/[eiffelstudio]/trunk/Src/Eiffel/interface/graphical/tools/event_list_service/common/es_event_list_tool_panel_base.e
ViewVC logotype

Log of /trunk/Src/Eiffel/interface/graphical/tools/event_list_service/common/es_event_list_tool_panel_base.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: 33202 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: 33048 byte(s)
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
File length: 33120 byte(s)
Diff to previous 71195
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 71195 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 23:03:07 2007 UTC (12 years, 2 months ago) by paulb
File length: 33014 byte(s)
Diff to previous 71155
Scrolling in now pixel-by-pixel instead of row, to smooth the scrolling effect.

Revision 71155 - (view) (annotate) - [select for diffs]
Modified Thu Nov 15 00:47:42 2007 UTC (12 years, 2 months ago) by paulb
File length: 32967 byte(s)
Diff to previous 71003
Fixed back and forth navigation and ensured navigation is only performed on visible rows.

Revision 71003 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 23:12:52 2007 UTC (12 years, 2 months ago) by paulb
File length: 29221 byte(s)
Diff to previous 70638
Fixed potential memory leaks, cleaned up memory management.

Revision 70638 - (view) (annotate) - [select for diffs]
Modified Wed Oct 17 18:40:56 2007 UTC (12 years, 3 months ago) by paulb
File length: 29069 byte(s)
Diff to previous 70608
Fixed check violation.

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

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/common/es_event_list_tool_base.e
File length: 28887 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/common/es_event_list_tool_base.e
File length: 28649 byte(s)
Diff to previous 70475
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 70475 - (view) (annotate) - [select for diffs]
Modified Mon Oct 1 18:55:54 2007 UTC (12 years, 3 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 28415 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/common/es_event_list_tool_base.e
File length: 27962 byte(s)
Diff to previous 70436
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 70436 - (view) (annotate) - [select for diffs]
Modified Thu Sep 27 22:25:41 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 27962 byte(s)
Diff to previous 70429
Assigned specially designed icons for high and low priorities.

Revision 70429 - (view) (annotate) - [select for diffs]
Modified Thu Sep 27 18:20:33 2007 UTC (12 years, 4 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 27978 byte(s)
Diff to previous 70421
Set better priority icons.

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/common/es_event_list_tool_base.e
File length: 27991 byte(s)
Diff to previous 69969
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 69969 - (view) (annotate) - [select for diffs]
Modified Tue Aug 14 19:01:30 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 26811 byte(s)
Diff to previous 69945
When recycling the precursor is called after recycling the present resources.

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/common/es_event_list_tool_base.e
File length: 26811 byte(s)
Diff to previous 69939
Added support for copying to clipboard.

Revision 69939 - (view) (annotate) - [select for diffs]
Modified Thu Aug 9 18:42:44 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 24517 byte(s)
Diff to previous 69917
Added helper functions to easily enable sorting on columns.

Revision 69917 - (view) (annotate) - [select for diffs]
Modified Tue Aug 7 00:31:45 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 17704 byte(s)
Diff to previous 69898
Added protection in recycling.

Revision 69898 - (view) (annotate) - [select for diffs]
Modified Mon Aug 6 21:39:55 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 17294 byte(s)
Diff to previous 69886
Removed searching component.

Revision 69886 - (view) (annotate) - [select for diffs]
Modified Sat Aug 4 01:32:10 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 17753 byte(s)
Diff to previous 69831
Fixed precondition violation in moving back through items.

Revision 69831 - (view) (annotate) - [select for diffs]
Modified Thu Aug 2 23:06:49 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 17776 byte(s)
Diff to previous 69801
Added helper routines to navigate visible event list items.

Revision 69801 - (view) (annotate) - [select for diffs]
Added Wed Aug 1 22:36:42 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/Eiffel/interface/new_graphical/tools/event_list_tools/common/es_event_list_tool_base.e
File length: 12312 byte(s)
Added classes for building event list service based tools.

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