Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
add mltbx
Browse files Browse the repository at this point in the history
  • Loading branch information
MPIBR-tushevg committed Nov 17, 2017
1 parent 3b8a509 commit f6d6bc2
Show file tree
Hide file tree
Showing 274 changed files with 14,427 additions and 0 deletions.
Binary file added NeuroBits.mltbx
Binary file not shown.
110 changes: 110 additions & 0 deletions NeuroBits.prj
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<deployment-project plugin="plugin.toolbox" plugin-version="1.0">
<configuration file="/Users/tushevg/Developer/Projects/MPIBR-Projects/NeuroBits/NeuroBits.prj" location="/Users/tushevg/Developer/Projects/MPIBR-Projects/NeuroBits" name="NeuroBits" target="target.toolbox" target-name="Package Toolbox">
<param.appname>NeuroBits</param.appname>
<param.authnamewatermark>Georgi Tushev</param.authnamewatermark>
<param.email>scic@brain.mpg.de</param.email>
<param.company>MPI Brain</param.company>
<param.summary>user-guided neuronal segmentation</param.summary>
<param.description />
<param.screenshot>/Users/tushevg/Desktop/imgdb/BatchProcessed/160517_UTRProject_Colocalization-CDS-UTR_Calm3_Channel2UTR_Channel3CDS_Dish01-OME_TIFF-Export-01_s2.ome_maxProjection_neuroTree_17Nov2017.png</param.screenshot>
<param.version>1.0</param.version>
<param.output>${PROJECT_ROOT}/NeuroBits.mltbx</param.output>
<param.products.name />
<param.products.id />
<param.products.version />
<param.platforms />
<param.guid>814464a1-b7ae-498b-8670-bdeacb3a334a</param.guid>
<param.exclude.filters />
<param.examples />
<param.demosxml />
<param.apps />
<param.docs />
<param.matlabpath.excludes />
<param.javaclasspath.excludes />
<unset>
<param.description />
<param.version />
<param.output />
<param.products.name />
<param.products.id />
<param.products.version />
<param.platforms />
<param.exclude.filters />
<param.examples />
<param.demosxml />
<param.apps />
<param.docs />
<param.matlabpath.excludes />
<param.javaclasspath.excludes />
</unset>
<fileset.rootdir>
<file>/Users/tushevg/Developer/Projects/MPIBR-Projects/NeuroBits</file>
</fileset.rootdir>
<fileset.rootfiles>
<file>${PROJECT_ROOT}/.DS_Store</file>
<file>${PROJECT_ROOT}/.git</file>
<file>${PROJECT_ROOT}/.gitignore</file>
<file>${PROJECT_ROOT}/.gitmodules</file>
<file>${PROJECT_ROOT}/LICENSE</file>
<file>${PROJECT_ROOT}/NeuroBits.m</file>
<file>${PROJECT_ROOT}/NeuroBitsTest.m</file>
<file>${PROJECT_ROOT}/README.md</file>
<file>${PROJECT_ROOT}/widgets</file>
</fileset.rootfiles>
<fileset.depfun.included>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uiextras/HBoxFlex.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uiextras/VBoxFlex.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/+mixin/Container.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/+mixin/Flex.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/+mixin/Panel.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Box.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/ButtonBox.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/ChildEvent.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/ChildObserver.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Container.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Divider.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Empty.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/FigureData.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/FigureObserver.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/HBox.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/HBoxFlex.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/HButtonBox.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Node.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/Panel.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/PointerManager.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/SelectionData.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/TabPanel.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/VBox.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/VBoxFlex.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/calcPixelSizes.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/loadIcon.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/setPosition.m</file>
<file>/Users/tushevg/Documents/MATLAB/Add-Ons/Toolboxes/GUI Layout Toolbox/code/layout/+uix/tracking.m</file>
</fileset.depfun.included>
<fileset.depfun.excluded />
<fileset.package />
<build-deliverables>
<file location="/Users/tushevg/Developer/Projects/MPIBR-Projects/NeuroBits" name="NeuroBits.mltbx" optional="false">/Users/tushevg/Developer/Projects/MPIBR-Projects/NeuroBits/NeuroBits.mltbx</file>
</build-deliverables>
<workflow />
<matlab>
<root>/Applications/MATLAB_R2016b.app</root>
<toolboxes />
</matlab>
<platform>
<unix>true</unix>
<mac>true</mac>
<windows>false</windows>
<win2k>false</win2k>
<winxp>false</winxp>
<vista>false</vista>
<linux>false</linux>
<solaris>false</solaris>
<osver>10.10.5</osver>
<os32>false</os32>
<os64>true</os64>
<arch>maci64</arch>
<matlab>true</matlab>
</platform>
</configuration>
</deployment-project>
139 changes: 139 additions & 0 deletions widgets/GUI Layout Toolbox 2.3.1/layout/+uiextras/BoxPanel.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
classdef BoxPanel < uix.BoxPanel
%uiextras.BoxPanel Show one element inside a box panel
%
% obj = uiextras.BoxPanel() creates a box-styled panel object with
% automatic management of the contained widget or layout. The
% properties available are largely the same as the builtin UIPANEL
% object. Where more than one child is added, the currently visible
% child is determined using the SelectedChild property.
%
% obj = uiextras.BoxPanel(param,value,...) also sets one or more
% property values.
%
% See the <a href="matlab:doc uiextras.BoxPanel">documentation</a> for more detail and the list of properties.
%
% Examples:
% >> f = figure();
% >> p = uiextras.BoxPanel( 'Parent', f, 'Title', 'A BoxPanel', 'Padding', 5 );
% >> uicontrol( 'Style', 'frame', 'Parent', p, 'Background', 'r' )
%
% >> f = figure();
% >> p = uiextras.BoxPanel( 'Parent', f, 'Title', 'A BoxPanel', 'Padding', 5 );
% >> b = uiextras.HBox( 'Parent', p, 'Spacing', 5 );
% >> uicontrol( 'Style', 'listbox', 'Parent', b, 'String', {'Item 1','Item 2'} );
% >> uicontrol( 'Style', 'frame', 'Parent', b, 'Background', 'b' );
% >> set( b, 'Sizes', [100 -1] );
% >> p.FontSize = 12;
% >> p.FontWeight = 'bold';
% >> p.HelpFcn = @(x,y) disp('Help me!');
%
% See also: uiextras.Panel
% uiextras.TabPanel
% uiextras.HBoxFlex

% Copyright 2009-2014 The MathWorks, Inc.
% $Revision: 979 $ $Date: 2014-09-28 14:26:12 -0400 (Sun, 28 Sep 2014) $

properties( Hidden, Access = public, Dependent )
Enable % deprecated
IsDocked
IsMinimized
SelectedChild % deprecated
end

methods

function obj = BoxPanel( varargin )

% Call uix constructor
obj@uix.BoxPanel( varargin{:} )

% Auto-parent
if ~ismember( 'Parent', varargin(1:2:end) )
obj.Parent = gcf();
end

end % constructor

end % structors

methods

function value = get.Enable( ~ )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''Enable'' will be removed in a future release.' )

% Return
value = 'on';

end % get.Enable

function set.Enable( ~, value )

% Check
assert( ischar( value ) && any( strcmp( value, {'on','off'} ) ), ...
'uiextras:InvalidPropertyValue', ...
'Property ''Enable'' must be ''on'' or ''off''.' )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''Enable'' will be removed in a future release.' )

end % set.Enable

function value = get.IsDocked( obj )

% Get
value = obj.Docked;

end % get.IsDocked

function set.IsDocked( obj, value )

% Get
obj.Docked = value;

end % set.IsDocked

function value = get.IsMinimized( obj )

% Get
value = obj.Minimized;

end % get.IsMinimized

function set.IsMinimized( obj, value )

% Get
obj.Minimized = value;

end % set.IsMinimized

function value = get.SelectedChild( obj )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''SelectedChild'' will be removed in a future release.' )

% Get
if isempty( obj.Contents_ )
value = [];
else
value = 1;
end

end % get.SelectedChild

function set.SelectedChild( ~, ~ )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''SelectedChild'' will be removed in a future release.' )

end % set.SelectedChild

end % accessors

end % classdef
93 changes: 93 additions & 0 deletions widgets/GUI Layout Toolbox 2.3.1/layout/+uiextras/CardPanel.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
classdef CardPanel < uix.CardPanel
%uiextras.CardPanel Show one element (card) from a list
%
% obj = uiextras.CardPanel() creates a new card panel which allows
% selection between the different child objects contained, making the
% selected child fill the space available and all other children
% invisible. This is commonly used for creating wizards or quick
% switching between different views of a single data-set.
%
% obj = uiextras.CardPanel(param,value,...) also sets one or more
% property values.
%
% See the <a href="matlab:doc uiextras.CardPanel">documentation</a> for more detail and the list of properties.
%
% Examples:
% >> f = figure();
% >> p = uiextras.CardPanel( 'Parent', f, 'Padding', 5 );
% >> uicontrol( 'Style', 'frame', 'Parent', p, 'Background', 'r' );
% >> uicontrol( 'Style', 'frame', 'Parent', p, 'Background', 'b' );
% >> uicontrol( 'Style', 'frame', 'Parent', p, 'Background', 'g' );
% >> p.SelectedChild = 2;
%
% See also: uiextras.Panel
% uiextras.BoxPanel
% uiextras.TabPanel

% Copyright 2009-2014 The MathWorks, Inc.
% $Revision: 979 $ $Date: 2014-09-28 14:26:12 -0400 (Sun, 28 Sep 2014) $

properties( Hidden, Access = public, Dependent )
Enable % deprecated
SelectedChild
end

methods

function obj = CardPanel( varargin )

% Call uix constructor
obj@uix.CardPanel( varargin{:} )

% Auto-parent
if ~ismember( 'Parent', varargin(1:2:end) )
obj.Parent = gcf();
end

end % constructor

end % structors

methods

function value = get.Enable( ~ )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''Enable'' will be removed in a future release.' )

% Return
value = 'on';

end % get.Enable

function set.Enable( ~, value )

% Check
assert( ischar( value ) && any( strcmp( value, {'on','off'} ) ), ...
'uiextras:InvalidPropertyValue', ...
'Property ''Enable'' must be ''on'' or ''off''.' )

% Warn
% warning( 'uiextras:Deprecated', ...
% 'Property ''Enable'' will be removed in a future release.' )

end % set.Enable

function value = get.SelectedChild( obj )

% Get
value = obj.Selection;

end % get.SelectedChild

function set.SelectedChild( obj, value )

% Set
obj.Selection = value;

end % set.SelectedChild

end % accessors

end % classdef
30 changes: 30 additions & 0 deletions widgets/GUI Layout Toolbox 2.3.1/layout/+uiextras/Empty.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
function obj = Empty( varargin )
%uiextras.Empty Create an empty space
%
% obj = uiextras.Empty() creates an empty space that can be used to add
% gaps between elements in layouts.
%
% obj = uiextras.Empty(param,value,...) also sets one or more property
% values.
%
% See the <a href="matlab:doc uiextras.Empty">documentation</a> for more detail and the list of properties.
%
% Examples:
% >> f = figure();
% >> box = uiextras.HBox( 'Parent', f );
% >> uicontrol( 'Parent', box, 'Background', 'r' )
% >> uiextras.Empty( 'Parent', box )
% >> uicontrol( 'Parent', box, 'Background', 'b' )

% Copyright 2009-2014 The MathWorks, Inc.
% $Revision: 1115 $ $Date: 2015-05-28 15:16:22 +0100 (Thu, 28 May 2015) $

% Call uix construction function
obj = uix.Empty( varargin{:} );

% Auto-parent
if ~ismember( 'Parent', varargin(1:2:end) )
obj.Parent = gcf();
end

end % uiextras.Empty
Loading

0 comments on commit f6d6bc2

Please sign in to comment.