Discussion:
questions about using umbrello
Mr. Morel Berenger
2017-09-01 10:51:01 UTC
Permalink
Hello.
I am trying to use umbrello at work, and have some questions about it's usability.

I am using w7 (not a choice) with umbrello v2.20.90.
My goal is to use umbrello to reverse a hube codebase.

My questions are:
* how does the "include subdirectories" work?
* how can I move all classes in a single diagram in one shot?
* how can I avoid selecting relations (lines) when clicking on a class which is drawn _above_ the relation?
Ralf Habacker
2017-09-04 19:17:40 UTC
Permalink
Post by Mr. Morel Berenger
Hello.
I am trying to use umbrello at work, and have some questions about it's usability.
I am using w7 (not a choice) with umbrello v2.20.90.
My goal is to use umbrello to reverse a hube codebase.
* how does the "include subdirectories" work?
Please
1. open a command shell
2. specify additional search pathes in the environment variable
UMBRELLO_INCPATH
3. start umbrello
Post by Mr. Morel Berenger
* how can I move all classes in a single diagram in one shot?
Not sure if you refering to move all classes at another location in the
same diagram or to a different diagram ?
If the first you can hold left mouse button and open a selection
rectangle to select multiple classes. Then select one class and one all
together selected classes. For the latter you can copy and the mentioned
classes and paste them into another diagram or you can duplicate a
diagram with thcannot e "duplicate" entry in the the tree view context menu
Post by Mr. Morel Berenger
* how can I avoid selecting relations (lines) when clicking on a class which is drawn _above_ the relation?
With recent version, 2.23.1 lines in class diagrams are always behind
classes, so there is no issues here. You should update to a more recent
version.

Regards
Ralf
Mr. Morel Berenger
2017-09-04 23:13:23 UTC
Permalink
Post by Ralf Habacker
Post by Mr. Morel Berenger
Hello.
I am trying to use umbrello at work, and have some questions about it's usability.
I am using w7 (not a choice) with umbrello v2.20.90.
My goal is to use umbrello to reverse a hube codebase.
* how does the "include subdirectories" work?
Please
1. open a command shell
2. specify additional search pathes in the environment variable
UMBRELLO_INCPATH
3. start umbrello
I see, I ll try that. But it seems a bit strange to add every single subdir by cmdline. Thanks for info anyway.
Post by Ralf Habacker
Post by Mr. Morel Berenger
* how can I move all classes in a single diagram in one shot?
For the latter you can copy and the mentioned
classes and paste them into another diagram or you can duplicate a
diagram with thcannot e "duplicate" entry in the the tree view context menu
I am speaking about putting all the classes found by reverse into a single diagram, considering the fact that they are in no diagram at that point (just reversed from a huge codebase).
If I understand correctly, neither of your hints address this?
Post by Ralf Habacker
Post by Mr. Morel Berenger
* how can I avoid selecting relations (lines) when clicking on a class which is drawn _above_ the relation?
With recent version, 2.23.1 lines in class diagrams are always behind
classes, so there is no issues here. You should update to a more recent
version.
I am using the last binary given for windows on official site. I ll double check if it the correct build.
Post by Ralf Habacker
Regards
Ralf
Thanks for your reply.
Berenger.
Ralf Habacker
2017-09-05 07:05:21 UTC
Permalink
Post by Mr. Morel Berenger
Post by Ralf Habacker
Post by Mr. Morel Berenger
Hello.
I am trying to use umbrello at work, and have some questions about it's usability.
I am using w7 (not a choice) with umbrello v2.20.90.
My goal is to use umbrello to reverse a hube codebase.
* how does the "include subdirectories" work?
Please
1. open a command shell
2. specify additional search pathes in the environment variable
UMBRELLO_INCPATH
3. start umbrello
I see, I ll try that. But it seems a bit strange to add every single subdir by cmdline. Thanks for info anyway.
If your project requires to have dedicated include pathes you probably
also have a build system from which you can take the required pathes at
once.
With cmake on linux for example you may run make VERBOSE=1 and grep the
pathes from the build line with sed or gawk script to get a ':'
seperated list (';' on windows) or you may use this hint
https://stackoverflow.com/questions/6902149/listing-include-directories-in-cmake
to let cmake print the used directories. Entering all this pathes into a
list box in the umbrello gui may be the harder way.
On the other hand would it be nice to let umbrello fetch the related
directories directly from the build system but this needs someone to
implement this stuff. If the current support is not enough for you feel
free to open a related feature request.
Post by Mr. Morel Berenger
Post by Ralf Habacker
Post by Mr. Morel Berenger
* how can I move all classes in a single diagram in one shot?
For the latter you can copy and the mentioned
classes and paste them into another diagram or you can duplicate a
diagram with thcannot e "duplicate" entry in the the tree view context menu
I am speaking about putting all the classes found by reverse into a single diagram, considering the fact that they are in no diagram at that point (just reversed from a huge codebase).
If I understand correctly, neither of your hints address this?
You are refering to move more than one entry from the tree view into a
single diagram - please open a related feature request if not present or
vote a present one.
Post by Mr. Morel Berenger
Post by Ralf Habacker
Post by Mr. Morel Berenger
* how can I avoid selecting relations (lines) when clicking on a class which is drawn _above_ the relation?
With recent version, 2.23.1 lines in class diagrams are always behind
classes, so there is no issues here. You should update to a more recent
version.
I am using the last binary given for windows on official site. I ll double check if it the correct build.
2.23.1 is the last one - I release it a few days before.

Regards
Ralf

Loading...