/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
ViewVC logotype

Log of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 61872 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 05:46:23 2006 UTC (13 years, 7 months ago) by manus
File length: 22629 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e revision 61871
Diff to previous 61765
EiffelStudio docking branch. It only contains modified classes needed to get the docking version of EiffelStudio.

Revision 61765 - (view) (annotate) - [select for diffs]
Modified Fri Jul 28 23:44:37 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22629 byte(s)
Diff to previous 61745
Fixed bug#10811 when creating an expanded class with a creation procedure which is not default_create
  would result in a non-compilable class.
Fixed a bug in EB_CREATE_CLASS_DIALOG where is no group is selected first, the create button
  would do nothing, making you believe something is not working properly. Now a warning is
  shown telling that no cluster is selected.
Removed `targets' node from EB_CLASSES_TREE in cases it did not make sense. In those
  cases we call new `make_without_targets' creation procedure of EB_CLASSES_TREE.


Revision 61745 - (view) (annotate) - [select for diffs]
Modified Fri Jul 28 18:07:21 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22258 byte(s)
Diff to previous 60215
force rebuild after a configuration error, fixes bug#10770  and bug#10769
fixed pixmaps of create class/group dialogs

Revision 60215 - (view) (annotate) - [select for diffs]
Modified Fri Jun 23 00:32:51 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22201 byte(s)
Diff to previous 59014
Remapped icons and used common EB_DIALOG parent

Revision 59014 - (view) (annotate) - [select for diffs]
Modified Wed May 17 00:20:33 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22249 byte(s)
Diff to previous 58646
Fixed a bug that of class completion in New Class dialog/Expression dialog which crashed the compiler.
Fixed a completion window position bug.

Revision 58646 - (view) (annotate) - [select for diffs]
Modified Tue May 2 19:09:48 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22125 byte(s)
Diff to previous 58532
fixed bug#10297 where selecting deferred did not unselect generate creation procedure
fixed a bug if a new class was created and then directly removed again
fixed a bug where new classes added in eiffelstudio where not compiled correctly if the were not used
fixed some stone validation bugs

Revision 58532 - (view) (annotate) - [select for diffs]
Modified Thu Apr 27 23:43:43 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22091 byte(s)
Diff to previous 58439
only check if there is a class with the same name in the same cluster during the creation of a new class

Revision 58439 - (view) (annotate) - [select for diffs]
Modified Mon Apr 24 22:30:32 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22136 byte(s)
Diff to previous 58325
fixed create class bug

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

Revision 58215 - (view) (annotate) - [select for diffs]
Modified Mon Apr 17 15:46:29 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22109 byte(s)
Diff to previous 58188
Removed non-used locals.


Revision 58188 - (view) (annotate) - [select for diffs]
Modified Wed Apr 12 19:37:41 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22216 byte(s)
Diff to previous 58160
improved some configuration visitors
added a visitor to look for a cluster with a certain location
changed refactoring to use quick melt instead of normal melt
create cluster dialog is now working again, it now also uses classes tree

Revision 58160 - (view) (annotate) - [select for diffs]
Modified Tue Apr 11 18:17:21 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 22662 byte(s)
Diff to previous 58027
Add class dialog is now working and uses classes tree which simplified the dialog a lot. It should now also keep the preselected sub folder on Unix.

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


Revision 57858 - (view) (annotate) - [select for diffs]
Modified Tue Mar 28 20:05:59 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25282 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, 11 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25195 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, 11 months ago) by patrickr
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25233 byte(s)
Diff to previous 56758
Commented out code that is broken from the new configuration system, added conf_todo and conf_todo_msg statements


Revision 56758 - (view) (annotate) - [select for diffs]
Modified Thu Jan 26 23:15:24 2006 UTC (14 years, 1 month ago) by king
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25095 byte(s)
Diff to previous 56727
Updated to account for removal of gray pixmap and toolbar button pixmap hacks

Revision 56727 - (view) (annotate) - [select for diffs]
Modified Wed Jan 25 23:11:16 2006 UTC (14 years, 1 month ago) by tedf
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25103 byte(s)
Diff to previous 56535
1. Integrated code component into EV_CREATE_CLASS_DIALOG.
2. Integrated code component into general tab of "Project setting" dialog.
3. Fixed in normal completion possibilities provider a bug that when providing class names possibilities, current line in code completable might be missing.

Revision 56535 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 01:37:10 2006 UTC (14 years, 1 month ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 25084 byte(s)
Diff to previous 49493
Added text of the GPL license to all classes of the compiler.


Revision 49493 - (view) (annotate) - [select for diffs]
Modified Fri Mar 25 22:12:27 2005 UTC (14 years, 11 months ago) by neilc
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 23679 byte(s)
Diff to previous 47409
Updated to use EB_SHARED_PREFERENCES as point of access to preference data.


Revision 47409 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 06:55:39 2005 UTC (15 years, 1 month ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 23651 byte(s)
Diff to previous 47264
Minor interface layout modification.
Added validation of the creation procedure name.
Used `IDENTIFIER_CHECKER' to perform class/creation procedure validation.
Added `call_default' which automatically generates a new class name each time
  it is called.
Various improvement on the assertions.
Fixed assertion violation in `on_focus_out' when pressing `escape' and
  focus is on the text field of the add/remove list.


Revision 47264 - (view) (annotate) - [select for diffs]
Modified Tue Dec 28 18:40:13 2004 UTC (15 years, 2 months ago) by bennob
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21162 byte(s)
Diff to previous 43076
Added is_deferred query.


Revision 43076 - (view) (annotate) - [select for diffs]
Modified Tue May 18 03:42:22 2004 UTC (15 years, 9 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21058 byte(s)
Diff to previous 41902
Used two words names instead of just one for `put_xx', `read_xx' and `last_xxx' routines.


Revision 41902 - (view) (annotate) - [select for diffs]
Modified Sat Mar 6 23:31:31 2004 UTC (15 years, 11 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21052 byte(s)
Diff to previous 40750
Ensured that all class names are stored in upper case.


Revision 40750 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 20:33:51 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21087 byte(s)
Diff to previous 40595
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 40595 - (view) (annotate) - [select for diffs]
Modified Thu Dec 4 07:40:54 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21123 byte(s)
Diff to previous 37682
Use new name `display_name' instead of `short_cluster_name'.


Revision 37682 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 23:27:22 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21129 byte(s)
Diff to previous 37672
Replace creation keyword with create keyword.
Replace ~ with agent keyword.
Change order of elements in Precursor instructions.


Revision 37672 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 18:43:44 2003 UTC (16 years, 8 months ago) by rogers
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 21109 byte(s)
Diff to previous 33311
Changed type of `cluster_list' from EV_LIST to EV_TREE, and modified
`call' so that it fills the tree structure from the clusters. Added
`fill_subclusters', a recursive procedure which fills the root tree items.
These changes improve the look of the new class dialog, as you no
longer have to traverse a long list to find the cluster you are looking
for, but can open it directly.


Revision 33311 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 13:48:50 2002 UTC (17 years, 7 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 20060 byte(s)
Diff to previous 31834
Update obsolete calls to `item_by_data' by `retrieve_item_by_data'.


Revision 31834 - (view) (annotate) - [select for diffs]
Modified Fri May 3 18:36:55 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 20045 byte(s)
Diff to previous 29905
Replaced LINKED_LIST by ARRAYED_LIST for improved performance.


Revision 29905 - (view) (annotate) - [select for diffs]
Modified Fri Dec 21 23:17:40 2001 UTC (18 years, 2 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 20044 byte(s)
Diff to previous 28912
Updated the code to abide by the ELKS standard.


Revision 28912 - (view) (annotate) - [select for diffs]
Modified Fri Nov 9 00:31:42 2001 UTC (18 years, 3 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 20039 byte(s)
Diff to previous 28689
Fixed bug where newly created classes will be natively written in UNIX format
with some part in DOS format on Windows (fine on Unix). Now the class will
be saved in the format decided by the user in the preferences.


Revision 28689 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 19:35:26 2001 UTC (18 years, 3 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 19585 byte(s)
Diff to previous 28468
When we couldn't generate the class text, there is no need to add the class to the system.


Revision 28468 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 16:37:53 2001 UTC (18 years, 4 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 19364 byte(s)
Diff to previous 27845
Improved the class creation dialog: the `empty' check box is much more clear
and I also added the possibility to generate an empty creation feature.


Revision 27845 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 00:05:13 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 18412 byte(s)
Diff to previous 27735
In `file_name', renamed local variable `str2' into `str' for simplification.
Fixed bug due to the change in default class template name, we have now two
templates `empty' and `full' so when template is not found we should specify
which one is missing.


Revision 27735 - (view) (annotate) - [select for diffs]
Modified Tue Sep 18 21:07:02 2001 UTC (18 years, 5 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 18448 byte(s)
Diff to previous 27547
Modified files in order to take into account the change of interface of Vision2
(EV_TEXTABLE and EV_TEXT_COMPONENT do not return Void texts any more).
I fixed many problems, but I fear we'll have to test the whole interface to make
sure everything works...


Revision 27547 - (view) (annotate) - [select for diffs]
Modified Wed Sep 12 01:04:34 2001 UTC (18 years, 5 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 18604 byte(s)
Diff to previous 27058
Widely (Wildly?) improved the new class dialog:
it can now create deferred/expanded classes, the user can decide if there is
a creation procedure, what the class parents are, and whether the class should
be created as empty or with all default feature clauses (there are therefore
two templates in the delivery, with a richer syntax).


Revision 27058 - (view) (annotate) - [select for diffs]
Modified Sat Aug 18 02:33:15 2001 UTC (18 years, 6 months ago) by xavier
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 13770 byte(s)
Diff to previous 26913
Added error messages when the files couldn't be read/written.


Revision 26913 - (view) (annotate) - [select for diffs]
Modified Sun Aug 12 23:50:20 2001 UTC (18 years, 6 months ago) by manus
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 13196 byte(s)
Diff to previous 19041
Merged branch `dev46_manu' to the trunc.


Revision 19041 - (view) (annotate) - [select for diffs]
Modified Tue Nov 23 18:14:49 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 7157 byte(s)
Diff to previous 18175
Adapted class to new stone hierarchy.


Revision 18175 - (view) (annotate) - [select for diffs]
Modified Tue Oct 26 23:33:35 1999 UTC (20 years, 4 months ago) by bonnard
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 7160 byte(s)
Diff to previous 17098
Interface improved.


Revision 17098 - (view) (annotate) - [select for diffs]
Modified Sat Sep 4 01:07:56 1999 UTC (20 years, 5 months ago) by bonnard
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 7046 byte(s)
Diff to previous 15885
Warners added.


Revision 15885 - (view) (annotate) - [select for diffs]
Added Sat Jul 31 02:15:59 1999 UTC (20 years, 7 months ago) by bonnard
Original Path: trunk/Src/bench/Eiffel/interface/new_graphical/dialogs/eb_create_class_dialog.e
File length: 8425 byte(s)
Dialog used to create a new class in the system.


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