Giter Site home page Giter Site logo

kotowicz / matlab-classinheritancebrowser Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 2.0 273 KB

A tool for managing and organizing classes, with a simple interface and (optional) tree diagram.

License: BSD 3-Clause "New" or "Revised" License

MATLAB 94.09% M 2.99% Mercury 2.92%

matlab-classinheritancebrowser's People

Contributors

kotowicz avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

matlab-classinheritancebrowser's Issues

helpUtils.splitClassInformation does not exist in Matlab 2014b anymore

therefore the right-mouse click option "Open method in editor" is broken:

Undefined variable "helpUtils" or class "helpUtils.splitClassInformation".

Error in classInheritance.browse.resolvePath (line 675)
                [classInfo, whichTopic] = helpUtils.splitClassInformation(class_and_method, '', false);


Error in classInheritance.browse/LOCALmethCb (line 196)
            [result, which_file] = classInheritance.browse.resolvePath(class_name_and_method, class_name_and_method_private);


Error in classInheritance.browse>@(varargin)obj.LOCALmethCb(varargin{:}) (line 590)
            uimenu(cmenu, 'Label', 'Open method in editor', 'Callback', {@obj.LOCALmethCb});


Error while evaluating Menu Callback

Please add "copy name" command to Classes pane

Hi Andreas, I just noticed that the Classes pane lacks the new functionality that you recently implemented for Properties & Methods : viz, right-click / Copy Class name to clipboard.

Would you please consider implementing this in a future update?

Thanks,
Sincerely,
Brad

Verified with R2013a..?

Hi, I've been using the Browser for several MATLAB versions (and gave it 5 stars on File Exchange! :) No issues until now, post-R2013a upgrade. The following steps generate an error in the Command Window, shown below:

  1. click on any Class in Column #1
  2. click on any Method in Column #3
  3. right-click on the highlighted method & left-click on "Open Method in Editor"
Error using splitClassInformation
Too many input arguments.

Error in classInheritance.browse.resolvePath (line 644)
            [classInfo, whichTopic] =
            helpUtils.splitClassInformation(class_and_method,
            '', true, false);

Error in classInheritance.browse/LOCALmethCb (line 182)
            [result, which_file] =
            classInheritance.browse.resolvePath(class_name_and_method,
            class_name_and_method_private);

Error while evaluating uimenu Callback

Any help appreciated,
Thanks,
Brad

Please add right-click "Copy Name" option to Properties & Methods..?

Hi Andreas,

I use long, descriptive names in my classdefs, per best practices. It would be very helpful if users of your Browser could copy names of Properties & Methods to the Clipboard. For example, right-click on a Property & choose menu item "Copy Name".

Thanks for your consideration,
Sincerely,
Brad

Broken for R2014b ?

It appears that the Class Inheritance Browser may be incompatible with R2014b (now in pre-release). Sorry about the crazy font-sizes below..

Simply selecting a class generates the following error:


Undefined function 'LOCALlistCb' for input arguments of
type 'matlab.ui.control.UIControl'.

Error while evaluating UIControl Callback

Trying to close the Browser window generates the following error:


Undefined function 'closefunc' for input arguments of type
'matlab.ui.Figure'.

Error while evaluating Figure CloseRequestFcn

License checkout failed..?

Hi Andreas,

I downloaded your new commits that fix the R2013a issue, thanks again! I'm seeing a new problem now, as shown below. Could you please verify that the CIB code runs without error if Bioinformatics Toolbox isn't installed?

Also, would you mind please incrementing the CIB version number somehow so users can distinguish between different commits without referencing the actual commit number? I think you may have reused the '0.4.1+' label for the R2013a fix..?

Thanks,
Brad

License checkout failed.
License Manager Error -5
Cannot find a license for bioinformatics_toolbox.

Troubleshoot this issue by visiting: 
http://www.mathworks.com/support/lme/R2013a/5

Diagnostic Information:
Feature: bioinformatics_toolbox 
License path: C:\Users\Brad\AppData\Roaming\MathWorks\MATLAB\R2013a_licenses\license_Computer2010_357507_R2013a.lic;C:\Program Files\MATLAB\R2013a\licenses\license.dat;C:\Program Files\MATLAB\R2013a\licenses 
Licensing error: -5,357.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.