/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
ViewVC logotype

Log of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 62061 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 06:23:29 2006 UTC (13 years, 4 months ago) by manus
File length: 7700 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e revision 62060
Diff to previous 61293
EiffelStudio docking branch. It only contains modified classes needed to get the docking version of EiffelStudio.

Revision 61293 - (view) (annotate) - [select for diffs]
Modified Thu Jul 13 18:07:39 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 7700 byte(s)
Diff to previous 60261
Fixed some possible problems if a class has been removed and there was not yet a recompilation.

Revision 60261 - (view) (annotate) - [select for diffs]
Modified Fri Jun 23 23:47:08 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 7593 byte(s)
Diff to previous 59877
Fixed a bug where we did not take added/changed renamings/prefixes into account.
Display renamings/prefixes in class tree.

Revision 59877 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 17:49:27 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 7298 byte(s)
Diff to previous 59874
display override version of a class under the overridden class in classes tree

Revision 59874 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 16:33:43 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6628 byte(s)
Diff to previous 59163
display classes that are overridden by an override in the classes tree

Revision 59163 - (view) (annotate) - [select for diffs]
Modified Wed May 24 16:21:42 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5536 byte(s)
Diff to previous 58878
Enhanced memory management. Detected and handled some codes that caused memory leaks. 
Two places remaining: 
1. Toolbar button pixmap related. 4 TUPLE [INTEGER, INTEGER] increase after open and close a window.
2. ESTUDIO_DEBUG_CMD always keep a reference to a recently open window even when the window has been closed. (Debug menu is disabled for the moment, this will be fixed in later commit)

Revision 58878 - (view) (annotate) - [select for diffs]
Modified Wed May 10 18:09:57 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5401 byte(s)
Diff to previous 58774
added possibility to get compiled representation from CLASS_I of an overrider
fixed stone generation in uncompiled classes

Revision 58774 - (view) (annotate) - [select for diffs]
Modified Mon May 8 23:05:29 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6080 byte(s)
Diff to previous 58325
changed handling of overrider classes a bit, fixes test#174

now overrider classes can not be compiled, will not be returned by lookups on the group

Revision 58325 - (view) (annotate) - [select for diffs]
Modified Thu Apr 20 16:05:16 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5336 byte(s)
Diff to previous 58151
Moved trunk/Src/bench/Eiffel to trunk/Src/Eiffel.

Revision 58151 - (view) (annotate) - [select for diffs]
Modified Mon Apr 10 23:53:35 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5336 byte(s)
Diff to previous 58144
implemented class moving in classes tree
instead of doing complicated updates of the classes tree after an action, simply rebuild it, as this should now be quite cheap

Revision 58144 - (view) (annotate) - [select for diffs]
Modified Mon Apr 10 18:36:33 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6346 byte(s)
Diff to previous 58027
display which target we are consuming assemblies for
added force_rebuild possibility needed if we want to force a rebuild during the next compilation
also display precompiles in classes tree
allow removal of empty groups/sub folders from classes tree
keep order of targets when we print them out again because this order is important for the extension of targets
added some more contracts to the configuration system
fixed a bug if we had an overridden class where the original class was changed but not the overriden and we still recompiled the class


Revision 58027 - (view) (annotate) - [select for diffs]
Modified Wed Apr 5 07:08:57 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6349 byte(s)
Diff to previous 58016
Fixed mixing paranthesis in indexing clause for the licensing.
Added missing license reference in newly created Eiffel classes.


Revision 58016 - (view) (annotate) - [select for diffs]
Modified Tue Apr 4 23:42:04 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6339 byte(s)
Diff to previous 58010
fixed a bug where the externals where added multiple times to the makefile
fixed quick melt
minimised the cases where do a configuration rebuild (eg. if there is a "normal" error we don't rebuild during quick melt)
fixed a bug where we added a library which the base library and this lead to the loosing of compiled information about classes in the base library because the new library was processed before the old base library was processed and therefore didn't have the old information to build from.

Revision 58010 - (view) (annotate) - [select for diffs]
Modified Mon Apr 3 21:13:48 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6062 byte(s)
Diff to previous 57877
Big speed improvement for classes tree, use DS_ARRAYED_LIST and sort at the end, initialize EB_SORTED_CLUSTER only if they really are needed.
Fixed expandable sub folders without any content.

Revision 57877 - (view) (annotate) - [select for diffs]
Modified Wed Mar 29 18:41:31 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6064 byte(s)
Diff to previous 57858
Very basic, not fully functional cluster tree.


Revision 57858 - (view) (annotate) - [select for diffs]
Modified Tue Mar 28 20:05:59 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6335 byte(s)
Diff to previous 57798
First pass at converting STONE descendants to use CONF_GROUP instead of CLUSTER_I
  whenever possible. This work is not complete, but it goes toward the right direction.


Revision 57798 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 23:27:41 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6366 byte(s)
Diff to previous 57792
removed is_precompile attribute on cluster, almost everywhere is_readonly can be used instead


Revision 57792 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 22:23:59 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6543 byte(s)
Diff to previous 57429
Commented out code that is broken from the new configuration system, added conf_todo and conf_todo_msg statements


Revision 57429 - (view) (annotate) - [select for diffs]
Modified Sat Mar 11 02:57:17 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6438 byte(s)
Diff to previous 56535
Fixed double pick & dropping from context tool switched to interface view.
Fixed inconsistent behaviors of pointer press on class tree item, pick & dropping class tree item and pick & dropping a class in editor.
We always create new stone for that kind of behaviors, but we did not.

Revision 56535 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 01:37:10 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 6703 byte(s)
Diff to previous 51672
Added text of the GPL license to all classes of the compiler.


Revision 51672 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 00:50:42 2005 UTC (14 years, 6 months ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5298 byte(s)
Diff to previous 40758
Now using EB_PIXMAPABLE_ITEM_PIXMAP_FACTORY for pixmap lookup


Revision 40758 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 21:55:11 2003 UTC (16 years ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5730 byte(s)
Diff to previous 37686
Use `twin' instead of `clone' which is now made obsolete.
Use `as_lower' and `as_upper' whenever appropriate instead of cloning and
  then calling `to_lower' or `to_upper'.


Revision 37686 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 23:36:50 2003 UTC (16 years, 6 months ago) by julieng
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5843 byte(s)
Diff to previous 29875
Replace creation keyword with create keyword.
Replace ~ with agent keyword.


Revision 29875 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 23:35:44 2001 UTC (17 years, 11 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5825 byte(s)
Diff to previous 28692
Now use different icons, depending on whether the class is deferred or not.


Revision 28692 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 19:47:29 2001 UTC (18 years, 1 month ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5566 byte(s)
Diff to previous 26913
Forbid to drop features in the cluster tree, since it was not very intuitive.


Revision 26913 - (view) (annotate) - [select for diffs]
Added Sun Aug 12 23:50:20 2001 UTC (18 years, 4 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_classes_tree_class_item.e
File length: 5363 byte(s)
Merged branch `dev46_manu' to the trunc.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23