/[eiffelstudio]/trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_error_list_tool_panel.e
ViewVC logotype

Log of /trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_error_list_tool_panel.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 71346 - (view) (annotate) - [select for diffs]
Modified Mon Dec 3 19:25:51 2007 UTC (12 years, 1 month ago) by paulb
File length: 32310 byte(s)
Diff to previous 71273
Supported optional selection exclusion for EB_GRID_EDITOR_TOKEN_ITEM to mirror that of the same functionality in EV_GRID_LABEL_ITEM.
Supported setting of selection background colors on EB_EDITOR_TOKEN_TEXT.
Updated the error list (and base implementation) tool to set correct grid selection colors and to disable selection for non applicable areas.
Error list is now-multiple select.

Revision 71273 - (view) (annotate) - [select for diffs]
Modified Thu Nov 29 00:14:28 2007 UTC (12 years, 2 months ago) by paulb
File length: 31629 byte(s)
Copied from: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e revision 71272
Diff to previous 71272
Renamed classes for consistency.

Revision 71272 - (view) (annotate) - [select for diffs]
Modified Thu Nov 29 00:00:05 2007 UTC (12 years, 2 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e
File length: 31680 byte(s)
Diff to previous 70951
Development windows are now identifiable by an id, so objects may retain a reference to the window without holding onto an instance of the window.
Added access to a development window's bound session data, for per-window session handling.
Added protection against calling focus actions on a development window when it's been recycled.
Switch to using a environment session for error list tool expanded button state to synchronize with other windows and to remove a preference.
Removed use of specific service consumer classes and instead using SERVICE_CONSUMER directly.
Added access to environment and window-bound session data for dockable tools.
Corrected some incorrect postconditions in the session manager service.
Fixed session aggregation so sessions are fully aggregated, providing inner session data to the aggregate client.


Revision 70951 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 23:05:22 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e
File length: 30793 byte(s)
Diff to previous 70644
Fixed memory leak.

Revision 70644 - (view) (annotate) - [select for diffs]
Modified Wed Oct 17 22:42:07 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e
File length: 30783 byte(s)
Diff to previous 70639
Added button to error list tool to expand errors automatically.
Internationalized text.

Revision 70639 - (view) (annotate) - [select for diffs]
Modified Wed Oct 17 18:41:25 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e
File length: 28107 byte(s)
Diff to previous 70608
Position information is now clickable.

Revision 70608 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 21:36:33 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/graphical/tools/event_list_service/error_list/es_errors_and_warnings_tool_panel.e
File length: 27718 byte(s)
Copied from: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e revision 70597
Diff to previous 70585
Begun reorganization and name classification efforts.

Revision 70585 - (view) (annotate) - [select for diffs]
Modified Mon Oct 15 19:42:13 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27669 byte(s)
Diff to previous 70581
Made error and warning counters NATURAL_32 instead of NATURAL_8 to allow more than 255 errors.

Revision 70581 - (view) (annotate) - [select for diffs]
Modified Mon Oct 15 18:58:14 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27655 byte(s)
Diff to previous 70542
Implemented new dynamic tool activation model, simplifying tool integration. Also added support for tool multiple editions and automatic recycling.
Modified all tools to use new model and removed obsolete implementation.


Revision 70542 - (view) (annotate) - [select for diffs]
Modified Tue Oct 9 20:02:17 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 28280 byte(s)
Diff to previous 70541
Fixed synchronization issue that added initial errors twice.

Revision 70541 - (view) (annotate) - [select for diffs]
Modified Tue Oct 9 19:09:50 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27754 byte(s)
Diff to previous 70518
Fixed bug#13430 causing a precondition violation. Now just the Errors and Warnings tool is initialized when event items are added/removed.
Added protection in base implementation not to attempt to add items if the tool is not initialized.

Revision 70518 - (view) (annotate) - [select for diffs]
Modified Mon Oct 8 16:09:22 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27163 byte(s)
Diff to previous 70475
Fixed bug#13435

Revision 70475 - (view) (annotate) - [select for diffs]
Modified Mon Oct 1 18:55:54 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27121 byte(s)
Diff to previous 70439
Event list service based tools now synchronize automatically for new windows.
Errors and warnings tool is no longer initialized when items are added, but when shown.
Fixed some postconditions related to item counts.

Revision 70439 - (view) (annotate) - [select for diffs]
Modified Fri Sep 28 16:38:40 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27225 byte(s)
Diff to previous 70421
Renamed EVENT_LIST_SERVICE_I to EVENT_LIST_SERVICE_S.
Used EVENT_LIST_SERVICE_CONSUMER to access the event list service instead of requesting it manually.

Revision 70421 - (view) (annotate) - [select for diffs]
Modified Thu Sep 27 00:32:41 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27225 byte(s)
Diff to previous 70303
Added `type' to EVENT_LIST_ITEM_I so items can be quickly identified with a identifier from EVENT_LIST_ITEM_TYPE.
Replace EVENT_LIST_ITEM_CATEGORIES with ENVIRONMENT_CATEGORIES so they can be used in more places within Griffin.
Added a constant class for basic prioritizing.
Added shared classes for environment categories and priorities.
Added a base implementation for EVENT_LIST_ITEM_I and refactored existing code to use it.
All service now inherit SERVICE_I.
Added a base helper implementation SERVICE_CONSUMER to services to implement for consumer client usage of a particular service, without having to spend the effort to use it.
Added ES_FONTS and remove fonts from ES_COLORS.
Modified tools and clients of the event list service to reflect changes made to implementation.
Modified tools using EiffelStudio foundations dues to the changes with fonts and colors.
Added queries for priority pixmaps for event list service based tools.
Some cleaning up of feature names and added missing comments.

Revision 70303 - (view) (annotate) - [select for diffs]
Modified Tue Sep 11 23:15:17 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27370 byte(s)
Diff to previous 69999
Used new spacing constants.

Revision 69999 - (view) (annotate) - [select for diffs]
Modified Thu Aug 16 19:47:26 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 27298 byte(s)
Diff to previous 69977
Creation of line stones now set new column position.
Added selection of errors where a line number if present.
Fixed filtering when toggling to hide warnings then show warnings.

Revision 69977 - (view) (annotate) - [select for diffs]
Modified Wed Aug 15 18:53:55 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26735 byte(s)
Diff to previous 69968
Fully internationalized.
Used new auto resize features of ES_GRID to resize the error's column.
Merged line and column number columns.

Revision 69968 - (view) (annotate) - [select for diffs]
Modified Tue Aug 14 19:00:27 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26910 byte(s)
Diff to previous 69954
Added additional resource clean up.
Used `a_widget' in build_tool_interface as recommended.

Revision 69954 - (view) (annotate) - [select for diffs]
Modified Sun Aug 12 20:03:43 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26582 byte(s)
Diff to previous 69949
Added protection since `filter_Widget' could be Void when exiting.


Revision 69949 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 19:59:17 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26541 byte(s)
Diff to previous 69945
Error versbose information is no longer text-wrapped.

Revision 69945 - (view) (annotate) - [select for diffs]
Modified Thu Aug 9 20:06:22 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26534 byte(s)
Diff to previous 69941
Added support for copying to clipboard.

Revision 69941 - (view) (annotate) - [select for diffs]
Modified Thu Aug 9 18:44:39 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26448 byte(s)
Diff to previous 69918
Enabled sorting on grid.
Redefined implementation for on_shown so the filter widget can receive show notifications.

Revision 69918 - (view) (annotate) - [select for diffs]
Modified Tue Aug 7 00:32:24 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 25973 byte(s)
Diff to previous 69914
Filter button is now always sensitive because users may want to adjust filter before the warnings are visible.


Revision 69914 - (view) (annotate) - [select for diffs]
Modified Mon Aug 6 22:29:23 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 25992 byte(s)
Diff to previous 69899
Removed unused locals.
Errors are no longer expanded by default.

Revision 69899 - (view) (annotate) - [select for diffs]
Modified Mon Aug 6 21:40:22 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 26086 byte(s)
Diff to previous 69887
Added filtering support.

Revision 69887 - (view) (annotate) - [select for diffs]
Modified Sat Aug 4 01:32:35 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 23716 byte(s)
Diff to previous 69884
C compiler error can now be navigate to by the keyboard.

Revision 69884 - (view) (annotate) - [select for diffs]
Modified Sat Aug 4 01:17:13 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 23416 byte(s)
Diff to previous 69874
Extended do_default_action to handle showing of C output tool for C compilation error.

Revision 69874 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 23:33:49 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 23096 byte(s)
Diff to previous 69865
Adjusted column widths slightly.
Redirected common dropped stones to common tools.
Go to next/previous error/warning now only navigate to items that have a context.
Refactored code to make processing the default action simpler.
Navigation buttons are now enabled/disabled independently of the error info and filter buttons.

Revision 69865 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 18:19:36 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 21616 byte(s)
Diff to previous 69863
Corrected number of elements elements in creation of right tool bar items.

Revision 69863 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 18:03:43 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 21616 byte(s)
Diff to previous 69839
Filter button is now a new pop-up button.
Corrected some minor synchronization issues with last commits.

Revision 69839 - (view) (annotate) - [select for diffs]
Modified Fri Aug 3 00:36:54 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 21610 byte(s)
Diff to previous 69832
Refactored to use commands from the development window.
Go to commands are now enabled/disabled based upon the context that was added, filtering is not yet respected.

Revision 69832 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 23:07:57 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 20530 byte(s)
Diff to previous 69802
Added navigation toolbar buttons.
Implemented commander interface for command-interaction.

Revision 69802 - (view) (annotate) - [select for diffs]
Added Wed Aug 1 22:37:04 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/errors_and_warnings/es_errors_and_warnings_tool.e
File length: 18004 byte(s)
Added classes for the new errors and warnings tool.

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