/[eiffelstudio]/branches/es-i18n/Src/library
ViewVC logotype

Log of /branches/es-i18n/Src/library

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 70858)

Revision 64217 - Directory Listing
Modified Mon Oct 9 09:45:48 2006 UTC (13 years, 3 months ago) by hong
rename the test files, small changes

Revision 64216 - Directory Listing
Modified Mon Oct 9 09:43:51 2006 UTC (13 years, 3 months ago) by hong
tests of classes I18N_BINARY_SEARCH_ARRAY_DICTIONARY
and I18N_HASH_TABLE_DICTIONARY are successful.

Revision 64211 - Directory Listing
Modified Sun Oct 8 11:48:18 2006 UTC (13 years, 3 months ago) by etienner
bug fixes and small changes

Revision 64206 - Directory Listing
Modified Sat Oct 7 16:05:20 2006 UTC (13 years, 3 months ago) by etienner
small changes and some bug fixes

Revision 64205 - Directory Listing
Modified Sat Oct 7 14:16:24 2006 UTC (13 years, 3 months ago) by etienner
some changes to .NET locale

Revision 64199 - Directory Listing
Modified Fri Oct 6 14:18:52 2006 UTC (13 years, 3 months ago) by leo
Changed locale_id, may break some things. Also changed plural form handling in dictionaries

Revision 64198 - Directory Listing
Modified Fri Oct 6 14:08:56 2006 UTC (13 years, 3 months ago) by etienner
New date/time formatter

Revision 64197 - Directory Listing
Modified Fri Oct 6 13:35:52 2006 UTC (13 years, 3 months ago) by etienner
erased date/time formatter

Revision 64167 - Directory Listing
Modified Thu Oct 5 13:00:34 2006 UTC (13 years, 3 months ago) by etienner
Revert to the initial version of EiffelTime

Revision 64121 - Directory Listing
Modified Wed Oct 4 16:15:33 2006 UTC (13 years, 3 months ago) by leo
Commit of TODO

Revision 64117 - Directory Listing
Modified Wed Oct 4 15:37:27 2006 UTC (13 years, 3 months ago) by hong


Revision 64116 - Directory Listing
Modified Wed Oct 4 15:30:02 2006 UTC (13 years, 3 months ago) by etienner
Added a "character based" dictionary. It still needs tests.  A precondition in extend (I18N_DICTIONARY) to avoid duplicate insertions??

Revision 64115 - Directory Listing
Modified Wed Oct 4 09:34:03 2006 UTC (13 years, 3 months ago) by etienner
First (unstable) version of date/time formatter. Small changes to posix_locales.c

Revision 64030 - Directory Listing
Modified Mon Oct 2 13:36:58 2006 UTC (13 years, 3 months ago) by hong
new class I18N_BINARY_SEARCH_ARRAY_DICTIONARY is compiled

Revision 64027 - Directory Listing
Modified Mon Oct 2 12:37:07 2006 UTC (13 years, 3 months ago) by leo
copy/paste typo fixed

Revision 64026 - Directory Listing
Modified Mon Oct 2 11:07:00 2006 UTC (13 years, 3 months ago) by etienner
fixed some bugs

Revision 64022 - Directory Listing
Modified Sun Oct 1 22:29:27 2006 UTC (13 years, 3 months ago) by hong
the signature of make is changed

Revision 64021 - Directory Listing
Modified Sun Oct 1 22:28:55 2006 UTC (13 years, 3 months ago) by hong
Signature of 'make' is changed according to its ancestor

Revision 64020 - Directory Listing
Modified Sun Oct 1 22:01:24 2006 UTC (13 years, 3 months ago) by etienner
forgot to erase (move) locale_info.e 

Revision 64019 - Directory Listing
Modified Sun Oct 1 22:00:06 2006 UTC (13 years, 3 months ago) by etienner
Erased a lot of C code and added more Eiffel.

Revision 64018 - Directory Listing
Modified Sun Oct 1 21:55:45 2006 UTC (13 years, 3 months ago) by etienner
Split of LOCALE_INFO (and created directory)

Revision 64017 - Directory Listing
Modified Sat Sep 30 14:09:25 2006 UTC (13 years, 3 months ago) by etienner
changes to POSIX_LOCALE. (convertion function is still not used...)

Revision 64016 - Directory Listing
Modified Sat Sep 30 08:33:02 2006 UTC (13 years, 3 months ago) by etienner
+ I18N_CURRENCY_FORMATTER, small changes to I18N_CURRENCY_VALUE_FORMATTER and I18N_VALUE_FORMATTER. note that they are very unstable...


Revision 64000 - Directory Listing
Modified Fri Sep 29 23:03:51 2006 UTC (13 years, 3 months ago) by leo
end of reorganisation - update your ecf files\!

Revision 63986 - Directory Listing
Modified Fri Sep 29 15:21:10 2006 UTC (13 years, 3 months ago) by leo
locale reorganisation/renaming pt2

Revision 63985 - Directory Listing
Modified Fri Sep 29 15:15:35 2006 UTC (13 years, 3 months ago) by leo
reorganising locales to be conditional, pt1

Revision 63984 - Directory Listing
Modified Fri Sep 29 15:00:55 2006 UTC (13 years, 3 months ago) by etienner
changed signature of *grouping in I18N_DOTNET_LOCALE

Revision 63983 - Directory Listing
Modified Fri Sep 29 14:58:36 2006 UTC (13 years, 3 months ago) by etienner
changed signature of *grouping in I18N_LINUX_LOCALE

Revision 63982 - Directory Listing
Modified Fri Sep 29 14:12:17 2006 UTC (13 years, 3 months ago) by leo
should have comitted this earlier

Revision 63980 - Directory Listing
Modified Fri Sep 29 09:16:08 2006 UTC (13 years, 3 months ago) by etienner
added formatter to include directory

Revision 63979 - Directory Listing
Modified Fri Sep 29 01:11:47 2006 UTC (13 years, 3 months ago) by leo
Latest effort on NLS locale. Should almost be done, just the name mess needs sorting out and then a bit of cleanup could do some good (file names!).

Revision 63956 - Directory Listing
Modified Thu Sep 28 19:58:23 2006 UTC (13 years, 3 months ago) by etienner
moved value formatter to correct directory

Revision 63937 - Directory Listing
Modified Thu Sep 28 14:51:17 2006 UTC (13 years, 3 months ago) by etienner
First version of I18N_VALUE_FORMATTER and of I18N_CURRENCY_VALUE_FORMATTER. Changed type of grouping from ARRAY[STRING_32] to ARRAY[INTEGER] (in LOCALE_INFO)

Revision 63934 - Directory Listing
Modified Thu Sep 28 01:49:32 2006 UTC (13 years, 3 months ago) by leo
Some NLS stuff. 

Note: this will not compile, even under windows, unless you compile an object file and point ES to the headers and the object file.
Hong, don't even try.
This is mostly just to make sure that we don't lose all that typing if my hard drive explodes.

Revision 63915 - Directory Listing
Modified Wed Sep 27 15:43:55 2006 UTC (13 years, 3 months ago) by hong


Revision 63914 - Directory Listing
Modified Wed Sep 27 15:43:35 2006 UTC (13 years, 3 months ago) by hong


Revision 63913 - Directory Listing
Modified Wed Sep 27 15:39:40 2006 UTC (13 years, 3 months ago) by hong
test of classes I18N_HASH_TABLE_DICTIONARY, DICTIONARY and DICTIONARY, some small changes like 'precondiction','create make' and 'comparable dictionary_entry' are made. It works.

Revision 63911 - Directory Listing
Modified Wed Sep 27 11:36:22 2006 UTC (13 years, 3 months ago) by etienner
Added a precondition (valid_arguments) to format_string in I18N_STRING_FORMATTER

Revision 63910 - Directory Listing
Modified Wed Sep 27 09:15:06 2006 UTC (13 years, 3 months ago) by etienner
Implemented I18N_STRING_FORMATTER

Revision 63890 - Directory Listing
Modified Tue Sep 26 17:33:30 2006 UTC (13 years, 3 months ago) by leo
Renaming

Revision 63884 - Directory Listing
Modified Tue Sep 26 16:16:13 2006 UTC (13 years, 3 months ago) by leo
more re-organising

Revision 63883 - Directory Listing
Modified Tue Sep 26 16:15:17 2006 UTC (13 years, 3 months ago) by leo
re-organised

Revision 63875 - Directory Listing
Modified Tue Sep 26 13:02:35 2006 UTC (13 years, 3 months ago) by hong
first version of class LOCALE_MANAGER and new creation feature in class LOCALE.

Revision 63871 - Directory Listing
Modified Tue Sep 26 08:52:05 2006 UTC (13 years, 3 months ago) by etienner
removed hardcoded include path and changed name from "main" to "ci18n"

Revision 63852 - Directory Listing
Modified Mon Sep 25 21:32:58 2006 UTC (13 years, 4 months ago) by etienner
+ get_user_locale_info in SYSTEM_LOCALES and related changes in other classes

Revision 63838 - Directory Listing
Modified Mon Sep 25 17:24:33 2006 UTC (13 years, 4 months ago) by etienner
Added get_available_locales in .NET, Added missing class

Revision 63831 - Directory Listing
Modified Mon Sep 25 14:43:20 2006 UTC (13 years, 4 months ago) by leo
The UML model for out library. Some arrows may be slightly incorrect because umbrello tries to add dependancies when you aren't looking

Revision 63828 - Directory Listing
Modified Mon Sep 25 07:32:55 2006 UTC (13 years, 4 months ago) by etienner
Fix of a small syntax error

Revision 63827 - Directory Listing
Modified Mon Sep 25 07:31:53 2006 UTC (13 years, 4 months ago) by etienner
Small fixes

Revision 63824 - Directory Listing
Modified Sat Sep 23 20:55:05 2006 UTC (13 years, 4 months ago) by leo
started work on file handler and mo_file



Revision 63807 - Directory Listing
Modified Fri Sep 22 10:45:21 2006 UTC (13 years, 4 months ago) by etienner
Changes to EiffelTime, committed, because I think I will change a lot of things... (maintaining backward compatibility)

Revision 63765 - Directory Listing
Modified Thu Sep 21 12:57:25 2006 UTC (13 years, 4 months ago) by hong
change I18N_SYSTEM_LOCALES (signature of available_locales)and its suppliers:I18N_HOST_LOCALE and its decendents.

Revision 63764 - Directory Listing
Modified Thu Sep 21 11:29:48 2006 UTC (13 years, 4 months ago) by etienner
Some fixes on .NET locales, added pre/post conditions, continued with changes of EiffelTime

Revision 63724 - Directory Listing
Modified Wed Sep 20 15:51:08 2006 UTC (13 years, 4 months ago) by etienner
impoved formatting of the "formatting codes table"

Revision 63723 - Directory Listing
Modified Wed Sep 20 14:23:45 2006 UTC (13 years, 4 months ago) by etienner
Added .NET formatting codes to table

Revision 63722 - Directory Listing
Modified Wed Sep 20 10:29:20 2006 UTC (13 years, 4 months ago) by etienner
Continued with the EiffelTime modification (added MM  (full month name) and DD (full day name))

Revision 63721 - Directory Listing
Modified Wed Sep 20 10:22:13 2006 UTC (13 years, 4 months ago) by etienner
- Added table with the "formatting codes" of EiffelTime, NLS, POSIX. (.NET comming soon).
- Continued with the EiffelTime modification (added MM  (full month name) and DD (full day name))

Revision 63712 - Directory Listing
Modified Tue Sep 19 21:33:47 2006 UTC (13 years, 4 months ago) by trosim
Fixed - string->string_general, string->string_32 (2nd round)

Revision 63701 - Directory Listing
Modified Tue Sep 19 18:41:19 2006 UTC (13 years, 4 months ago) by etienner
Beginning with the modification of the time library.

Revision 63691 - Directory Listing
Modified Tue Sep 19 08:17:18 2006 UTC (13 years, 4 months ago) by etienner
Changed i18n_HOST_LOCALE

Revision 63635 - Directory Listing
Modified Mon Sep 18 15:43:23 2006 UTC (13 years, 4 months ago) by leo
Ok: plural form feature need to be changed slightly to accomodate negative quantities, comments need to be expanded and I really should test some of this  -leo

Revision 63634 - Directory Listing
Modified Mon Sep 18 15:21:18 2006 UTC (13 years, 4 months ago) by etienner
again

Revision 63633 - Directory Listing
Modified Mon Sep 18 15:20:46 2006 UTC (13 years, 4 months ago) by etienner
things I forgot before...

Revision 63632 - Directory Listing
Modified Mon Sep 18 15:00:26 2006 UTC (13 years, 4 months ago) by leo
Datastructure features are not going to vanish, mo_handler might change quite a bit. -leo

Revision 63631 - Directory Listing
Modified Mon Sep 18 14:42:50 2006 UTC (13 years, 4 months ago) by etienner
Added:
-  include files
- dotnet locales
Changed
- HOST_LOCALE
- LINUX_LOCALE

Revision 63499 - Directory Listing
Modified Tue Sep 12 09:51:14 2006 UTC (13 years, 4 months ago) by trosim
Fixed - Check for new character to exist before reading it. (If last character, substitute.)

Revision 63498 - Directory Listing
Modified Tue Sep 12 09:26:19 2006 UTC (13 years, 4 months ago) by trosim
Fixed - Check for new character to exist before reading it.

Revision 63493 - Directory Listing
Modified Tue Sep 12 03:00:19 2006 UTC (13 years, 4 months ago) by leo
yes, ok.. works properly _now_ :) -leo

Revision 63492 - Directory Listing
Modified Tue Sep 12 02:52:12 2006 UTC (13 years, 4 months ago) by leo
*cough* Small configuration bug. You did not see this, or the root class 
that we don't need.
More sleep, less commits

-leo



Revision 63491 - Directory Listing
Modified Tue Sep 12 02:49:20 2006 UTC (13 years, 4 months ago) by leo
Initial commit. Works for me (tm), should work for you.

.NET/POSIX locale stuff and some documents still need comitting.

-leo



Revision 63460 - Directory Listing
Modified Mon Sep 11 17:07:17 2006 UTC (13 years, 4 months ago) by leo
testing  -leo

Revision 63453 - Directory Listing
Modified Mon Sep 11 02:01:27 2006 UTC (13 years, 4 months ago) by schoelle
Branch for the i18n effort, starting off from a clean EiffelStudio trunk


Revision 63434 - Directory Listing
Modified Fri Sep 8 23:47:25 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added gtk_label_set_ellipsize for 2.6 only

Revision 63433 - Directory Listing
Modified Fri Sep 8 23:46:52 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now using ellipsizing on the header item label

Revision 63430 - Directory Listing
Modified Fri Sep 8 23:15:50 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fixed issue with clipped text being word wrapper on gtk 2.4 systems

Revision 63419 - Directory Listing
Modified Fri Sep 8 19:15:00 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed debugging code

Revision 63418 - Directory Listing
Modified Fri Sep 8 19:07:19 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now preventing propagation of vision2 button events if a non vision2 controlled widget has the event grab

Revision 63417 - Directory Listing
Modified Fri Sep 8 18:50:10 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed reference to pick and drop source in release actions as this will always be the captured widget

Revision 63416 - Directory Listing
Modified Fri Sep 8 18:32:43 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Improved cursor handling code

Revision 63415 - Directory Listing
Modified Fri Sep 8 18:22:48 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Corrected motion event widget retrieval that was previously broken when using docking

Revision 63380 - Directory Listing
Modified Fri Sep 8 01:04:11 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Optimized selected_text to perform only one lookup of wel_text

Revision 63379 - Directory Listing
Modified Fri Sep 8 00:40:09 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now forcing a gdk_flush before pick to flush any pending draws

Revision 63378 - Directory Listing
Modified Fri Sep 8 00:39:21 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Renamed dawaiting_movement to awaiting_movement

Revision 63377 - Directory Listing
Modified Fri Sep 8 00:05:40 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
Removed unused locals.


Revision 63376 - Directory Listing
Modified Fri Sep 8 00:05:03 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Made request strings to onces to avoid conversion everytime

Revision 63375 - Directory Listing
Modified Fri Sep 8 00:02:40 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
Removed executable property from base.ecf
Use put instead of extend in string conversion which makes it a lot faster with assertions and maybe also a little bit faster without



Revision 63374 - Directory Listing
Modified Thu Sep 7 23:37:20 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Accounted for optimization of selected_text

Revision 63373 - Directory Listing
Modified Thu Sep 7 23:37:00 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Optimized selected text from _I code as previous version does a full retrieval of the text, this optimization needs to be performed on windows too

Revision 63356 - Directory Listing
Modified Thu Sep 7 19:40:53 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Changed window show code to not use present as it should be up to the window manager to decide what to do with the window

Revision 63355 - Directory Listing
Modified Thu Sep 7 19:40:12 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed present code when a widget is setting focus

Revision 63354 - Directory Listing
Modified Thu Sep 7 19:39:34 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed gtk_grab_add from keyboard grab code

Revision 63353 - Directory Listing
Modified Thu Sep 7 19:36:45 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added support for fake focus popups so that the showing of the popup does not do a grab, this fixes tooltip windows that inherit from EV_FAKE_FOCUS_POPUP

Revision 63343 - Directory Listing
Modified Thu Sep 7 13:31:46 2006 UTC (13 years, 4 months ago) by jfiat
Original Path: trunk/Src/library
Fixed bug#11212 : Preferences window shows description when no preference selected in Flat view


Revision 63341 - Directory Listing
Modified Thu Sep 7 13:09:59 2006 UTC (13 years, 4 months ago) by jfiat
Original Path: trunk/Src/library
minor ui improvements
+ reset description text when switching from flat to tree (or reverse).

Revision 63330 - Directory Listing
Modified Thu Sep 7 00:33:36 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fixed bug#11200 where row select actions were not being enabled for dynamic content, also optimized when switching from tree to flat view which was unnecessary rebuilding the grid twice

Revision 63326 - Directory Listing
Modified Wed Sep 6 18:16:23 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed redundant code from previous commit

Revision 63325 - Directory Listing
Modified Wed Sep 6 18:01:46 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added protection for destroying text field

Revision 63323 - Directory Listing
Modified Wed Sep 6 15:52:51 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Added some missing postconditions.


Revision 63322 - Directory Listing
Modified Wed Sep 6 15:49:10 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Removed stuff that does not apply anymore.


Revision 63310 - Directory Listing
Modified Wed Sep 6 01:29:31 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now making sure not to query the allocated size of a window if hidden

Revision 63309 - Directory Listing
Modified Wed Sep 6 01:28:22 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added better default size handling

Revision 63306 - Directory Listing
Modified Wed Sep 6 01:09:43 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added missing comments

Revision 63305 - Directory Listing
Modified Wed Sep 6 01:08:51 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now making sure minimum_height is taken in to account when setting size

Revision 63301 - Directory Listing
Modified Tue Sep 5 23:47:44 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fixed issue with set_size not working when setting to smaller values

Revision 63295 - Directory Listing
Modified Tue Sep 5 21:59:40 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Fixed issue where `popup_window' would be bigger than the visible item width in normal
  case. We still make it bigger in case the content is not large enough.


Revision 63294 - Directory Listing
Modified Tue Sep 5 21:48:06 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
added german and french version of the time library

Revision 63293 - Directory Listing
Modified Tue Sep 5 21:42:26 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
fixed net library for .NET, fixes bug#11188

Revision 63290 - Directory Listing
Modified Tue Sep 5 20:14:16 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added code to restore popup grab should the dropdown window be used

Revision 63283 - Directory Listing
Modified Tue Sep 5 16:57:49 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed clist mem chunk externals

Revision 63269 - Directory Listing
Modified Tue Sep 5 04:25:56 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Reimplemented button press and motion event to handle docking

Revision 63268 - Directory Listing
Modified Tue Sep 5 04:24:31 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Reimplemented to use new event handling

Revision 63267 - Directory Listing
Modified Tue Sep 5 04:23:58 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added handling for popup window imp and docking

Revision 63266 - Directory Listing
Modified Tue Sep 5 04:22:41 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added new implementation for bypassing the window manager

Revision 63265 - Directory Listing
Modified Tue Sep 5 04:21:32 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed setting focus from keyboard grab routine

Revision 63252 - Directory Listing
Modified Mon Sep 4 07:54:50 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Committed existing implementation for update

Revision 63235 - Directory Listing
Modified Sat Sep 2 02:33:53 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Improved button event modal handling code

Revision 63234 - Directory Listing
Modified Sat Sep 2 02:32:36 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed modal event handling code as this is performed in EV_APPLICATION_IMP

Revision 63221 - Directory Listing
Modified Fri Sep 1 20:43:49 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
removed old, unneeded feature

Revision 63220 - Directory Listing
Modified Fri Sep 1 20:42:34 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
removed old, unneeded feature

Revision 63214 - Directory Listing
Modified Fri Sep 1 18:37:13 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now exporting has_modal_window to EV_APPLICATION_IMP for better modal event handling

Revision 63185 - Directory Listing
Modified Thu Aug 31 19:46:42 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added missing uses_row_offsets and is_show_requested implementation

Revision 63173 - Directory Listing
Modified Thu Aug 31 16:40:33 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed previous commented out recompute_row_offsets implementation

Revision 63152 - Directory Listing
Modified Wed Aug 30 23:39:03 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Adding missing code from row hiding implementation

Revision 63151 - Directory Listing
Modified Wed Aug 30 23:38:14 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added missing code needed for row hiding, removed redundant implementation

Revision 63150 - Directory Listing
Modified Wed Aug 30 23:36:46 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added extra code needed for row hiding

Revision 63148 - Directory Listing
Modified Wed Aug 30 23:25:25 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library
removed old syntax stuff

Revision 63108 - Directory Listing
Modified Wed Aug 30 01:14:06 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added call_close_request_actions that is common to window_imp and standard_dialog_imp

Revision 63107 - Directory Listing
Modified Wed Aug 30 01:13:22 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fix bug#11097 where close request actions where not hooked up

Revision 63106 - Directory Listing
Modified Wed Aug 30 01:11:12 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Changed on_window_close_request target type to EV_GTK_WINDOW_IMP so that is can be reused for standard dialogs

Revision 63104 - Directory Listing
Modified Wed Aug 30 01:00:42 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Use local variable rather than attribute to get the success state of the `unix_waitpid' calls.
This makes things safer when doing this kind of stuff.


Revision 63080 - Directory Listing
Modified Tue Aug 29 17:57:30 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Made sure that tabulation_spaces is always at least 1.
Fixed VTCM warning.


Revision 63071 - Directory Listing
Modified Tue Aug 29 16:11:30 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#11119 where postcondition of `attempt' would not hold for expanded types.


Revision 63062 - Directory Listing
Modified Tue Aug 29 15:19:15 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Moved declaration of `eif_stack' to where it makes sense to avoid C compilation error.


Revision 63045 - Directory Listing
Modified Tue Aug 29 01:00:26 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Changed controllable to controlable to go with naming convention of Vision2

Revision 63044 - Directory Listing
Modified Tue Aug 29 00:59:15 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Accounted for name change of EV_TAB_CONTROLLABLE

Revision 63043 - Directory Listing
Modified Tue Aug 29 00:58:36 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Changed from controllable to controlable to meet naming convention

Revision 63042 - Directory Listing
Modified Tue Aug 29 00:57:36 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Accounted for name change of EV_TAB_CONTROLLABLE_U

Revision 63041 - Directory Listing
Modified Tue Aug 29 00:56:46 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Now setting events mask for both c_object and visual_widget

Revision 63040 - Directory Listing
Modified Tue Aug 29 00:55:25 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Updated spelling of EV_TAB_CONTROLABLE

Revision 63039 - Directory Listing
Modified Tue Aug 29 00:53:40 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added c_ev_gtk_callback_marshal_set_is_enabled to disable marshaller during certain operations

Revision 63038 - Directory Listing
Modified Tue Aug 29 00:53:05 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added c_ev_gtk_callback_marshal_set_is_enabled to disable marshaller during certain operations

Revision 63035 - Directory Listing
Modified Mon Aug 28 22:53:11 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fixed code for scroll lock which fails when trying to find its uppercase alternative, this fixes bug#11108

Revision 63034 - Directory Listing
Modified Mon Aug 28 21:52:21 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Removed unused locals

Revision 63030 - Directory Listing
Modified Mon Aug 28 21:37:27 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Fixed bug#11104 where double clicking was initiating a pick and drop

Revision 63027 - Directory Listing
Modified Mon Aug 28 21:05:40 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added code to prevent context windows from appearing if the top level window is a popup, this fixes bug#5232

Revision 63025 - Directory Listing
Modified Mon Aug 28 20:35:48 2006 UTC (13 years, 4 months ago) by king
Original Path: trunk/Src/library
Added default_key_process_handler so that arrow keys will not lose the focus of the drawable

Revision 63005 - Directory Listing
Modified Sat Aug 26 22:51:07 2006 UTC (13 years, 4 months ago) by manus
Original Path: trunk/Src/library
Made compilable.


Revision 62996 - Directory Listing
Modified Sat Aug 26 01:49:09 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#5604 where `main_w' can sometime not exist anymore.


Revision 62989 - Directory Listing
Modified Sat Aug 26 01:03:36 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10231 where `mem_free' could enter in conflict with some third party libraries.
  We have renamed all C externals appearing in MEMORY, MEM_INFO and GC_INFO to start
  with `eif_'.


Revision 62983 - Directory Listing
Modified Fri Aug 25 23:35:16 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#5279 where we checked if the mouse position was still on the editor to allow the
  cut operation when dragging text. This was needed at the time we did not update the cursor
  position when mouse was outside the editor, but now that we does, we simply don't need
  the check, only the one that tells if we are over the selected area is still required.


Revision 62979 - Directory Listing
Modified Fri Aug 25 20:28:14 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed erroneous comment

Revision 62978 - Directory Listing
Modified Fri Aug 25 19:23:56 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added comment about idle_actions handling with threads

Revision 62977 - Directory Listing
Modified Fri Aug 25 19:23:05 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 62976 - Directory Listing
Modified Fri Aug 25 19:22:36 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Corrected show_relative_to_window precondition

Revision 62975 - Directory Listing
Modified Fri Aug 25 19:21:53 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added assign statement to default_key_processing_handler

Revision 62974 - Directory Listing
Modified Fri Aug 25 19:21:08 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added set_clip_region

Revision 62973 - Directory Listing
Modified Fri Aug 25 19:20:20 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Altered copy to work when the given pixmap is destroyed so that post-conditions are fulfilled

Revision 62972 - Directory Listing
Modified Fri Aug 25 19:18:55 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Completely reimplemented roundtrip data queries to use event given data where necessary

Revision 62971 - Directory Listing
Modified Fri Aug 25 19:16:23 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added display roundtrip optimization

Revision 62970 - Directory Listing
Modified Fri Aug 25 19:15:40 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed default_key_processing_blocked implementation

Revision 62969 - Directory Listing
Modified Fri Aug 25 19:14:47 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now making sure that any capture is removed before setting focus to another widget

Revision 62968 - Directory Listing
Modified Fri Aug 25 19:13:58 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed redundant default_key_processing_blocked implementation

Revision 62967 - Directory Listing
Modified Fri Aug 25 19:13:15 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added display querying optimizations, added default_key_handler implementation

Revision 62966 - Directory Listing
Modified Fri Aug 25 19:10:58 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added stored display data optimization for pointer position

Revision 62965 - Directory Listing
Modified Fri Aug 25 19:09:03 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added set_clip_region implementation

Revision 62963 - Directory Listing
Modified Fri Aug 25 19:07:52 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added extra region externals

Revision 62962 - Directory Listing
Modified Fri Aug 25 19:07:27 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 62961 - Directory Listing
Modified Fri Aug 25 19:03:21 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 62960 - Directory Listing
Modified Fri Aug 25 19:02:50 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added set_clip_region implementation

Revision 62959 - Directory Listing
Modified Fri Aug 25 19:02:16 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added set_clip_region implementation

Revision 62958 - Directory Listing
Modified Fri Aug 25 19:01:25 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added set_clip_region

Revision 62957 - Directory Listing
Modified Fri Aug 25 18:58:11 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 62956 - Directory Listing
Modified Fri Aug 25 18:57:45 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed Void precondition to allow Void to be more friendly as an assigner

Revision 62955 - Directory Listing
Modified Fri Aug 25 18:56:44 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added enable_tabable_from and enable_tabable_to to the grid drawable

Revision 62954 - Directory Listing
Modified Fri Aug 25 18:55:19 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 62953 - Directory Listing
Modified Fri Aug 25 18:52:50 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added get_region_box for retrieving the bounding rectangle of a region

Revision 62951 - Directory Listing
Modified Fri Aug 25 17:01:03 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixing bug#5446 by specifying in which assemblies those types are defined, marking
  them expanded since they are, and not exporting the creation procedure to anyone
  so that they cannot be created by user.


Revision 62941 - Directory Listing
Modified Fri Aug 25 01:33:05 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10076 where invariant of TWO_WAY_CHAIN_ITERATOR did not hold with `default_create'.


Revision 62940 - Directory Listing
Modified Fri Aug 25 01:30:08 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Relaxed precondition of `subarray' to allow a call like `subarray (1, 0)' on an existing
  array of bounds (1, 3). This fixes bug#10217.


Revision 62937 - Directory Listing
Modified Thu Aug 24 23:22:01 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Made externals frozen for static access

Revision 62928 - Directory Listing
Modified Thu Aug 24 22:12:43 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixing problem report bug#5220 because when a RANDOM instance is created we
  need to call start so that `index' is valid.
Added missing precondition on `real_i_th' and `double_i_th' for the argument that
  needs to be positive.


Revision 62926 - Directory Listing
Modified Thu Aug 24 18:55:30 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed issue from bug#3934:
 1 - Re designed the code for `clone_node' so that we do not violate the invariant: now we will
     create an empty node, then copy all the other attributes (i.e. the one added by descendant classes
	 if any). Thus we removed `cut_off_node' and added `copy_node' to perform the copy without
	 violating any invariants.
 2 - Fixed FIXED_TREE, so that when `make_filled' is called, we actually create the dummy child
     nodes, as otherwise most of the code is not correct since we always expect a non-void child
	 (i.e. inserting a child requires it to be non-Void).
 3 - Fixed LINKED_TREE and TWO_WAY_TREE to preserve the parent `object_comparison' status when
     adding a new child. Not doing so, would violate some checks.
 4 - Removed redefinition of `tree_copy' from BINARY_TREE since the inherited one does exactly the
     same thing now (we removed the specific case of FIXED_TREE thanks to point #2 above).


Revision 62920 - Directory Listing
Modified Thu Aug 24 15:35:38 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made sure we receive the WM_LBUTTONUP message when clicking on the tree. This is achieved
 by disabling the dragdrop feature that we were not using. Too bad we cannot do the same
 for EV_MULTI_COLUMN_LIST_IMP since this style does not seem to exist.


Revision 62915 - Directory Listing
Modified Thu Aug 24 01:49:15 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed check that does not make sense since after cloning they cannot be equal since one
  will not have a parent anymore.
Removed call to `Result.attach_to_parent (Void)' since it is guaranteed by the call
  to `Result.cut_off_node'.


Revision 62914 - Directory Listing
Modified Thu Aug 24 01:48:05 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed `cut_off_node' to ensure that postcondition is_root is satisfied by clearing `parent'.


Revision 62913 - Directory Listing
Modified Thu Aug 24 01:47:29 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed `right_sibling' to check that `parent' is not Void.
Fixed `cut_off_node' to ensure that postcondition is_root is satisfied by clearing `parent'.


Revision 62909 - Directory Listing
Modified Wed Aug 23 23:50:33 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 62907 - Directory Listing
Modified Wed Aug 23 23:30:03 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added default_key_processing_handler implementation

Revision 62906 - Directory Listing
Modified Wed Aug 23 23:16:52 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added processing of `default_key_processing_handler'. Note that for `on_char' the way we built
  the EV_KEY code is not perfect since in multi-key combination we might not get the proper key code.


Revision 62905 - Directory Listing
Modified Wed Aug 23 23:15:49 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Looks like there was a typo which prevented lower case version of [a-z] to be properly converted
  to a Vision2 key code.


Revision 62900 - Directory Listing
Modified Wed Aug 23 22:43:05 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added default_key_processing_handler, changed pointer_position invariant to a post-condition as it causes server roundtrips and to be consistent with other features

Revision 62899 - Directory Listing
Modified Wed Aug 23 22:40:50 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added default_key_processing_handler

Revision 62897 - Directory Listing
Modified Wed Aug 23 22:19:33 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
For some reasons (my guess since we switch to unicode) the value for `tl' is too high
  and substracting the number of `lines - 1' seems to fix the issue.


Revision 62894 - Directory Listing
Modified Wed Aug 23 18:53:35 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now exporting implementation to EV_ANY_HANDLER for access to routines not yet available in the interface due to platform inconsistencies

Revision 62893 - Directory Listing
Modified Wed Aug 23 18:52:29 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now exporting implementation to EV_ANY_HANDLER

Revision 62890 - Directory Listing
Modified Wed Aug 23 17:47:16 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/library
cosmetic

Revision 62889 - Directory Listing
Modified Wed Aug 23 17:41:11 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/library
Fixed an issue (similar to bug#11049) where `prev_sel_item' could be invalid in case the row has been unparented.

Revision 62882 - Directory Listing
Modified Wed Aug 23 00:52:30 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added is_locked optimization to all drawing routines, added new implementation for pixels_displayed_after_final_row, slightly improved row navigation to query item instead of row

Revision 62880 - Directory Listing
Modified Tue Aug 22 23:28:53 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed  bug#3159 where calling subarray (n + 1, n) would cause a precondition
  violation in `subcopy' which actually should not have been called in this
  particular case since the array is empty.


Revision 62878 - Directory Listing
Modified Tue Aug 22 22:35:47 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
If a text field is read only we can process the tab key.


Revision 62877 - Directory Listing
Modified Tue Aug 22 22:35:21 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made MEMORY_STREAM obsolete.


Revision 62876 - Directory Listing
Modified Tue Aug 22 21:45:58 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Use `equal' instead because we have no assertions telling us that `dest' is not Void.


Revision 62875 - Directory Listing
Modified Tue Aug 22 21:38:54 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#3046 where SOCKET.read could go into an infinite loop if socket is nicely
  shutdown by peer.


Revision 62858 - Directory Listing
Modified Tue Aug 22 16:17:57 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
reset description field if a parent node is selected, fixes bug#10959

Revision 62833 - Directory Listing
Modified Mon Aug 21 23:22:36 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
format shortcuts in usual way (with the letter in uppercase), fixes bug#10957

Revision 62822 - Directory Listing
Modified Mon Aug 21 20:47:02 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added a default exception dialog in case an exception gets raised but does not get dealt with by the application

Revision 62818 - Directory Listing
Modified Mon Aug 21 19:36:06 2006 UTC (13 years, 5 months ago) by konradm
Original Path: trunk/Src/library
Added debugger support for inline-agents.
Improved behavior when stepping trough agent creations and calls.
Optimized ROUTINE by providing a more compact set_rout_disp_final method for finalized code.


Revision 62795 - Directory Listing
Modified Sun Aug 20 06:01:57 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#11049 where `prev_sel_item' could be invalid in case the row has
  been unparented.


Revision 62793 - Directory Listing
Modified Sun Aug 20 05:35:02 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed precomp directory as it is easier to use the configuration file for EiffelStore
  instead.


Revision 62791 - Directory Listing
Modified Sun Aug 20 05:32:52 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect visibility clauses.


Revision 62771 - Directory Listing
Modified Fri Aug 18 21:02:49 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/library
.NET custom attributes are now retrieve via the ICustomAttributeProvider interface as not to raise a security violation under 2.0 when loading assemblies in 
a reflection only context.

Revision 62719 - Directory Listing
Modified Fri Aug 18 04:12:22 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Use constant access to get the `max_value' value. This is faster and it currently
  avoids a crash when compiled with new compiler (see eweasel test#exec254).


Revision 62714 - Directory Listing
Modified Thu Aug 17 23:58:44 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
made diff library a bit more robust if the file we are trying to patch has been modified

Revision 62711 - Directory Listing
Modified Thu Aug 17 22:49:48 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Corrected modulo precondition which allowed negative divisor values which led to infinite recursion, this fixes bug#4457

Revision 62707 - Directory Listing
Modified Thu Aug 17 22:29:42 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now making sure that a keyval is set before querying hash table, this fixes bug#10113

Revision 62699 - Directory Listing
Modified Thu Aug 17 20:51:30 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Manu: added reporting an error, removed an invalid check

Revision 62698 - Directory Listing
Modified Thu Aug 17 20:50:03 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Made Eiffel2Java work with msc on windows

Revision 62697 - Directory Listing
Modified Thu Aug 17 20:49:39 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
fixed com library, made needed classes visible

Revision 62692 - Directory Listing
Modified Thu Aug 17 18:00:05 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added dispose handling for pointer style

Revision 62691 - Directory Listing
Modified Thu Aug 17 17:59:29 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to window key handling so that application events only get fired once

Revision 62690 - Directory Listing
Modified Thu Aug 17 17:57:59 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed minimum size hack

Revision 62689 - Directory Listing
Modified Thu Aug 17 17:56:57 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Fixed key handling so that application key events are only called by the focused window

Revision 62688 - Directory Listing
Modified Thu Aug 17 17:56:11 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Moved externals to ev_gtk_externals

Revision 62687 - Directory Listing
Modified Thu Aug 17 17:53:38 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to on_key_event

Revision 62686 - Directory Listing
Modified Thu Aug 17 17:53:10 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to on_key_event

Revision 62685 - Directory Listing
Modified Thu Aug 17 17:52:40 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to on_key_event

Revision 62684 - Directory Listing
Modified Thu Aug 17 17:52:12 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to on_key_event

Revision 62683 - Directory Listing
Modified Thu Aug 17 17:51:53 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for change to on_key_event

Revision 62682 - Directory Listing
Modified Thu Aug 17 17:51:26 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Refactored key handling so that application key events are only called by the main window

Revision 62648 - Directory Listing
Modified Thu Aug 17 01:09:43 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Do not call `call' in `apply' because it is causing an incorrect code generation in
  finalized mode.


Revision 62643 - Directory Listing
Modified Wed Aug 16 22:10:54 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Reinstated dimension checking optimization

Revision 62637 - Directory Listing
Modified Wed Aug 16 21:23:24 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 62636 - Directory Listing
Modified Wed Aug 16 21:22:40 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed trailing spaces

Revision 62635 - Directory Listing
Modified Wed Aug 16 21:22:15 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added protection in case for redraw incase parent has been destroyed

Revision 62634 - Directory Listing
Modified Wed Aug 16 21:21:00 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added hide, show and is_show_requested

Revision 62633 - Directory Listing
Modified Wed Aug 16 21:19:33 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for name change of viewable_row_indexes, this needs changing in es_grid_scrolling_behavior

Revision 62632 - Directory Listing
Modified Wed Aug 16 21:17:21 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed commented out last_pointed_target that is no longer required

Revision 62631 - Directory Listing
Modified Wed Aug 16 21:16:45 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now default row height is the same on both platforms, added hide and show implementation

Revision 62630 - Directory Listing
Modified Wed Aug 16 21:15:44 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed trailing spaces

Revision 62629 - Directory Listing
Modified Wed Aug 16 21:14:38 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added extra check for parent_i in is_selected as this in some circumstances may be called by implementation even though the parent is void

Revision 62628 - Directory Listing
Modified Wed Aug 16 21:12:33 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Integrating new drawing code for row hiding mechanism, added better support for tree node navigation using left and right keys, if expansion status is changed then no scrolling occurs

Revision 62627 - Directory Listing
Modified Wed Aug 16 21:10:38 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Integrating new drawing code for row hiding mechanism

Revision 62624 - Directory Listing
Modified Wed Aug 16 19:58:00 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed potential bug because `fast_call' was using object type rather than POINTER, thus
  it was protecting the object, but the C code did not assume they were protected. The
  reason it worked is because with inline the whole protection stuff doesn't work yet.
Added code reuse for routines for which it is not important that the call is fast.


Revision 62615 - Directory Listing
Modified Wed Aug 16 15:53:36 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Moved disabling of debugger after making sure we could load `wel_hook.dll' otherwise
  if you don't have `wel_hook.dll' it would simply disable the debugger and will never
  activate it again.


Revision 62603 - Directory Listing
Modified Wed Aug 16 01:10:01 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Minor code change to store `pebble' in a local variable to prevent from being overridden
  during one of the action sequence as it would break Vision2 assertions.
  The problem is still there, what should be the behavior when a pick and drop is
  started again while we are finishing one. At the moment it simply does not work on Windows.


Revision 62593 - Directory Listing
Modified Tue Aug 15 21:59:56 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
fixed an obsolete warning

Revision 62589 - Directory Listing
Modified Tue Aug 15 20:11:25 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Fixed Eiffel2Java library, fixed an obsolete warning in EiffelNet library.


Revision 62585 - Directory Listing
Modified Tue Aug 15 19:13:04 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Modified EiffelStore to have the RDBMS specific part in one library per RDBMS.


Revision 62549 - Directory Listing
Modified Mon Aug 14 23:35:48 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Fixed escaping problem of < and >, fixes bug#10979


Revision 62536 - Directory Listing
Modified Mon Aug 14 18:54:14 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed copy/paste error in feature clause comment.


Revision 62533 - Directory Listing
Modified Mon Aug 14 18:05:33 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now making sure that rectangles are not rendered if there is a zero value dimension

Revision 62522 - Directory Listing
Modified Mon Aug 14 15:48:08 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added missing tools cluster.


Revision 62496 - Directory Listing
Modified Mon Aug 14 06:25:32 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed obsolete warning.


Revision 62487 - Directory Listing
Modified Sun Aug 13 18:02:51 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
A widget is displayed if it is marked displayed and its top parent is displayed.


Revision 62486 - Directory Listing
Modified Sun Aug 13 17:58:09 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed non-used local and fixed syntax warning.


Revision 62482 - Directory Listing
Modified Sun Aug 13 03:59:33 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added missing definition for GetClassLongPtr and constants we used with this routine
  for VC++ 6.0 default installation.


Revision 62481 - Directory Listing
Modified Sun Aug 13 03:58:35 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added inclusion to `wel.h' to define some routines not defined
  in the VC++ 6.0 release.


Revision 62480 - Directory Listing
Modified Sun Aug 13 03:35:13 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed undetected sofar VYCP(2) error.


Revision 62462 - Directory Listing
Modified Sat Aug 12 01:19:59 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now no longer calling set_internal_text as the text is now always stored in the node itself

Revision 62461 - Directory Listing
Modified Sat Aug 12 01:19:01 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now always using internal_text to store text value instead of retrieving the value from the tree, this speeds up text access and removes the need for iteration through the entire tree structure to update the internal text of the child nodes on removal, at the expense of memory

Revision 62453 - Directory Listing
Modified Sat Aug 12 00:11:56 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Moved top_level_window imp up to ev_gtk_widget so that it can be called by the is_displayed implementation

Revision 62452 - Directory Listing
Modified Sat Aug 12 00:08:56 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Updated to use internal_set_focus instead of set_focus

Revision 62451 - Directory Listing
Modified Sat Aug 12 00:08:19 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Fixed is_displayed so that a widget will always query its toplevel window whether it is displayed or not, refactored an internal_set_focus for redefinition by descendents

Revision 62450 - Directory Listing
Modified Sat Aug 12 00:05:43 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added routines for getting mouse and keyboard capture for the window so that it may be called without changing captured widget

Revision 62447 - Directory Listing
Modified Fri Aug 11 23:18:55 2006 UTC (13 years, 5 months ago) by konradm
Original Path: trunk/Src/library
- Corrected several problems with inline agents. (Specially when they occur in assertions)
- Added semantic checks for locals and arguments (VPID) of inline agents
- Optimized agents calls for classic eiffel. 
- It is now possible to make agents on named tuple attributes.


Revision 62445 - Directory Listing
Modified Fri Aug 11 20:59:30 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed missing svn:eol-style flag.


Revision 62444 - Directory Listing
Modified Fri Aug 11 20:59:05 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made call to save_preferences more robust by protecting the open_write access
  to the file.


Revision 62443 - Directory Listing
Modified Fri Aug 11 20:35:09 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Changed default assertion level.


Revision 62441 - Directory Listing
Modified Fri Aug 11 19:48:09 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 62440 - Directory Listing
Modified Fri Aug 11 19:48:00 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added convertion from EV_POINTER_STYLE to EV_PIXMAP as former code
  might have used EV_CURSOR and attached them to EV_PIXMAP entities.


Revision 62437 - Directory Listing
Modified Fri Aug 11 18:29:00 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added improved line height algorithm that matches the default line heeights (from vim/vs) on both windows and *nix

Revision 62433 - Directory Listing
Modified Fri Aug 11 16:35:32 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Escape characters before storing them in XML, fixes bug#10943


Revision 62420 - Directory Listing
Modified Fri Aug 11 04:58:18 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
No need to set the minimum height of a text field.


Revision 62410 - Directory Listing
Modified Fri Aug 11 04:10:26 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Only set the minimum width of button, not the height.


Revision 62409 - Directory Listing
Modified Fri Aug 11 04:09:32 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Revisited `EV_LAYOUT_CONSTANTS' to be platform independent. It is based on the former
  implementation we had in EiffelStudio. EiffelStudio uses this one now.


Revision 62404 - Directory Listing
Modified Thu Aug 10 22:30:30 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Revisited tooltip implementation because for each widget that has a tooltip it
  would consumed 2 GDI objects. Now the application has only one WEL_TOOLTIP
  window, but this time it is connected to all the widgets that needs a tooltip.
  If EiffelStudio it saves about 100 GDI.


Revision 62403 - Directory Listing
Modified Thu Aug 10 22:25:27 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added missing routines to remove a tool from a window (since the current one took
  an index and we don't care about indexes), and to update the text of a tooltip
  when it changes.


Revision 62401 - Directory Listing
Modified Thu Aug 10 21:36:17 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Reduced unnecessary roundtrip call when pick and drop is active, this improves performance over remote connections

Revision 62400 - Directory Listing
Modified Thu Aug 10 21:33:52 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Improved modal event code

Revision 62399 - Directory Listing
Modified Thu Aug 10 21:32:41 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added features for allowing and disallowing window manager focus policy

Revision 62398 - Directory Listing
Modified Thu Aug 10 21:31:40 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Implemented nested modal window functionality

Revision 62397 - Directory Listing
Modified Thu Aug 10 20:57:56 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed a long standing memory leak since the rewrite of the dispose mechanism to
  fix the bug with object IDs not being freeed. The issue was that before on 
  windows control when `dispatcher' object was null we would call their original
  window procedure. In the rewrite this was forgotten causing major memory leaks
  (e.g. 2 GDI per toolbar destroyed by the GC).
  The solution is quite simple, we simply ask the window procedure of the class
  to which the window belongs, if it is not our window procedure, we call that one,
  otherwise the DefWindowProc.


Revision 62396 - Directory Listing
Modified Thu Aug 10 20:54:31 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 62378 - Directory Listing
Modified Thu Aug 10 00:26:02 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Fix for problem with gcc 4.0 and 4.1 that produced wrong output for the minimal integer.


Revision 62377 - Directory Listing
Modified Thu Aug 10 00:25:34 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Revised focus setting to work correctly with ICCCM window manager

Revision 62376 - Directory Listing
Modified Wed Aug 9 23:53:32 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now preventing close actions from being called should a modal dialog still be shown

Revision 62375 - Directory Listing
Modified Wed Aug 9 23:47:20 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Corrected window present function

Revision 62374 - Directory Listing
Modified Wed Aug 9 23:46:21 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now modal dialog parents will not receive the focus from the window manager

Revision 62373 - Directory Listing
Modified Wed Aug 9 23:44:28 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added gtk_window_set_accept_focus to prevent modal dialog parents from receiving the focus

Revision 62365 - Directory Listing
Modified Wed Aug 9 21:18:56 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added comment for key blocking

Revision 62362 - Directory Listing
Modified Wed Aug 9 20:41:29 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now key events are blocked if windows has a modal child

Revision 62353 - Directory Listing
Modified Wed Aug 9 01:54:41 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made `character_size' a constant.


Revision 62352 - Directory Listing
Modified Wed Aug 9 01:53:58 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10873 due to a memory corruption past the end of `buffer' because
  the routines from WEL_STRING/C_STRING assumed a null-terminated buffer and this
  is not the case here.


Revision 62351 - Directory Listing
Modified Wed Aug 9 00:00:08 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed useless comments which totalled to more than 5000 lines, added fixed externals

Revision 62343 - Directory Listing
Modified Tue Aug 8 17:57:10 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed an long standing behavior issue where pressing enter on a button would not
  fire the select_actions.
The other change is that if you press `alt' or `esc' to cancel a pick and drop,
  the key_press_actions won't be called on the widget. This is to copy the GTK
  behavior. This also fixes a problem where if you start a pick and drop from a 
  dialog which has a default_cancel_button, then the dialog would also disappear.
  (for example in the `organize favorties' dialog in EiffelStudio).


Revision 62342 - Directory Listing
Modified Tue Aug 8 17:50:55 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made sure `make' is only available for creation.


Revision 62341 - Directory Listing
Modified Tue Aug 8 17:50:30 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed call to `set_focus' (in `on_mouse_button_down') which was added by mistake
  at the previous version of this file.


Revision 62339 - Directory Listing
Modified Tue Aug 8 17:28:57 2006 UTC (13 years, 5 months ago) by raphaels
Original Path: trunk/Src/library
Added `attempt' which gives the result of an assignment attempt of an object to an entity of type G. Rename `adapted' into `adapt' for consistency.

Revision 62338 - Directory Listing
Modified Tue Aug 8 17:28:46 2006 UTC (13 years, 5 months ago) by raphaels
Original Path: trunk/Src/library
Added `attempt' which gives the result of an assignment attempt of an object to an entity of type G. Rename `adapted' into `adapt' for consistency.

Revision 62335 - Directory Listing
Modified Tue Aug 8 15:28:04 2006 UTC (13 years, 5 months ago) by alexk
Original Path: trunk/Src/library
Removed conversion clauses to avoid violation of VYCQ(2,3) and VYCP(2,3).

Revision 62331 - Directory Listing
Modified Tue Aug 8 06:05:54 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed crash in `set_pixmap_path' when `path' is Void as it would cause a call on Void
  target for the conversion from STRING_GENERAL to STRING_32.


Revision 62330 - Directory Listing
Modified Tue Aug 8 06:01:34 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed issue when `a_path' is Void, then automatic conversion from STRING_GENERAL to STRING_32
  doesn't work properly. It was showing up in EiffelBuild when trying to remove the pixmap
  of a button.


Revision 62329 - Directory Listing
Modified Tue Aug 8 01:16:18 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Changed extra text spacing to 3 to match windows as it looks better with smaller fonts

Revision 62327 - Directory Listing
Modified Tue Aug 8 00:41:09 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Use creation routine of SPECIAL for creation of `content', `keys' and `deleted_marks'.
Reinitialize attributes to their default value since `make' is also available as normal call.


Revision 62326 - Directory Listing
Modified Mon Aug 7 23:54:52 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
focus to text editor if the margin of a text editor is clicked
fixed wrong position if clicked in margin, fixes bug#10007

Revision 62325 - Directory Listing
Modified Mon Aug 7 23:52:46 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Renabling gtk log

Revision 62324 - Directory Listing
Modified Mon Aug 7 23:48:27 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed unused local

Revision 62323 - Directory Listing
Modified Mon Aug 7 23:47:25 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now creating child_array of zero size to conserve memory for containers that don't use all five child slots

Revision 62322 - Directory Listing
Modified Mon Aug 7 23:46:09 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now using shell insert instead of append and reorder

Revision 62321 - Directory Listing
Modified Mon Aug 7 23:45:30 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now checking for alt key as a cancellation

Revision 62320 - Directory Listing
Modified Mon Aug 7 23:44:59 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed dialog_key_press_action as this is now performed in the _I

Revision 62319 - Directory Listing
Modified Mon Aug 7 23:42:57 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed insert_menu_item as precursor code is now identical

Revision 62318 - Directory Listing
Modified Mon Aug 7 23:42:15 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for name change of pebble_transporter

Revision 62317 - Directory Listing
Modified Mon Aug 7 23:41:51 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed frame style initialization as this doesnot work in all scenarios

Revision 62316 - Directory Listing
Modified Mon Aug 7 23:40:58 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added button default externals

Revision 62315 - Directory Listing
Modified Mon Aug 7 23:36:51 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Simplify the export status for theme drawing and added EV_ANY_HANDLER too.


Revision 62314 - Directory Listing
Modified Mon Aug 7 23:35:59 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug where if you have a dialog and that you started a pick and drop from this
  dialog, pressing escape would terminate the pick and drop and close it. (visible in
  the organize favorites window of EiffelStudio).


Revision 62313 - Directory Listing
Modified Mon Aug 7 23:33:28 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added `pick_and_drop_source' since it exists on both GTK and Windows.
  It is used in EV_DIALOG_I to make sure that we do not receive the escape/enter
  key while a pick and drop is occuring.


Revision 62312 - Directory Listing
Modified Mon Aug 7 23:04:08 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Prevent `select_actions' to be called twice in a dialog when the `current_push_button'
  has the focus. Since now the `enter' key always fire the select actions on a button.


Revision 62309 - Directory Listing
Modified Mon Aug 7 21:50:53 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added new assertion for `append' as it cannot accept appending an item
  which is already parented. It is basically making `append' more in sync
  with all the other routines that adds item to the collection.


Revision 62301 - Directory Listing
Modified Mon Aug 7 19:17:48 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed minimum width on restore button.


Revision 62299 - Directory Listing
Modified Mon Aug 7 19:10:31 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
When removing the minimum_size it has a side effect to also set the
  `is_item_expanded' status on its parent box.


Revision 62298 - Directory Listing
Modified Mon Aug 7 19:07:47 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed setting of minimum_width on restore buston.


Revision 62296 - Directory Listing
Modified Mon Aug 7 18:59:21 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made sure that the top-left corner of the dialog is visible in case the dialog is larger
  than the screen.


Revision 62295 - Directory Listing
Modified Mon Aug 7 18:57:37 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed an issue when positioning the dialog and the parent window is mostly not visible on screen,
  the dialog would not be visible. Now it is entirely visible as long as its width/height is not
  bigger than the screen.


Revision 62294 - Directory Listing
Modified Mon Aug 7 18:56:19 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Relaxed precondition of `is_item_maximized' since it does not require anything on the argument.
  This fixes a precondition violation when quitting EiffelStudio and you have the features tree
  docked out.


Revision 62293 - Directory Listing
Modified Mon Aug 7 18:55:14 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug in `on_mouse_move' and `on_mouse_click' where we did not check that the list
  of selected items could be empty.
Fixed issue with multiple display, if `choice_list' was diplayed at the right of the main
  display its content would be hidden.


Revision 62292 - Directory Listing
Modified Mon Aug 7 18:52:06 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed invariant about pointer position coordinates being always positive, this is not correct
  on Windows when you have a display at the left of the main display since the coordinate system
  use the main display as origin.


Revision 62290 - Directory Listing
Modified Mon Aug 7 17:55:30 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Corrected is_default_push_button implementation, now forcing a queue draw if the default status changes as changing the flag causes no change in display

Revision 62282 - Directory Listing
Modified Fri Aug 4 23:05:50 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed an incorrect type for SetClassLongPtr.


Revision 62281 - Directory Listing
Modified Fri Aug 4 23:03:42 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Made sure to update `bytes_read' properly in `read_to_managed_pointer' and `read_data'.
  This was causing the SED deserialization to fail.


Revision 62280 - Directory Listing
Modified Fri Aug 4 23:00:45 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Made is_windows frozen so that it can be statically accessed

Revision 62279 - Directory Listing
Modified Fri Aug 4 23:00:21 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Made is_windows frozen so that it can be statically accessed

Revision 62277 - Directory Listing
Modified Fri Aug 4 20:49:47 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Improved minimum size setting for icon only toolbars

Revision 62276 - Directory Listing
Modified Fri Aug 4 20:48:54 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Exporting internal pixmap query to EV_ANY_I to be used for sizing calculations of parent containers

Revision 62272 - Directory Listing
Modified Fri Aug 4 20:34:08 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added comment about toolbar item size, and changed default height to 18 when only pixmaps are shown in the toolbar

Revision 62271 - Directory Listing
Modified Fri Aug 4 20:30:43 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added setting of minimum size for when toolbar only contains pixmaps, the default setting is too large for how it is currently used in the studio panes

Revision 62270 - Directory Listing
Modified Fri Aug 4 20:26:19 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Move activated_item after item

Revision 62269 - Directory Listing
Modified Fri Aug 4 20:11:43 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Setting minimum_height to 16 as this is the same as the windows default, not setting it results in a height somewhat larger and is above the height of a label

Revision 62268 - Directory Listing
Modified Fri Aug 4 20:10:22 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now calling externals from EV_GTK_DEPENDENT_EXTEERNALS

Revision 62267 - Directory Listing
Modified Fri Aug 4 20:09:36 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed explicit setting of style as this can sometimes lead to drawing corruption in certain circumstances

Revision 62266 - Directory Listing
Modified Fri Aug 4 20:06:27 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added activated_item for querying if any item is currently activated

Revision 62260 - Directory Listing
Modified Fri Aug 4 15:37:20 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
removed some unused locals

Revision 62257 - Directory Listing
Modified Fri Aug 4 13:13:21 2006 UTC (13 years, 5 months ago) by alexk
Original Path: trunk/Src/library
Removed converter clauses to reference types because this is now done at code generation time automatically because objects of expanded type can be attached to entities of reference type.

Revision 62254 - Directory Listing
Modified Fri Aug 4 00:18:09 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Simplified `extra_minimum_height' and `extra_minimum_width' to use `frame_height' and
  `frame_width' instead of checking the kind of border we have.
Fixed `extra_minimum_height' to not count `window_border_height' which is already part
  of `frame_height'. This was causing a window to grow by `window_border_height' when
  setting the `minimum_height' of its `item' to height of the `item'.


Revision 62248 - Directory Listing
Modified Thu Aug 3 17:51:17 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed default_box_height implementation that was setting default header height too large

Revision 62245 - Directory Listing
Modified Thu Aug 3 15:54:31 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/library
Set correct icon on dialog

Revision 62226 - Directory Listing
Modified Wed Aug 2 19:54:53 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
fixed crash if column is hidden

Revision 62220 - Directory Listing
Modified Wed Aug 2 13:44:58 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/library
- better support for inline agent in debugger (protected again call on void)
- implemented first suggestion from bug#10842 : Set useful working directory for default in "Execution Control"
- vision2: EV_PATH_FIELD : added set_starting_directory for folder/file browsing dialog

  


Revision 62219 - Directory Listing
Modified Wed Aug 2 00:41:07 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added hack for when a window with a modal child gets minimized but gets maximized by its modal child, when the child is lost the window manager attempts to focus the window to the first one in the stack, we now force the window manager to present the parent window otherwise the behavior is odd

Revision 62218 - Directory Listing
Modified Tue Aug 1 23:07:31 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented right tab text and pixmap position calculation.

Revision 62217 - Directory Listing
Modified Tue Aug 1 23:06:13 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented right tab text and pixmap position calculation.

Revision 62216 - Directory Listing
Modified Tue Aug 1 23:05:03 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented right tab text and pixmap position calculation.

Revision 62214 - Directory Listing
Modified Tue Aug 1 22:28:36 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented right tab background position calculation.

Revision 62212 - Directory Listing
Modified Tue Aug 1 22:24:41 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added has_modal_window query to determine whether window should handle button events

Revision 62211 - Directory Listing
Modified Tue Aug 1 22:23:48 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Moved top level window query imp to EV_PICK_AND_DROPABLE_IMP

Revision 62210 - Directory Listing
Modified Tue Aug 1 22:23:14 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now calling set_had_modal_window on blocking window so that it does not handle button events

Revision 62209 - Directory Listing
Modified Tue Aug 1 22:22:25 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added top_level_window_imp from EV_WIDGET_IMP, now checking to see if the top level window has a modal child before calling button events, this fixes button events on windows that have a modal dialog

Revision 62206 - Directory Listing
Modified Tue Aug 1 21:59:57 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added a missing assignment.

Revision 62200 - Directory Listing
Modified Tue Aug 1 18:59:10 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added GTK related implementation classes.


Revision 62191 - Directory Listing
Modified Tue Aug 1 07:33:25 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/library
Used keyword `create' instead of `creation'

Revision 62190 - Directory Listing
Modified Tue Aug 1 03:35:04 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added GTK implementation.

Revision 62189 - Directory Listing
Modified Tue Aug 1 03:34:50 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added GTK implementation.

Revision 62188 - Directory Listing
Modified Tue Aug 1 03:32:18 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Removed contract because GTK limitation.

Revision 62187 - Directory Listing
Modified Tue Aug 1 03:30:39 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Export feature.

Revision 62186 - Directory Listing
Modified Tue Aug 1 03:30:10 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added licience information.

Revision 62184 - Directory Listing
Modified Tue Aug 1 03:22:00 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed empty directory.


Revision 62174 - Directory Listing
Modified Tue Aug 1 01:47:02 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added basic implementation for getting and setting RGBA values from the pixel buffer

Revision 62169 - Directory Listing
Modified Tue Aug 1 01:05:21 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed empty directory.


Revision 62167 - Directory Listing
Modified Tue Aug 1 00:46:40 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed as no longer needed

Revision 62166 - Directory Listing
Modified Tue Aug 1 00:46:10 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added vision2 as a reference as it is needed to trigger event loop for medium polling

Revision 62165 - Directory Listing
Modified Tue Aug 1 00:36:59 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed as the implementation has been moved to vision2

Revision 62164 - Directory Listing
Modified Tue Aug 1 00:36:04 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed definitions to externals

Revision 62163 - Directory Listing
Modified Tue Aug 1 00:35:44 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for externals move directly to vision2

Revision 62158 - Directory Listing
Modified Mon Jul 31 23:48:02 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed some unnecessary masking operations when bit shifting right to retrieve value

Revision 62157 - Directory Listing
Modified Mon Jul 31 23:02:15 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Implemented rgba_value

Revision 62156 - Directory Listing
Modified Mon Jul 31 23:01:10 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added comments to set_pixel and get_pixel

Revision 62155 - Directory Listing
Modified Mon Jul 31 23:00:13 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added comments to set_pixel and get_pixel

Revision 62150 - Directory Listing
Modified Mon Jul 31 22:31:12 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed definition of Color

Revision 62149 - Directory Listing
Modified Mon Jul 31 22:22:57 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Updated pixel_buffer to _I to avoid extra level of indirection, fixed issue with infix bitshift left on NATURAL_8, precondition was not triggered to show up the bug for some reason

Revision 62148 - Directory Listing
Modified Mon Jul 31 22:22:07 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Updated pixel_buffer to _I to avoid extra level of indirection

Revision 62143 - Directory Listing
Modified Mon Jul 31 21:15:49 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Accounted for set_pixel and get_pixel being zero based

Revision 62142 - Directory Listing
Modified Mon Jul 31 21:10:26 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Changed to use ARGB instead of Color

Revision 62129 - Directory Listing
Modified Mon Jul 31 19:28:34 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added preconditions to prevent creating of zero dimension pixel buffers

Revision 62128 - Directory Listing
Modified Mon Jul 31 19:27:54 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Strengthened precondition to not allow zero dimension pixbufs

Revision 62127 - Directory Listing
Modified Mon Jul 31 19:27:05 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now making with an initial size of 1, 1 as zero dimension pixbufs are not allowed

Revision 62126 - Directory Listing
Modified Mon Jul 31 18:53:44 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/library
Added comments to some features.

Revision 62125 - Directory Listing
Modified Mon Jul 31 18:20:19 2006 UTC (13 years, 5 months ago) by paulb
Original Path: trunk/Src/library
Fixed bug where the directory separator was always being prepended when setting a file name or directory. This is not how the classic version works.
Functionality now matches classic version.

Revision 62123 - Directory Listing
Modified Mon Jul 31 17:55:05 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Added some missing svn:ignore rules.


Revision 62122 - Directory Listing
Modified Mon Jul 31 17:23:48 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed alpha testing code

Revision 62111 - Directory Listing
Modified Sun Jul 30 16:48:47 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added missing extern statements.


Revision 61913 - Directory Listing
Modified Sun Jul 30 05:54:34 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed file name.


Revision 61819 - Directory Listing
Modified Sat Jul 29 05:26:08 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Removed non-used locals.


Revision 61815 - Directory Listing
Modified Sat Jul 29 03:30:16 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Added missing precondition to WEL_CLIPBOARD when trying to close it or empty it when
  the clipboard is not open. Fixed vision2 code using WEL_CLIPBOARD to satisfy the
  precondition. This fixes some check violations in WEL_CLIPBOARD.close_clipboard and
  empty_clipboard.


Revision 61814 - Directory Listing
Modified Sat Jul 29 03:22:56 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/library
Removed unused locals.

Revision 61812 - Directory Listing
Modified Sat Jul 29 03:11:15 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Switched calling orders.
(Sorry, I forgot what it is used for...)

Revision 61811 - Directory Listing
Modified Sat Jul 29 03:07:51 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Sometimes no notebook item is selected, them we use the item at index 1.

Revision 61810 - Directory Listing
Modified Sat Jul 29 03:06:12 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added code to make sure widget parent is void.

Revision 61809 - Directory Listing
Modified Sat Jul 29 03:04:39 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented a minimize behavior, but not good.
We will make it good in the future.

Revision 61806 - Directory Listing
Modified Sat Jul 29 02:56:54 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added the ability to change user_widget dynamically.

Removed close button.

Revision 61803 - Directory Listing
Modified Sat Jul 29 02:54:59 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added the ability to change user_widget dynamically.

Revision 61802 - Directory Listing
Modified Sat Jul 29 02:53:59 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Fixed wrong showing as hot tracked problem.
This is caused by pointer motion actions are always called. But pointer enter/leave actions aren't always be called, only after pointer stayed in the target are for a while they will be called.



Revision 61801 - Directory Listing
Modified Sat Jul 29 02:49:15 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Made use Windows capture automatically for descends.

Revision 61800 - Directory Listing
Modified Sat Jul 29 02:47:52 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Handled theme changed actions.

Revision 61799 - Directory Listing
Modified Sat Jul 29 02:46:39 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Handled only one column item correctly.

Read string from SD_SHARED.

Revision 61798 - Directory Listing
Modified Sat Jul 29 02:45:12 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Moved query all zones in one EV_CONTAINER to SD_DOCKING_MANAGER_QUERY.

Added if has auto_hide_zone query to SD_DOCKING_MANAGER_QUERY.

Revision 61797 - Directory Listing
Modified Sat Jul 29 02:42:39 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Moved close button onto tabs.

Revision 61796 - Directory Listing
Modified Sat Jul 29 02:39:13 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Let whole docking library use only one instance of SD_NOTEBOOK_TAB_DRAWER.

Revision 61795 - Directory Listing
Modified Sat Jul 29 02:35:32 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Made show/hide indicators dynamically.

Revision 61794 - Directory Listing
Modified Sat Jul 29 02:33:06 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added code to clear feedback indicator when no operation available.

Revision 61793 - Directory Listing
Modified Sat Jul 29 02:31:49 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added a assertion.

Revision 61792 - Directory Listing
Modified Sat Jul 29 02:31:23 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Made all notebook tabs only use one EV_DRAWING_AREA, before each notebook tab was a EV_DRAWING_AREA.


Revision 61791 - Directory Listing
Modified Sat Jul 29 02:30:28 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Made all notebook tabs only use one EV_DRAWING_AREA, before each notebook tab was a EV_DRAWING_AREA.


Revision 61790 - Directory Listing
Modified Sat Jul 29 02:29:01 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added initial pixel iteration implementation

Revision 61789 - Directory Listing
Modified Sat Jul 29 02:16:53 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added typedef for Color

Revision 61788 - Directory Listing
Modified Sat Jul 29 02:15:46 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added get_pixel and set_pixel for pixel manipulation, fails at the moment due to the function pointer retrieval, possibly a different name is needed

Revision 61787 - Directory Listing
Modified Sat Jul 29 02:13:46 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added initial pixmap iteration support

Revision 61786 - Directory Listing
Modified Sat Jul 29 02:13:02 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added dummy implementation to make it compile with pixel buffer iterator

Revision 61785 - Directory Listing
Modified Sat Jul 29 02:12:11 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added initial pixmap iteration implementation

Revision 61784 - Directory Listing
Modified Sat Jul 29 02:11:36 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 61783 - Directory Listing
Modified Sat Jul 29 02:00:01 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Improved to let it change color when theme changed.

Revision 61782 - Directory Listing
Modified Sat Jul 29 01:58:50 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added if protection.

Revision 61781 - Directory Listing
Modified Sat Jul 29 01:57:37 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added default background query, because default background color in EV_STOCK_COLOR seem not chenged after theme changed.


Revision 61780 - Directory Listing
Modified Sat Jul 29 01:56:49 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Made auto-hide zone animation configurable.

Revision 61779 - Directory Listing
Modified Sat Jul 29 01:55:34 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Removed duplicated codes.

Revision 61778 - Directory Listing
Modified Sat Jul 29 01:53:46 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Let whole docking library use only one instance of SD_NOTEBOOK_TAB_DRAWER and SD_TOOL_BAR_DRAWER.

Make show all feedback indicators (not) same time, auto-hide zone revealing/hiding speed configurable.

Added default background query, because default background color in EV_STOCK_COLOR seem not chenged after theme changed.

Added SD_COLORS which is with responsibility for maintain colors singletons.

Revision 61776 - Directory Listing
Modified Sat Jul 29 01:38:43 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Improved to let it change color when theme changed.

Revision 61768 - Directory Listing
Modified Fri Jul 28 23:59:11 2006 UTC (13 years, 5 months ago) by jasonw
Original Path: trunk/Src/library
UI improvements of grid check box item.

Revision 61767 - Directory Listing
Modified Fri Jul 28 23:58:36 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Export feature.

Revision 61766 - Directory Listing
Modified Fri Jul 28 23:51:30 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added the ability to change user_widget dynamically.

Revision 61764 - Directory Listing
Modified Fri Jul 28 23:18:49 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Improved to let it change color when theme changed.

Revision 61763 - Directory Listing
Modified Fri Jul 28 23:16:44 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Removed useless local.

Revision 61762 - Directory Listing
Modified Fri Jul 28 23:06:18 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added feature update_user_widget, which will change widget which is showing to current user_widget in SD_CONTENT.

Revision 61761 - Directory Listing
Modified Fri Jul 28 21:07:03 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Let resize bar use Windows capture instead of heavy capture.

Revision 61760 - Directory Listing
Modified Fri Jul 28 21:04:12 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Now client programmers can change user_widget dynamically.
With this feature, Eiffel Studio can create fake editors when starting. When editors focus in, create real editors widgets and replace `user_widget'. So the opening speed can be fast.

For SD_AUTO_HIDE_TAB_STATE, implemented change_pixmap feature.

Revision 61740 - Directory Listing
Modified Fri Jul 28 17:00:50 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added optimizations for polygon drawing

Revision 61738 - Directory Listing
Modified Fri Jul 28 16:44:37 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Fixed issue with recently added `show_relative_to_window' in EV_WINDOW_IMP which
  was breaking the postcondition of `show_relative_to_window' from EV_DIALOG_IMP.


Revision 61737 - Directory Listing
Modified Fri Jul 28 16:43:31 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Slightly optimized key inspection function

Revision 61736 - Directory Listing
Modified Fri Jul 28 16:42:53 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Now exporting implementation features to ev_any_i

Revision 61735 - Directory Listing
Modified Fri Jul 28 16:42:05 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Implemented menu position external to include button number

Revision 61734 - Directory Listing
Modified Fri Jul 28 16:41:03 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Slightly optimized parent_tree_imp

Revision 61733 - Directory Listing
Modified Fri Jul 28 16:38:13 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed useless check

Revision 61732 - Directory Listing
Modified Fri Jul 28 16:37:48 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Corrected configure_translate comment

Revision 61731 - Directory Listing
Modified Fri Jul 28 16:37:21 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added image_for_xpm_data for easy conversion to gtk 1.2

Revision 61730 - Directory Listing
Modified Fri Jul 28 16:30:20 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added gdk_pixbuf externals

Revision 61729 - Directory Listing
Modified Fri Jul 28 16:29:46 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed show_relative_to_window as this is now defined in EV_GTK_WINDOW_IMP

Revision 61728 - Directory Listing
Modified Fri Jul 28 16:29:15 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Added blocking implementation for window descendants

Revision 61727 - Directory Listing
Modified Fri Jul 28 16:28:38 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Move blocking implementation to ev_gtk_window_imp

Revision 61726 - Directory Listing
Modified Fri Jul 28 16:27:42 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Removed show_* features as they are defined in EV_GTK_WINDOW_IMP ancestor class

Revision 61723 - Directory Listing
Modified Fri Jul 28 16:00:08 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Fixed bug, let only EV_FAKE_FOCUS_GROUPABLE handle wm_ncactivate specially.

When switch native window handler, let EV_APPLICATION_IMP remember the new native window handler.

Revision 61717 - Directory Listing
Modified Fri Jul 28 05:52:56 2006 UTC (13 years, 5 months ago) by manus
Original Path: trunk/Src/library
Thanks to the exchanges we got on the ms newsgroup, we know understand why it would
 fail sending the WM_SIZE message. It is a NT kernel protection to avoid deep callstack.
 So the solution is not to call SendMessage (which adds to the callstack) but to call
 PostMessage which will be posted at the root of the callstack.
 The immediate effect is on the new metrics tool of EffelStudio which had troubles
 during resizing.


Revision 61712 - Directory Listing
Modified Fri Jul 28 01:56:11 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/library
Made it compile with new feature `show_relative_to_window'.
Further implementation will be done.


Revision 61711 - Directory Listing
Modified Fri Jul 28 01:09:50 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Added fake focus pop-up window which will let other EV_FAKE_FOCUS_GROUPABLEs looks like have focus.

Revision 61710 - Directory Listing
Modified Fri Jul 28 01:02:03 2006 UTC (13 years, 5 months ago) by tedf
Original Path: trunk/Src/library
Removed unused local.

Revision 61709 - Directory Listing
Modified Fri Jul 28 00:53:33 2006 UTC (13 years, 5 months ago) by larryl
Original Path: trunk/Src/library
Implemented new feature for EV_WINDOW show_relative_to_window which was in EV_DIALOG.
Now all windows can always keep at the front of a parent window.



Revision 61692 - Directory Listing
Modified Thu Jul 27 19:24:24 2006 UTC (13 years, 5 months ago) by patrickr
Original Path: trunk/Src/library
Fixed typo, fixes bug#10551  

Revision 61687 - Directory Listing
Modified Thu Jul 27 17:59:28 2006 UTC (13 years, 5 months ago) by king
Original Path: trunk/Src/library
Reverted back to previous tabbing solution as previous fix didn't work in all scenarios

Revision 61676 - Directory Listing
Modified Thu Jul 27 08:26:01 2006 UTC (13 years, 5 months ago) by jfiat
Original Path: trunk/Src/library
- fixed parts of bug#10707 regarding the texts and exception meaning
(the exception handling settings are still not remember)

Revision 61670 - Directory Listing
Modified Thu Jul 27 02:19:25 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed precondition `an_item_not_void' to `on_item_added_at' and `on_item_removed_at' since
  nothing prevents a user to insert/remove Void items.
  Added comment in `put_i_th' explaining why `removed_item' will not get called if we are removing
  an inserted Void item.
Redefined prune_all so that we get notified when an item is pruned.


Revision 61669 - Directory Listing
Modified Thu Jul 27 02:17:29 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Slightly optimized `prune_all' to use the underlying area.


Revision 61668 - Directory Listing
Modified Thu Jul 27 02:03:32 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Assuming that items being added/removed from the accelerator list are not Void
  is not correct assumption since an ACTIVE_LIST could call us with Void items.


Revision 61666 - Directory Listing
Modified Thu Jul 27 00:41:39 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now returning True for try_lock if application is thread capable, not doing so before meant that idle actions were never called for non multi-threaded applications, this fixes bug#10790

Revision 61659 - Directory Listing
Modified Wed Jul 26 23:42:49 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
Fixed problem in replace_key if the key change resizes the hash table

Revision 61657 - Directory Listing
Modified Wed Jul 26 23:03:21 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Corrected miss spelling fack -> fake.

Removed useless classes.

Revision 61656 - Directory Listing
Modified Wed Jul 26 22:59:59 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Made EV_FAKE_FOCUS_GROUPABLE not have native system related feature.

Correct wrong spelling fack -> fake.

Revision 61655 - Directory Listing
Modified Wed Jul 26 22:37:08 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added EV_FACK_FOCUS_DIALOG, EV_FACK_FOCUS_GROUPABLE and related classes.
Moved EV_UNTITLED_DIALOG and related class from contribute folder to normal folder.

With this, we can have a group of windows which keep theirs title bars, borders looks like (not) have focus at same time.
It's same behavior as windows Photoshop tool window behavior.

Currently only MS Windows was implemented.

Revision 61651 - Directory Listing
Modified Wed Jul 26 19:26:56 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Fixed infinite recursion when reverse tabbing

Revision 61637 - Directory Listing
Modified Wed Jul 26 01:02:14 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a bug that background color of grid checkbox item was not displayed correctly when item is selected.

Revision 61633 - Directory Listing
Modified Tue Jul 25 22:25:13 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug where if the user set a background color to an EV_TEXT_FIELD, then when the
  EV_TEXT_FIELD is disabled or enabled it will loose that background color.


Revision 61632 - Directory Listing
Modified Tue Jul 25 22:23:03 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug where if the user set a background color to an EV_TEXT, then when the
  EV_TEXT is disabled or enabled it will loose that background color.


Revision 61628 - Directory Listing
Modified Tue Jul 25 18:22:49 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Forget to set `bytes_read' for two read operations.


Revision 61617 - Directory Listing
Modified Tue Jul 25 04:18:05 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed issue with `mapped_type' which was incorrectly implemented.


Revision 61616 - Directory Listing
Modified Tue Jul 25 00:50:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added support for Key_menu key for handling context menus

Revision 61615 - Directory Listing
Modified Tue Jul 25 00:47:17 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added Vk_apps constant

Revision 61611 - Directory Listing
Modified Tue Jul 25 00:30:52 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 61610 - Directory Listing
Modified Tue Jul 25 00:30:12 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now checking change_actions is empty before evaluating set_caret_position post-condition

Revision 61604 - Directory Listing
Modified Mon Jul 24 23:16:09 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed VTCM warnings.
Removed commented code.


Revision 61603 - Directory Listing
Modified Mon Jul 24 23:12:15 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added Key_menu constant for context menu key handling, Windows implementation still needs implementing to handle this

Revision 61602 - Directory Listing
Modified Mon Jul 24 23:08:21 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Revisited version of the C code of the EiffelNet library with the following changes:
- Less differences between Unix/Windows implementation.
- Error handling code is uniformized so that all C API calls will raise an exception on failure
  and set `errno' accordingly so that it can be retrieved properly on the Eiffel side.
- Basic reading routines also returns the number of bytes read, this helps in finding the code
  where a socket was closed gracefully (case where no exception is being raised).


Revision 61601 - Directory Listing
Modified Mon Jul 24 23:05:42 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Made sure that `put_managed_pointer' and `read_to_managed_pointer' have a non-negative
  `nb_bytes' argument, as otherwise it does not make sense.


Revision 61600 - Directory Listing
Modified Mon Jul 24 23:05:05 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Protected `read_buffer_from_medium' so that even if there is no data to be
  read it will not violate preconditions in the code it is using. However
  it is not yet clear how one should report the problem.


Revision 61595 - Directory Listing
Modified Mon Jul 24 22:25:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented splitter_width to query style

Revision 61594 - Directory Listing
Modified Mon Jul 24 22:24:41 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added key_menu_keysym handling for context menus

Revision 61593 - Directory Listing
Modified Mon Jul 24 22:22:15 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Fixed bug when destroying a maximized tool that had been removed from a parent window, this fixes bug#10644

Revision 61591 - Directory Listing
Modified Mon Jul 24 22:10:07 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
If there is no text, we should set button style to not show text.
Otherwise there is gap after icons if no texts setted.

Revision 61583 - Directory Listing
Modified Mon Jul 24 17:58:46 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed comments.

Revision 61582 - Directory Listing
Modified Mon Jul 24 17:14:00 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Modified to deal with error handling for waitpid. 2. Refactored PROCESS_UNIT_PROCESS_MANAGER a little.

Revision 61576 - Directory Listing
Modified Mon Jul 24 15:58:20 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a bug that a terminated process was considered as a successfully exited process.

Revision 61569 - Directory Listing
Modified Mon Jul 24 05:41:16 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Changed default behavior of INTERNAL to always perform the type mapping
  to avoid too many problems for existing code using INTERNAL.


Revision 61558 - Directory Listing
Modified Sat Jul 22 02:04:29 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Added a flag to indicate if new process should be launched in a new process group on Unix.

Revision 61555 - Directory Listing
Modified Sat Jul 22 00:34:12 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added to ignore list all files that are coming from the extraction
  of gobo in that directory.


Revision 61554 - Directory Listing
Modified Sat Jul 22 00:32:44 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Moved gobo.ecf to gobo directory. Updated existing .ecf file accordingly.

Revision 61553 - Directory Listing
Modified Sat Jul 22 00:10:37 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Made libraries within libraries as read-only.


Revision 61550 - Directory Listing
Modified Fri Jul 21 18:55:48 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Indented comment

Revision 61549 - Directory Listing
Modified Fri Jul 21 18:54:13 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now resetting any locked window or captured window in uncaught exception actions

Revision 61543 - Directory Listing
Modified Fri Jul 21 17:49:21 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Corrected a feature comment.

Revision 61542 - Directory Listing
Modified Fri Jul 21 17:38:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added a few pointer optimizations

Revision 61541 - Directory Listing
Modified Fri Jul 21 17:37:18 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Optimized font_settings_changed to use C string comparison

Revision 61540 - Directory Listing
Modified Fri Jul 21 17:32:16 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Added a query in PROCESS_UNIT_PROCESS_MANAGER to check if a fork is successful. 2. Corrected a type issue in {PROCESS_UNIX_OS}.attach_terminals.

Revision 61527 - Directory Listing
Modified Fri Jul 21 00:08:48 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Fixed font setting changed that was returning false on the second time of calling, this should speed up creation of fonts due to the querying of the default font name

Revision 61526 - Directory Listing
Modified Thu Jul 20 23:03:57 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gdk_error_trap_push to prevent X errors from quitting the application immediately, removed locked_window hack for expose events as sometimes a window is locked during an exception and this puts Studio in an invalid state as no expose actions are handled

Revision 61516 - Directory Listing
Modified Thu Jul 20 19:23:37 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed useless locals.

Revision 61509 - Directory Listing
Modified Thu Jul 20 18:32:47 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed issue in bug#10724 where the focus in actions where not properly called when
  a combo-box receives the focus. It was due to the previous commit regarding `on_set_focus'
  because we changed too early the `focus_in_widget', now we store the previous value
  to find out if we should really call the focus_in_actions.


Revision 61508 - Directory Listing
Modified Thu Jul 20 18:31:06 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added missing precondition.


Revision 61498 - Directory Listing
Modified Thu Jul 20 05:06:55 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed an issue on Unix where the actions triggered when clicking on an item
  is actually fired before the item gets selected, as a consequence it was using
  the previously selected item rather than the one we clicked on.


Revision 61496 - Directory Listing
Modified Thu Jul 20 01:36:28 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10523 where the Oracle handle does not return a proper value for the casing
  of database table names.
Removed #ifdef EIF_BORLAND since the BCC55 we include support those.


Revision 61495 - Directory Listing
Modified Thu Jul 20 00:53:57 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixing bug#10148 where `word_option_equal' would fail if `arg' was an empty string.
Added missing preconditions.


Revision 61492 - Directory Listing
Modified Wed Jul 19 22:54:37 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#3630 and implemend `has_delay' per requested in bug report.


Revision 61481 - Directory Listing
Modified Wed Jul 19 19:36:46 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
We do not insert any symbol in front of empty lines when symboling a selection.

Revision 61476 - Directory Listing
Modified Wed Jul 19 18:32:05 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added file polling externals

Revision 61472 - Directory Listing
Modified Wed Jul 19 18:18:44 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added medium polling code for use by studio

Revision 61471 - Directory Listing
Modified Wed Jul 19 18:17:50 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed redundant code

Revision 61470 - Directory Listing
Modified Wed Jul 19 18:17:44 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed redundant code

Revision 61467 - Directory Listing
Modified Wed Jul 19 16:40:53 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Let Ctrl + Tab navigation dialog can show more informations about a tab.
Added description and detail to SD_CONTENT which are used by zone navigation dialog.

Revision 61461 - Directory Listing
Modified Wed Jul 19 15:21:31 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed `string_from_raw_string' since we can use `from_c_substring' in STRING.


Revision 61459 - Directory Listing
Modified Wed Jul 19 01:25:46 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10577 where we were using `make' instead of `$make' to get the makefile utility.


Revision 61458 - Directory Listing
Modified Wed Jul 19 01:19:36 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use `make' as defined per config.sh file.


Revision 61457 - Directory Listing
Modified Wed Jul 19 01:17:18 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug where script would fail if ISE_LIBRARY is not already defined.


Revision 61450 - Directory Listing
Modified Tue Jul 18 23:43:51 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now always calling parent to check resize otherwise set_item_size in EV_VIEWPORT fails

Revision 61443 - Directory Listing
Modified Tue Jul 18 22:05:42 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10624 where `on_set_focus' did not get updated when we changed the parent version
  which now calls the application action sequences, but also call `update_current_push_button'
  when top level window is a dialog.


Revision 61436 - Directory Listing
Modified Tue Jul 18 21:25:16 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a bug which caused extra garbage characters in redirected process output.

Revision 61429 - Directory Listing
Modified Tue Jul 18 18:57:55 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed missing declaration for `memset' when compiled on Solaris.


Revision 61425 - Directory Listing
Modified Tue Jul 18 18:20:24 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed non-used local.


Revision 61424 - Directory Listing
Modified Tue Jul 18 18:20:03 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed obsolete warnings about not using `make' for MUTEX creation.


Revision 61420 - Directory Listing
Modified Tue Jul 18 18:00:21 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added function for retrieving current window manager name

Revision 61419 - Directory Listing
Modified Tue Jul 18 17:47:14 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added extra window manager and window externals

Revision 61418 - Directory Listing
Modified Tue Jul 18 17:46:19 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gdk_display_get_default_screen

Revision 61417 - Directory Listing
Modified Tue Jul 18 17:28:42 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added disable_capture when hiding a window in case it has the capture at the time

Revision 61415 - Directory Listing
Modified Tue Jul 18 17:27:41 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated last_width and height to natural 16

Revision 61413 - Directory Listing
Modified Tue Jul 18 17:26:41 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented width and height retrieval to only query if the parent needs a resize should the allocation be less than the minimum size

Revision 61411 - Directory Listing
Modified Tue Jul 18 16:34:33 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed warning by converting second argument of gethostname to a int.
Ensures that `errno' is reset after a successful call.


Revision 61410 - Directory Listing
Modified Tue Jul 18 16:28:37 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 61409 - Directory Listing
Modified Tue Jul 18 16:28:21 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Increased default buffer size to avoid error in case hostname is very large.
  Usually the man page for `gethostname' says the limit is 256 characters.


Revision 61403 - Directory Listing
Modified Tue Jul 18 01:29:59 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Added .NET implementation for PROCESS_INFO.
2. Removed unnecessary win32 API support classes.

Revision 61402 - Directory Listing
Modified Tue Jul 18 00:09:59 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Integrated fix for bug#10631 regarding viewable row indexes not being correct for parent tree nodes

Revision 61401 - Directory Listing
Modified Tue Jul 18 00:07:50 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Made a few slight loop optimizations

Revision 61391 - Directory Listing
Modified Mon Jul 17 21:05:39 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Enalbed environment variable retrieval.

Revision 61389 - Directory Listing
Modified Mon Jul 17 19:28:25 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Corrected issue in remove where index of parent container was being used instead of that of child array

Revision 61386 - Directory Listing
Modified Mon Jul 17 18:53:10 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed OS2 specific preprocessor directives since it has been a while since we
  stop supporting this platform.


Revision 61381 - Directory Listing
Modified Mon Jul 17 17:58:38 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a bug that would think that launched process has exited when actually it is only stopped.

Revision 61375 - Directory Listing
Modified Sun Jul 16 20:33:23 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Dummy implementation for .NET.


Revision 61368 - Directory Listing
Modified Sat Jul 15 03:48:59 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added missing implementation of EV_SHADOW_DIALOG_IMP on Unix.


Revision 61365 - Directory Listing
Modified Sat Jul 15 01:11:35 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
shortcut the way to get environment variables on UNIX for the moment because the way we used is not supported on Solaris.

Revision 61358 - Directory Listing
Modified Fri Jul 14 23:46:13 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Update to new thread safe routine of `eif_prec_ecma_mapping.'.


Revision 61354 - Directory Listing
Modified Fri Jul 14 19:04:08 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a type issue by changing ULONG_PTR to ULONG.

Revision 61353 - Directory Listing
Modified Fri Jul 14 19:02:01 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Should call caller's state instead of caller's content's state feature.
Because when caller is floating zone, content is void.

Revision 61352 - Directory Listing
Modified Fri Jul 14 19:00:36 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Floating state should record last_floating_width. last_floating_height too. 
Otherwise it's always 0, and when SD_HOT_ZONE_MAIN calculate title bar position will be a "divided by 0" problem.

Revision 61351 - Directory Listing
Modified Fri Jul 14 19:00:00 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Use Windows normal capture instead of heavy capture.

Revision 61350 - Directory Listing
Modified Fri Jul 14 18:59:16 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Floating state should record last_floating_width. last_floating_height too. 
Otherwise it's always 0, and when SD_HOT_ZONE_MAIN calculate title bar position will be a "divided by 0" problem.

Revision 61349 - Directory Listing
Modified Fri Jul 14 18:48:24 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Refactored a little bit.
2. Removed an obsolete implementation.

Revision 61348 - Directory Listing
Modified Fri Jul 14 18:36:58 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Implemented environment variables passing when launching new process. 2. Implemented PROCESS_INFO on UNIX.

Revision 61344 - Directory Listing
Modified Fri Jul 14 15:59:32 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Removed unnecessary dependency to psapi.h.

Revision 61343 - Directory Listing
Modified Fri Jul 14 15:55:25 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed precondition violation in call because we were not providing the right arguments.


Revision 61341 - Directory Listing
Modified Fri Jul 14 15:33:00 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed non-used locals.


Revision 61328 - Directory Listing
Modified Fri Jul 14 04:04:59 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed postcondition violation in `wel_set_range' from EV_SCROLL_BAR_IMP by changing
  the call to the Windows API `SetScrollInfo' by a `SendMessage' call with SBM_SETSCROLLINFO
  message. The reason is that in some cases (usually during resizing) the call to `SetScrollInfo'
  does nothing, but sending the SBM_SETSCROLLINFO seems to always work.
  Note that Microsoft does not recommend doing it that way.
Updated `cwin_get_scroll_info' so that we can get the result in case it would fail.
Fixed EV_GAUGE_IMP to have assertions on deferred routines, and updated descendants.


Revision 61327 - Directory Listing
Modified Fri Jul 14 01:52:37 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
1.Make if user press on auto hide tab stub, then show it.
2.Now there is a timer before showing auto hide zones.

Revision 61326 - Directory Listing
Modified Fri Jul 14 01:06:59 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Export implementation to EV_ANY_HANDLER.

Revision 61325 - Directory Listing
Modified Fri Jul 14 01:03:49 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Cosmetics, comments remove unused locals.

Revision 61324 - Directory Listing
Modified Fri Jul 14 01:03:08 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Set pointer style to NO when no operation possible.

Revision 61323 - Directory Listing
Modified Fri Jul 14 01:02:22 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
We select Windows normal capture when we want enable capture, then we switch it back to heavy capture.


Revision 61322 - Directory Listing
Modified Fri Jul 14 00:55:37 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Move capture type related codes from EV_PICK_AND_DROPABLE_IMP to EV_APPLICATION_IMP.
So, client programmers can selected the capture type they want on Windows.

Revision 61321 - Directory Listing
Modified Fri Jul 14 00:32:24 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Added dummy implementation of PROCESS_INFO on Unix

Revision 61320 - Directory Listing
Modified Fri Jul 14 00:32:13 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Now when opening layout config, we don't set focus. In other cases we call set focus when client programmers call zone operation methods.

Revision 61319 - Directory Listing
Modified Thu Jul 13 23:51:40 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Moved windows implementation of PROCESS_INFO into correct folder.

Revision 61316 - Directory Listing
Modified Thu Jul 13 23:30:06 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed invalid postcondition of `mask' which disallowed flag combinations.


Revision 61315 - Directory Listing
Modified Thu Jul 13 23:29:24 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use `Result' instead of `minimum' in postcondition of `minimum'.
Use `Result' instead of `maximum' in postcondition of `maximum'.


Revision 61314 - Directory Listing
Modified Thu Jul 13 23:28:03 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Added a process launching flag.

Revision 61310 - Directory Listing
Modified Thu Jul 13 23:01:30 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
1. Enabled environment variables passing when launching new process.
2. Added PROCESS_INFO which contains some information of current process such as process id, process module and all associated environment variables.

Revision 61309 - Directory Listing
Modified Thu Jul 13 21:22:01 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Added comments.

Revision 61308 - Directory Listing
Modified Thu Jul 13 21:20:36 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added Cs_dropshadow constant.

Revision 61307 - Directory Listing
Modified Thu Jul 13 21:17:44 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed unused locals.

Revision 61306 - Directory Listing
Modified Thu Jul 13 21:17:21 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added tool bar indicator which is at tail use EV_PIXEL_BUFFER.

Revision 61305 - Directory Listing
Modified Thu Jul 13 21:16:24 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added a new dialog which has shadow effect.
It only works on Windows XP currently.

Revision 61304 - Directory Listing
Modified Thu Jul 13 21:10:58 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Implemented new looking of Ctrl + Tab zone navigation dialog.

Revision 61302 - Directory Listing
Modified Thu Jul 13 19:08:08 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Made it directly use default window icon from EV_STOCK_PIXMAPS.

Revision 61301 - Directory Listing
Modified Thu Jul 13 19:05:38 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added several new icons queries.

Revision 61297 - Directory Listing
Modified Thu Jul 13 18:29:44 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed use of is_parentable

Revision 61296 - Directory Listing
Modified Thu Jul 13 18:26:45 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Made compilable with pixmap conversion addition

Revision 61295 - Directory Listing
Modified Thu Jul 13 18:19:12 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed use of is_parentable

Revision 61294 - Directory Listing
Modified Thu Jul 13 18:15:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated show to use present instead of show_now

Revision 61289 - Directory Listing
Modified Thu Jul 13 17:29:33 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Changed EV_POINTER_STYLE codes to let it update x/y hot spot in WEL_CURSOR. We moved hot spot features from interface to implementation level.
Added implementations for new creation method make_with_pixmap.

Revision 61288 - Directory Listing
Modified Thu Jul 13 17:23:09 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added width, height queries.

Revision 61287 - Directory Listing
Modified Thu Jul 13 17:20:42 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Change the order of call focus in actions. Because focus in actions may call set focus again, in this way it'll infinite loop.
Make SD_CONTENT hashable.

Revision 61285 - Directory Listing
Modified Thu Jul 13 15:19:56 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added inheritance to EV_ANY_HANDLER to get the implementation of EV_PIXMAP.


Revision 61280 - Directory Listing
Modified Thu Jul 13 13:23:51 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/library
cosmetic using 1_000_000 instead of 1000000

Revision 61278 - Directory Listing
Modified Thu Jul 13 05:09:04 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect code which generated VWEQ warnings.


Revision 61277 - Directory Listing
Modified Thu Jul 13 05:08:44 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed non-used local.


Revision 61269 - Directory Listing
Modified Thu Jul 13 01:01:36 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed FIXME.


Revision 61268 - Directory Listing
Modified Thu Jul 13 01:00:16 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a long standing bug where calling `set_font' to properly initialize the dialog will
  not set the font correctly in the dialog. It was because `wel_log_font' from EV_FONT_IMP
  is a once and the dialog would use the value of the last font that updated it. Now we
  ensure it is updated properly with the font we want.


Revision 61264 - Directory Listing
Modified Thu Jul 13 00:12:27 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Cosmetics: removed trailing spaces.


Revision 61263 - Directory Listing
Modified Thu Jul 13 00:12:11 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added missing quality constants.


Revision 61254 - Directory Listing
Modified Wed Jul 12 22:21:40 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Replace EV_CURSOR with EV_POINTER_STYLE.


Revision 61253 - Directory Listing
Modified Wed Jul 12 22:15:52 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use EV_POINTER_STYLE instead of EV_CURSOR.


Revision 61250 - Directory Listing
Modified Wed Jul 12 22:08:01 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use static access to WEL_IDI_CONSTANTS instead of inheriting from it.
Removed `build_default_cursor' since it is not used anymore.


Revision 61249 - Directory Listing
Modified Wed Jul 12 22:05:31 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Updated name of creation procedures.


Revision 61248 - Directory Listing
Modified Wed Jul 12 22:05:18 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added EV_POINTER_STYLE in list of things that can be copied.


Revision 61246 - Directory Listing
Modified Wed Jul 12 21:49:12 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect assertions for setting the position of a scrollbar which did not follow
  the Microsoft specification that for a scrollbar the maximum position is `max - (page -1).max (0)'.


Revision 61245 - Directory Listing
Modified Wed Jul 12 21:46:51 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Mark constants frozen for static access.


Revision 61242 - Directory Listing
Modified Wed Jul 12 20:41:19 2006 UTC (13 years, 6 months ago) by jasonw
Original Path: trunk/Src/library
Fixed an issue which used an API which is not supported on Windows NT.

Revision 61240 - Directory Listing
Modified Wed Jul 12 19:50:44 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed hotspot setting for cursor as this should be done elsewhere

Revision 61239 - Directory Listing
Modified Wed Jul 12 19:49:52 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Corrected font matching algorithm to always find the closest match instead of just the first match

Revision 61238 - Directory Listing
Modified Wed Jul 12 19:46:15 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Slightly optimized font match algorithm

Revision 61237 - Directory Listing
Modified Wed Jul 12 19:26:30 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated font retrieval algorithm to find the best match instead of the first match

Revision 61236 - Directory Listing
Modified Wed Jul 12 19:25:21 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Implemented valid_operands and open_operand_type as it is necessary for those using it
  (e.g. vision2 pick and drop).


Revision 61228 - Directory Listing
Modified Wed Jul 12 17:19:01 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Ensured we return a unicode string.


Revision 61227 - Directory Listing
Modified Wed Jul 12 17:18:30 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added encapsulation of COMPOSITIONFORM structure.


Revision 61223 - Directory Listing
Modified Wed Jul 12 16:34:46 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added some constants in WEL for language identifiers.


Revision 61222 - Directory Listing
Modified Wed Jul 12 16:20:13 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added `ime_enabled'.


Revision 61219 - Directory Listing
Modified Wed Jul 12 16:04:53 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Ensured that `make_with_pixel_buffer' also takes a (x,y) coordinates for the hotspot.


Revision 61218 - Directory Listing
Modified Wed Jul 12 15:38:47 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
Added codes that set width/height when make predefined cursor. (Larry)


Revision 61207 - Directory Listing
Modified Wed Jul 12 00:54:36 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Exported `number_of_lines_displayed' and `number_of_lines_displayed_from_text'.


Revision 61205 - Directory Listing
Modified Wed Jul 12 00:01:50 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated to use EV_POINTER_STYLE

Revision 61204 - Directory Listing
Modified Wed Jul 12 00:00:25 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated to use EV_POINTER_STYLE

Revision 61203 - Directory Listing
Modified Tue Jul 11 23:59:47 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated cursor initialization from pointer style to fulfil postconditions, still needs correct implementation to set the xpm image

Revision 61202 - Directory Listing
Modified Tue Jul 11 23:58:35 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gdk_pixbuf_new_from_xpm_data

Revision 61200 - Directory Listing
Modified Tue Jul 11 23:58:08 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated to use EV_POINTER_STYLE

Revision 61198 - Directory Listing
Modified Tue Jul 11 23:57:30 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved default pointer style handling to EV_POINTER_STYLE_IMP

Revision 61197 - Directory Listing
Modified Tue Jul 11 23:57:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added default pointer style handling

Revision 61196 - Directory Listing
Modified Tue Jul 11 23:55:35 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated from EV_CURSOR to EV_POINTER_STYLE

Revision 61194 - Directory Listing
Modified Tue Jul 11 23:38:50 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed issue when recycling the editor, it would trigger a call to `lose_focus' but because
  `editor_drawing_area' is already destroyed it would violate a precondition.


Revision 61189 - Directory Listing
Modified Tue Jul 11 22:31:05 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a typo when code added ability to have minimize button, it disabled the maximize
  button. Now they are both enabled when a dialog is shown like a titled window.


Revision 61188 - Directory Listing
Modified Tue Jul 11 22:30:18 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Cosmetics: removed trailing white spaces.


Revision 61186 - Directory Listing
Modified Tue Jul 11 21:31:03 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use EV_POINTER_STYLE instead of EV_CURSOR so that EiffelStudio can compile. Remains the rest of vision2 to update.


Revision 61185 - Directory Listing
Modified Tue Jul 11 21:30:07 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Now use EV_POINTER_STYLE instead of EV_CURSOR.


Revision 61182 - Directory Listing
Modified Tue Jul 11 19:11:15 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10549 where menu would not disappear when calling `enable_capture' on a widget
  and there is an active menu. This would only occur on Solaris 10 in our testing.
Added C externals to help fixing that bug.


Revision 61178 - Directory Listing
Modified Tue Jul 11 16:54:57 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Fixed one tab upper zone not change pixmap problem.

Revision 61177 - Directory Listing
Modified Tue Jul 11 16:03:31 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Corrected parameter name

Revision 61172 - Directory Listing
Modified Mon Jul 10 23:55:21 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added predefined cursor code implementation

Revision 61171 - Directory Listing
Modified Mon Jul 10 23:54:28 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated comment

Revision 61170 - Directory Listing
Modified Mon Jul 10 23:23:08 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added default_create for EV_POINTER_STYLE which is create standard cursor.
Added EV_POINTER_STYLE_CONSTANTS which is predefined pointer style enumeration.
Added make_predefined for EV_POINTER_STYEL which take constants from EV_POINTER_STYLE_CONSTANTS`.
Implemented (just copy codes from EV_STOCK_PIXMAPS_IMP windows implementation) init_predefined feature.

Revision 61168 - Directory Listing
Modified Mon Jul 10 21:50:50 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented key pressed routines to not use to_boolean

Revision 61167 - Directory Listing
Modified Mon Jul 10 21:50:28 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented key pressed routines to not use to_boolean

Revision 61166 - Directory Listing
Modified Mon Jul 10 21:46:01 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added inheritance to EV_ANY_HANDLER to access EV_PIXMAP_I

Revision 61165 - Directory Listing
Modified Mon Jul 10 21:41:05 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed non-used local.


Revision 61164 - Directory Listing
Modified Mon Jul 10 21:24:04 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use `sub_pixmap' from the interface rather than the interface.


Revision 61163 - Directory Listing
Modified Mon Jul 10 21:23:36 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Reduced export of `implementation' to EV_ANY, EV_ANY_I as it should and added EV_ANY_HANDLER
  for those implementation classes that really needs the implementation but are not true vision2 classes.


Revision 61162 - Directory Listing
Modified Mon Jul 10 21:22:42 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Converted has_struct_flag code to use Eiffel equivalent

Revision 61161 - Directory Listing
Modified Mon Jul 10 21:21:33 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Using gdk to query default cursor dimensions

Revision 61160 - Directory Listing
Modified Mon Jul 10 21:11:19 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Converted use of has_struct_flag to Eiffel equivalent

Revision 61159 - Directory Listing
Modified Mon Jul 10 21:10:52 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Converted use of has_struct_flag to Eiffel equivalent

Revision 61157 - Directory Listing
Modified Mon Jul 10 20:47:55 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed use of has_struct_flag

Revision 61156 - Directory Listing
Modified Mon Jul 10 20:36:22 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Should use SD_TITLE_BAR not SD_FLOATING_ZONE_TITLE_BAR.

Revision 61154 - Directory Listing
Modified Mon Jul 10 20:31:31 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
We disabled user resize here, so there is no ugly looking after user drag the dialog to large size.

Revision 61153 - Directory Listing
Modified Mon Jul 10 20:29:59 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Clear feedback rectangle it's not needed, the rectangle was already cleared.

Revision 61152 - Directory Listing
Modified Mon Jul 10 20:27:00 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Handle the case when last floating state datas not initialized.

Revision 61151 - Directory Listing
Modified Mon Jul 10 20:23:58 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Now flip image it's done by WEL_GDIP_BITMAP automatically, so we removed the codes.

Revision 61150 - Directory Listing
Modified Mon Jul 10 20:21:17 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Fixed bug: clients should not call floating zone's destroy routine directly. They should use update_title_bar routine.
Fixed bug: sometimes update_last_content_state will get void parent. Now update_last_content_state feature require pass a widget parent parameter.
Added if protection to SD_FLOATING_ZONE's focus in/out features.

Revision 61149 - Directory Listing
Modified Mon Jul 10 20:05:31 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Enable capture immediately after user pointer pressed.
This can fixed the problem dragging actions can't be called when user dragging at the border of dragging area.

Revision 61148 - Directory Listing
Modified Mon Jul 10 20:01:29 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Export feature to SD_DEBUG_ACCESS.

Revision 61147 - Directory Listing
Modified Mon Jul 10 20:00:52 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed set focus codes.
So for auto hide zone during opening layout config, it'll not slide anymore.

Revision 61146 - Directory Listing
Modified Mon Jul 10 19:56:32 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added default setting.

Revision 61145 - Directory Listing
Modified Mon Jul 10 19:56:08 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now setting item to void before calling on_orphaned as callbacks may occur with the container being in an invalid state

Revision 61144 - Directory Listing
Modified Mon Jul 10 19:55:52 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Changed to use new EV_POINTER_STYLE.

Revision 61143 - Directory Listing
Modified Mon Jul 10 19:48:55 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Modified comment and added debug information.

Revision 61142 - Directory Listing
Modified Mon Jul 10 19:48:10 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Fixed bug that set notebook tab position but the drawing not updated.

Revision 61141 - Directory Listing
Modified Mon Jul 10 19:47:16 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed unused locals.

Revision 61140 - Directory Listing
Modified Mon Jul 10 19:46:38 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Finish implementations of new tool bar group items algorithm.
Now the calculations are fast and the result is as good as the original slow one.

Revision 61138 - Directory Listing
Modified Mon Jul 10 19:16:30 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added default_cursor_size external

Revision 61136 - Directory Listing
Modified Mon Jul 10 17:58:58 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
We reset EV_SCREEN instance when user starting a dragging operation. 
This can fix the dc update problem that user switch between normal video card screen dc and remote desktop screen dc.

Revision 61134 - Directory Listing
Modified Mon Jul 10 17:53:45 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Moved helper routines to WEL_BITMAP_HELPER.

Revision 61132 - Directory Listing
Modified Mon Jul 10 17:43:17 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added comments.

Revision 61130 - Directory Listing
Modified Mon Jul 10 17:39:06 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added WEL_BITMAP_HELPER which can query bit datas, query info header and flip bitmap datas.
Fixed WEL_GDIP_BITMAP load_image_from_file lock image file problem.

Revision 61112 - Directory Listing
Modified Mon Jul 10 03:44:58 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
ADded parenthesis as otherwise it does not compile on SGI.


Revision 61106 - Directory Listing
Modified Sun Jul 9 20:35:06 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Made it compile due to recent change EV_CURSOR->EV_POINTER_STYLE.


Revision 61090 - Directory Listing
Modified Sat Jul 8 00:00:24 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for set_pointer_style change

Revision 61089 - Directory Listing
Modified Fri Jul 7 23:59:41 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for set_pointer_style change

Revision 61088 - Directory Listing
Modified Fri Jul 7 23:58:43 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Account for move of gtk_settings for 1.2 compatibility

Revision 61087 - Directory Listing
Modified Fri Jul 7 23:58:10 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed unnecessary assignment attempts

Revision 61086 - Directory Listing
Modified Fri Jul 7 23:57:07 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for change to pointer style

Revision 61085 - Directory Listing
Modified Fri Jul 7 23:56:36 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added init_from_pointer_style

Revision 61084 - Directory Listing
Modified Fri Jul 7 23:56:11 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Made compilable with cursor change

Revision 61083 - Directory Listing
Modified Fri Jul 7 23:55:39 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved default_gtk_settings

Revision 61082 - Directory Listing
Modified Fri Jul 7 23:54:58 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 61077 - Directory Listing
Modified Fri Jul 7 22:54:03 2006 UTC (13 years, 6 months ago) by konradm
Original Path: trunk/Src/library
removed a problem in dotnet. Agent call caused invalid program exception due to invalid argument count

Revision 61076 - Directory Listing
Modified Fri Jul 7 22:47:18 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Changed `pointer_style' type from EV_CURSOR to EV_POINTER_STYLE to reduce internal
  conversions.


Revision 61075 - Directory Listing
Modified Fri Jul 7 22:46:44 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 61074 - Directory Listing
Modified Fri Jul 7 22:45:59 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Cosmetics.


Revision 61069 - Directory Listing
Modified Fri Jul 7 22:24:54 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed various precondition violation. Ensured `duplicate_message' is always attached.


Revision 61067 - Directory Listing
Modified Fri Jul 7 22:06:53 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added missing changes related to new EV_POINTER_STYLE.

Revision 61066 - Directory Listing
Modified Fri Jul 7 21:58:53 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added new class EV_POINTER_STYLE which can fix cursor not shown correctly when use Remote Desktop on Windows.
Made EV_CURSOR obsolete. Added convertion routines between EV_CURSOR and EV_POINTER_STYLE.
Updated part of Vision2 codes to use new EV_POINTER_SYTLE.

Revision 61060 - Directory Listing
Modified Fri Jul 7 18:31:25 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
fix to make examples compile

Revision 61059 - Directory Listing
Modified Fri Jul 7 18:24:25 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Handled case when no top window, simply dispatch the message. This is fixed by Manu.

Revision 61053 - Directory Listing
Modified Fri Jul 7 17:22:52 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Changed raise to use set_foreground_window as set_active_window only works when the application is in the foreground

Revision 61043 - Directory Listing
Modified Fri Jul 7 04:35:42 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Previous commit about accelerators which enabled the normal key down action to be
  called when it also matched an accelerator introduced a side effect when F10 is 
  chosen as an accelerator. Indeed on windows by default F10 highlight the first
  entry menu, but if you have an accelerator on F10 you have to press F10 twice
  to get the action to be executed.
  Because the only way to prevent this behavior is to not receive the F10 key down,
  we do this only when the windows has a F10 accelerator.


Revision 61042 - Directory Listing
Modified Fri Jul 7 04:14:54 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Default implementation for default_pointer_style_width/height to make vision2 compile.


Revision 61038 - Directory Listing
Modified Fri Jul 7 00:00:23 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Fixed a bug that the editor cursor did not blink when the actual focus is in.

Revision 61033 - Directory Listing
Modified Thu Jul 6 23:11:39 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented press action handling to pass void for item_button_press_action when the Void area has been clicked on

Revision 61032 - Directory Listing
Modified Thu Jul 6 23:11:08 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented press action handling to pass void for item_button_press_action when the Void area has been clicked on

Revision 61031 - Directory Listing
Modified Thu Jul 6 23:09:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Improved item_is_in_pnd

Revision 61029 - Directory Listing
Modified Thu Jul 6 22:15:47 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Added protection for the case that content was void.

Revision 61028 - Directory Listing
Modified Thu Jul 6 22:14:33 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added has_focus query to SD_CONTENT.
Added focused_content query to SD_DOCKING_MANAGER.

Revision 61027 - Directory Listing
Modified Thu Jul 6 21:57:13 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added default cursor width/height queries.

Revision 61022 - Directory Listing
Modified Thu Jul 6 21:14:04 2006 UTC (13 years, 6 months ago) by konradm
Original Path: trunk/Src/library
removed bug for dotnet when using an agent that was created as an inline agent in a descendant or ancestor class

Revision 61021 - Directory Listing
Modified Thu Jul 6 21:13:19 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added missing update title bar's stuff codes.

Revision 61004 - Directory Listing
Modified Thu Jul 6 08:35:38 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/library
By default the order of preferences was reversed.
fixed bug#10525 " Preferences are shown in reverse alphabetical order"

Revision 60997 - Directory Listing
Modified Wed Jul 5 23:30:12 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Matched GTK behavior by firing first the normal windows message and then if it is
  an accelerator, then triggers the accelerator command.


Revision 60996 - Directory Listing
Modified Wed Jul 5 23:04:48 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed minor typo in comment.


Revision 60990 - Directory Listing
Modified Wed Jul 5 20:32:13 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gtk_tree_view_get_bin_window

Revision 60989 - Directory Listing
Modified Wed Jul 5 20:31:29 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for change of accelerators to be usable with EV_WINDOW

Revision 60988 - Directory Listing
Modified Wed Jul 5 20:30:33 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added accelerator implementation from EV_TITLED_WINDOW_IMP

Revision 60987 - Directory Listing
Modified Wed Jul 5 20:29:19 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved accelerator implementation to EV_WINDOW_IMP

Revision 60986 - Directory Listing
Modified Wed Jul 5 18:59:47 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Pulled up accelerators into ev_window. Modification should be done on gtk side later.

Revision 60985 - Directory Listing
Modified Wed Jul 5 18:01:37 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed previous fix for allow_resize, forbid_resize, internal_enable_border and internal_disable_border:
  we always call `set_style_and_redraw'. The real fix for not causing the capture of focus was to change
  in WEL `updated_cached_style' to prevent activate messages to be fired.


Revision 60984 - Directory Listing
Modified Wed Jul 5 17:52:00 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug where for some style, we were loosing the focus because internally `SetWindowPos'
  performs a call to `set_focus' to your current window even if it is not visible. Adding the
  style `Swp_noactivate' prevents this behavior.


Revision 60983 - Directory Listing
Modified Wed Jul 5 17:49:17 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Use `focus_in_actions_internal' and `focus_out_actions_internal' from EV_APPLICATION_IMP
  to avoid creation of useless action sequences.


Revision 60974 - Directory Listing
Modified Wed Jul 5 11:26:43 2006 UTC (13 years, 6 months ago) by jfiat
Original Path: trunk/Src/library
Do not include graphical classes when batch_preference is True

Revision 60964 - Directory Listing
Modified Tue Jul 4 18:16:30 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added `external_library' nodes.
Reformatted through project settings.


Revision 60963 - Directory Listing
Modified Tue Jul 4 17:25:27 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Split `object' into `object' and `library'. This is necessary so that we put the `library'
  after any object files at link time so that it compiles with very strict C compiler (e.g. SGI).


Revision 60945 - Directory Listing
Modified Mon Jul 3 23:13:45 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Updated to new inline specification and fix a C compiler warning because
  we need to cast result to expected Eiffel type EIF_POINTER.


Revision 60943 - Directory Listing
Modified Mon Jul 3 22:44:24 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
We use `twin' to ensure the implementation of EV_PIXMAP is EV_PIXMAP_IMP and not EV_PIXMAP_IMP_DRAWABLE.
So it's faster and no memory leak when use with EV_TREE.

Revision 60940 - Directory Listing
Modified Mon Jul 3 21:47:34 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug were not all content of EV_COMBO_BOX was permitted as `real_pointed_target', only the text field.
Fixed issue in case no `real_pointed_target' is found, we could violate the precondition of `has'
  in the old implementation of HASH_TABLE when looking it up in `global_pnd_targets'.


Revision 60938 - Directory Listing
Modified Mon Jul 3 21:02:45 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
fixed/added some copyright information

Revision 60900 - Directory Listing
Modified Sat Jul 1 14:44:11 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Removed because not useful. We now have the wel.ecf file and the precompile config
  file in the delivery.


Revision 60892 - Directory Listing
Modified Fri Jun 30 22:32:27 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed obsolete call to `trylock'.


Revision 60891 - Directory Listing
Modified Fri Jun 30 22:32:01 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Put parenthesis to make things clearer.


Revision 60885 - Directory Listing
Modified Fri Jun 30 19:40:05 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Categorize features.
Make interface nicer.

Revision 60884 - Directory Listing
Modified Fri Jun 30 19:39:06 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added lock_bits, unlock_bits feature WEL_GDIP_BITMAP.
Added related classes and constants.
Added 2 C structs definitions in wel_gdi_plus.h.
Added new creation method for WEL_BITMAP which can make a DIB rgba bitmap.

Revision 60880 - Directory Listing
Modified Fri Jun 30 18:30:33 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
We only can drag actions once.
This make things easier.

Revision 60879 - Directory Listing
Modified Fri Jun 30 18:29:52 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Use EV_PIXEL_BUFFER to show SD_FEEDBACK_INDICATORs.
So it works in all color depth. Before it's only work in 16bits.

Revision 60868 - Directory Listing
Modified Fri Jun 30 14:50:14 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect redefinition of `read_from_name_file' which covariantly redefined
  STRING_GENERAL into STRING_8 causing a CATCALL when a STRING_32 was passed as
  argument.


Revision 60867 - Directory Listing
Modified Fri Jun 30 14:34:16 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed precondition violation when compiled in single-threaded mode.


Revision 60835 - Directory Listing
Modified Thu Jun 29 23:46:29 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed as their functions are now performed in EV_APPLICATION_IMP

Revision 60834 - Directory Listing
Modified Thu Jun 29 23:46:17 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed as their functions are now performed in EV_APPLICATION_IMP

Revision 60833 - Directory Listing
Modified Thu Jun 29 23:44:20 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Made class obsolete as its functions are now performed in EV_APPLICATION

Revision 60832 - Directory Listing
Modified Thu Jun 29 23:37:43 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed redefinitions as they are now performed in EV_APPLICATION_IMP itself due to the new dependency of Vision2 with EiffelThread

Revision 60831 - Directory Listing
Modified Thu Jun 29 23:36:37 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added thread locking implementation now that we now have a dependency on EiffelThread

Revision 60830 - Directory Listing
Modified Thu Jun 29 23:35:49 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added is_title_unique query to docking manager.

Revision 60829 - Directory Listing
Modified Thu Jun 29 23:35:27 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added dependency to thread library for built in idle action handling

Revision 60827 - Directory Listing
Modified Thu Jun 29 23:02:36 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Made query of unique title default to True.

Revision 60825 - Directory Listing
Modified Thu Jun 29 22:59:23 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
1.Added feature to change the unique_title which is used for store docking layout.
2.Added comments, rename parameter to a better name.


Revision 60819 - Directory Listing
Modified Thu Jun 29 22:05:04 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Correct key release handling for toplevel windows

Revision 60813 - Directory Listing
Modified Thu Jun 29 21:39:36 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now exporting set_pixmap to EV_PIXEL_BUFFER_IMP

Revision 60812 - Directory Listing
Modified Thu Jun 29 21:38:48 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Improved comments and object creation

Revision 60807 - Directory Listing
Modified Thu Jun 29 21:00:20 2006 UTC (13 years, 6 months ago) by tedf
Original Path: trunk/Src/library
Added a if protection so it works like a set, no same instances.

Revision 60804 - Directory Listing
Modified Thu Jun 29 20:15:08 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added Pm_qs_paint for requesting that only paint messages be retrived via a peek_message

Revision 60803 - Directory Listing
Modified Thu Jun 29 20:13:41 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added peek_paint_messages

Revision 60802 - Directory Listing
Modified Thu Jun 29 20:09:10 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added process_graphical_events

Revision 60801 - Directory Listing
Modified Thu Jun 29 20:08:52 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added recursive timeout call handling

Revision 60800 - Directory Listing
Modified Thu Jun 29 20:07:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added process_graphical_events

Revision 60799 - Directory Listing
Modified Thu Jun 29 20:07:25 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now exporting is_destroyed to EV_INTERNAL_TIMEOUT_IMP

Revision 60798 - Directory Listing
Modified Thu Jun 29 20:06:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added destroy handling in timeout call

Revision 60797 - Directory Listing
Modified Thu Jun 29 20:05:42 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved gdk_window_process_all_updates to EV_GTK_EXTERNALS

Revision 60795 - Directory Listing
Modified Thu Jun 29 20:05:12 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gtk 2 dependent gdk_window_process_all_updates

Revision 60794 - Directory Listing
Modified Thu Jun 29 20:04:27 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added process_graphical_events

Revision 60793 - Directory Listing
Modified Thu Jun 29 20:04:06 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for recursive call protection in EV_TIMEOUT_I

Revision 60792 - Directory Listing
Modified Thu Jun 29 20:03:17 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved recursive timeout call protection to _I

Revision 60760 - Directory Listing
Modified Thu Jun 29 14:48:55 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
After called drag_actions we set "pressed" flag to False. Otherwise sometime the "pressed" flag always is True.
Such as " auto hide tab -> pin it -> drag it -> finish drag". Then the title bar of dragged zone will always automatically start dragging.

Revision 60757 - Directory Listing
Modified Thu Jun 29 00:22:58 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Now we only handle the case that pointer position changed.
Because sometime when the pointer actually not moved, but pointer motion actions it's still be called endlessly.

Revision 60756 - Directory Listing
Modified Thu Jun 29 00:21:08 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Directly use a integer in C external to make it VC6 compliance.

Revision 60749 - Directory Listing
Modified Thu Jun 29 00:08:38 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for move of pixbuf externals

Revision 60748 - Directory Listing
Modified Thu Jun 29 00:07:37 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gtk_label_set_angle external that now compiles against gtk 2.4 but has no effect

Revision 60747 - Directory Listing
Modified Thu Jun 29 00:06:48 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added text rotation code so that it now compiles against gtk 2.4 but won't do anything

Revision 60745 - Directory Listing
Modified Thu Jun 29 00:05:48 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for move of pixbuf externals to EV_GTK_EXTERNALS

Revision 60744 - Directory Listing
Modified Thu Jun 29 00:05:17 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Rewrote gtk version dependent externals so that they can be compiled against versions that do not include the function called

Revision 60743 - Directory Listing
Modified Thu Jun 29 00:04:30 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Moved pixbuf externals to EV_GTK_EXTERNALS so that they can be used by EV_PIXEL_BUFFER_IMP inorder to supply both implementations

Revision 60733 - Directory Listing
Modified Wed Jun 28 23:46:57 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reinstated gtk_widget_set_default_colormap so that Vision2 displays properly on 8 bit solaris machines, in theory this should not be needed but it does not display images correctly without it

Revision 60730 - Directory Listing
Modified Wed Jun 28 22:14:35 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
fixed a VTCM warning

Revision 60729 - Directory Listing
Modified Wed Jun 28 22:14:09 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
fixed vision2_extension for .NET

Revision 60724 - Directory Listing
Modified Wed Jun 28 21:28:03 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Forget to protect `gdi_plus_token' when GDI+ is not installed.


Revision 60723 - Directory Listing
Modified Wed Jun 28 21:27:03 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Fixed C compiler warning about non-initialized variable usage. It turns out that we needed
  to keep the token returned by GdiplusStartup when calling GdiplusShutdown. So now `gdi_plus_init'
  is calling `gdi_plus_token' which is a side effect function, but there is not much we can do here.


Revision 60719 - Directory Listing
Modified Wed Jun 28 17:11:45 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
exclude local cluster on windows

Revision 60717 - Directory Listing
Modified Wed Jun 28 16:30:48 2006 UTC (13 years, 6 months ago) by patrickr
Original Path: trunk/Src/library
added gobo_extension library as this is needed for the AGENT_BASED_EQUALITY_TESTER

Revision 60716 - Directory Listing
Modified Wed Jun 28 16:21:43 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Revised class comments.

Revision 60715 - Directory Listing
Modified Wed Jun 28 16:20:47 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Removed code for starting Gdi+ in creation method (now it's doing automatically in Wel Gdi+ classes).



Revision 60714 - Directory Listing
Modified Wed Jun 28 16:19:09 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Rename feature name to a better name.

Revision 60713 - Directory Listing
Modified Wed Jun 28 16:18:34 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Updated code due to class name changed.

Revision 60712 - Directory Listing
Modified Wed Jun 28 16:17:44 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Improved for Gdi object leak.
Handle pointer motion actions during pick and drop.

Revision 60711 - Directory Listing
Modified Wed Jun 28 16:13:00 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Rename internal_animation to animation, export it to SD_DOCKING_MANAGER_AGENTS.
It's for handle pointer motions during pick and drop.

Revision 60709 - Directory Listing
Modified Wed Jun 28 16:11:24 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Updated file name to match Eiffel class name.


Revision 60708 - Directory Listing
Modified Wed Jun 28 16:11:14 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added a additional condition before show the content.

Revision 60706 - Directory Listing
Modified Wed Jun 28 16:10:10 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added pixel_buffer feature, so we can overcome different color depth problems.

Revision 60705 - Directory Listing
Modified Wed Jun 28 16:07:42 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Implemented auto-hide tab stub handle pointer motion actions during pick and drop.

Revision 60704 - Directory Listing
Modified Wed Jun 28 16:02:57 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added if protection for veto_pebble_function.

Revision 60703 - Directory Listing
Modified Wed Jun 28 16:02:10 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Export destroy feature.

Revision 60702 - Directory Listing
Modified Wed Jun 28 15:57:49 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Since putting the -lX11 block after pkg-config only seems to work for MacOS, I've made
  the output sensitive to the platform you are running on. This is necessary as on 
  SGI it would not link anymore.


Revision 60692 - Directory Listing
Modified Wed Jun 28 01:40:39 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Export 2 query features.

Revision 60691 - Directory Listing
Modified Wed Jun 28 01:37:28 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Before we destroy we check if item is null, after destroy we assign item to null.
This can make sure when GC call destroy_item work after user first called destroy_item.

Revision 60684 - Directory Listing
Modified Tue Jun 27 22:34:01 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Improved comments

Revision 60665 - Directory Listing
Modified Tue Jun 27 22:04:25 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
EV_PIXEL_BUFFER_IMP became a client of GDI+ routines instead of inherit.


Revision 60664 - Directory Listing
Modified Tue Jun 27 22:02:18 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Completed Gdi+ classes refactory:
1.rename WEL_GDI_PLUS_STARTER into WEL_GDIP_STARTER
2.replace c_xxx ($item) into item := c_xxx ()
3.add precondition to the externals to say that `a_gdi_plus_handle' parameter is not null (use it as argument), do not use it as attribute.
4.optimize C external calls by using static to store function pointer.

Revision 60659 - Directory Listing
Modified Tue Jun 27 21:10:49 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added rudimentary exception mechanism should for pixbuf loading

Revision 60655 - Directory Listing
Modified Tue Jun 27 19:52:17 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Change pnd_targets to a hash table for faster lookup

Revision 60653 - Directory Listing
Modified Tue Jun 27 19:40:58 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Accounted for slight pnd optimizations

Revision 60652 - Directory Listing
Modified Tue Jun 27 19:38:02 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Removed use of last_pointed_target

Revision 60651 - Directory Listing
Modified Tue Jun 27 19:37:23 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Refactored focus handling to work consistently across platforms

Revision 60648 - Directory Listing
Modified Tue Jun 27 19:29:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Renamed propagate_key_to_dialog to propagate_key_event_to_toplevel_window

Revision 60647 - Directory Listing
Modified Tue Jun 27 19:28:42 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Reimplemented focus handling so that focusing for Windows behaves consistently

Revision 60646 - Directory Listing
Modified Tue Jun 27 19:27:56 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated window with focus to be an EV_WINDOW so that focusing works with all window types

Revision 60645 - Directory Listing
Modified Tue Jun 27 19:26:51 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added small optimizations for transport

Revision 60644 - Directory Listing
Modified Tue Jun 27 19:26:06 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Updated to use new pnd targets

Revision 60643 - Directory Listing
Modified Tue Jun 27 19:25:37 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Changed pnd_targets to a hash table for faster lookup

Revision 60642 - Directory Listing
Modified Tue Jun 27 19:25:01 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Change pointer_x and pointer_y to INTEGER_16

Revision 60639 - Directory Listing
Modified Tue Jun 27 19:00:22 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added some pnd optimizations, refactored code to be gtk12 compliant

Revision 60629 - Directory Listing
Modified Tue Jun 27 18:08:26 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60628 - Directory Listing
Modified Tue Jun 27 18:08:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60627 - Directory Listing
Modified Tue Jun 27 18:07:45 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60626 - Directory Listing
Modified Tue Jun 27 18:07:08 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60624 - Directory Listing
Modified Tue Jun 27 18:06:50 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60623 - Directory Listing
Modified Tue Jun 27 18:05:33 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60622 - Directory Listing
Modified Tue Jun 27 18:05:20 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60621 - Directory Listing
Modified Tue Jun 27 18:05:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added slight optimizations

Revision 60618 - Directory Listing
Modified Tue Jun 27 18:03:15 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60617 - Directory Listing
Modified Tue Jun 27 18:02:54 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Made compatible with gtk 1.2

Revision 60616 - Directory Listing
Modified Tue Jun 27 18:02:28 2006 UTC (13 years, 6 months ago) by konradm
Original Path: trunk/Src/library
- Support for agents on attributes and externals
- Support for inline agents.
- No freeze anymore when creating a new agent.
- Removed bug in Named tuples

Revision 60615 - Directory Listing
Modified Tue Jun 27 18:02:03 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60614 - Directory Listing
Modified Tue Jun 27 18:00:59 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60613 - Directory Listing
Modified Tue Jun 27 18:00:44 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60611 - Directory Listing
Modified Tue Jun 27 17:59:56 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60610 - Directory Listing
Modified Tue Jun 27 17:59:43 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60609 - Directory Listing
Modified Tue Jun 27 17:59:26 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60608 - Directory Listing
Modified Tue Jun 27 17:56:34 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 60607 - Directory Listing
Modified Tue Jun 27 17:55:53 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now using gtk to determine if c_object is an event box before setting gtk_event_box_set_visible_window

Revision 60606 - Directory Listing
Modified Tue Jun 27 17:54:46 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Added gtk_is_event_box to determine if the c object of a widget is an event box

Revision 60592 - Directory Listing
Modified Tue Jun 27 16:41:57 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Initial refactoring of GDI+ implementation in WEL. Will be completed by Larry.


Revision 60563 - Directory Listing
Modified Tue Jun 27 14:55:31 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Handle the case when zone is void.

Revision 60560 - Directory Listing
Modified Tue Jun 27 14:53:23 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Remove useless locals. 
Made a items twin before operation.

Revision 60555 - Directory Listing
Modified Tue Jun 27 14:44:54 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Fixed a bug that don't resize when change last notebook tab zone's state.

Revision 60553 - Directory Listing
Modified Tue Jun 27 14:41:37 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added dependency checker, which only deal with check library dependency. On windows it check if Gdi+ if installed, if not give user a warning.

Revision 60551 - Directory Listing
Modified Tue Jun 27 14:36:33 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Use ARRAYED_SET instead ARRAYED_LIST which is more suitable.

Revision 60549 - Directory Listing
Modified Tue Jun 27 14:34:26 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Made default description and icon better.


Revision 60489 - Directory Listing
Modified Tue Jun 27 01:07:15 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Fixed bug when hide not hide parent split area, and the bug when show not show parent split area.

Revision 60487 - Directory Listing
Modified Tue Jun 27 00:27:14 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added pixel buffer feature, so it can fix desaturation problem in non-32 bits mode.

Revision 60486 - Directory Listing
Modified Tue Jun 27 00:25:14 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
1.Explicitly call destroy on a EV_TOOL_BAR, otherwise there will be Gdi object leak.
2.Use select actions instead of pointer press actions, so actions not performed so early.

Revision 60485 - Directory Listing
Modified Tue Jun 27 00:22:20 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Adjusted drawing height of a icon, so it's center aligned with the text.
Export some query features.

Revision 60484 - Directory Listing
Modified Tue Jun 27 00:17:34 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Partly implemented minimize functionality of editors notebook.

Revision 60483 - Directory Listing
Modified Tue Jun 27 00:11:10 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
When showing hidden tabs dialog, let user can input a word to search when keyboard focus in labels.

Revision 60482 - Directory Listing
Modified Tue Jun 27 00:09:04 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Added is_visible feature to record if user widget is visible.

Revision 60481 - Directory Listing
Modified Tue Jun 27 00:08:07 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
1. Add code to add editor place holder zone in rescue clause.
2. Remember if zone is visible when save config. When open config, set invisible if config data is not visible.

Revision 60480 - Directory Listing
Modified Tue Jun 27 00:06:20 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Now exporting set_pixmap to EV_PIXMEL_BUFFER_IMP

Revision 60479 - Directory Listing
Modified Tue Jun 27 00:05:37 2006 UTC (13 years, 6 months ago) by king
Original Path: trunk/Src/library
Implemented sub_pixmap

Revision 60476 - Directory Listing
Modified Tue Jun 27 00:00:49 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Rename feature name from "draw_on_to" to "sub_pixmap", so it's consistence with its behavior.

Revision 60474 - Directory Listing
Modified Mon Jun 26 23:50:13 2006 UTC (13 years, 6 months ago) by larryl
Original Path: trunk/Src/library
Use WEL Gdi+ classes to draw desaturated tool bar icons instead of directly using C externals.
Handled if pixel buffer is not available, we use Gdi to desaturated icons.


Revision 60470 - Directory Listing
Modified Mon Jun 26 23:33:16 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Added more precise description to why we have our own gdiplus.h like header file.


Revision 60469 - Directory Listing
Modified Mon Jun 26 23:31:19 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library
Renamed gdiplus.h into wel_gdi_plus.h.


Revision 60397 - Directory Listing
Modified Mon Jun 26 15:59:32 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Query color directly instead of query it from EV_GRID.

Revision 60396 - Directory Listing
Modified Mon Jun 26 15:58:29 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Fixed a bug when pointer double pressed, it should not call itself.

Revision 60395 - Directory Listing
Modified Mon Jun 26 15:54:50 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Increased 2 pixel height of title bars.

Revision 60361 - Directory Listing
Modified Mon Jun 26 01:09:19 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed since now moved into Eiffel Vision2.


Revision 60360 - Directory Listing
Modified Mon Jun 26 01:08:32 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved EV_PIXEL_BUFFER related classes to the main vision2 library.


Revision 60288 - Directory Listing
Modified Sat Jun 24 19:08:58 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed issue because wipe_out does not exist.


Revision 60252 - Directory Listing
Modified Fri Jun 23 17:55:28 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Implemented in INTERNAL then mapping of old names (STRING, INTEGER, ...)
  to new names (STRING_32, INTEGER_32, ...) if requested by users.
  On .NET the mapping is done in INTERNAL_HELPER.
  On classic we use features of the runtime to do that, this is why we
  save the `pre_ecma_mapping_status' of the runtime in INTERNAL.


Revision 60241 - Directory Listing
Modified Fri Jun 23 15:36:35 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented with WEL gdi+ classes.

Revision 60239 - Directory Listing
Modified Fri Jun 23 15:34:10 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Use C inline functions instead of C++ inline functions.
Added comments.


Revision 60237 - Directory Listing
Modified Fri Jun 23 15:31:15 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added license information.

Revision 60236 - Directory Listing
Modified Fri Jun 23 15:29:46 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Move all GDI+ related classes to gdiplus folder.

Revision 60234 - Directory Listing
Modified Fri Jun 23 15:21:28 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added a set of classes of native GDI+ calls.
Only functions used by EV_PIXEL_BUFFER_IMP windows version are implemented.

Revision 60233 - Directory Listing
Modified Fri Jun 23 15:08:13 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added our gdipus header file which include all types we used in WEL gdi+ classes.

Revision 60191 - Directory Listing
Modified Thu Jun 22 20:27:06 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Updated EiffelBase to take into account the adoption of the ECMA name for predefined
  types (e.g. STRING_8 instead of STRING, INTEGER_32 instead of INTEGER, ...).


Revision 60162 - Directory Listing
Modified Thu Jun 22 17:21:43 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed {} around environment variable for consistency.


Revision 60161 - Directory Listing
Modified Thu Jun 22 17:19:03 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added cast to LPCSTR for a_path1 and a_path2 as it is required when the `c_same_files'
  C external is compiled in C++ mode.


Revision 60159 - Directory Listing
Modified Thu Jun 22 17:11:49 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added comment about copying subpixbuf

Revision 60150 - Directory Listing
Modified Thu Jun 22 16:43:42 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
New location for EiffelSoftware.Runtime.dll.


Revision 60149 - Directory Listing
Modified Thu Jun 22 16:38:22 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Made sure to read a SHORTCUT preference in a normalized way otherwise when checking if
  it is the default value does not work.


Revision 60128 - Directory Listing
Modified Thu Jun 22 11:43:04 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/library
for now we should keep using the keyword "is" for feature declaration
to keep compatibility with old version of 5.7 compiler (currently in development)

Revision 60111 - Directory Listing
Modified Thu Jun 22 00:21:34 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Moved destroy from initialization clause

Revision 60110 - Directory Listing
Modified Thu Jun 22 00:06:22 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 60109 - Directory Listing
Modified Thu Jun 22 00:01:58 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added pixbuf externals

Revision 60108 - Directory Listing
Modified Thu Jun 22 00:01:33 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now exporting gc and drawable to ev_any_i for use by pixel buffer

Revision 60096 - Directory Listing
Modified Wed Jun 21 21:47:50 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
fixed same_file name

Revision 60092 - Directory Listing
Modified Wed Jun 21 21:23:54 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Rename feature to a better name.

Revision 60086 - Directory Listing
Modified Wed Jun 21 20:46:06 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Fixed to_character warnings

Revision 60081 - Directory Listing
Modified Wed Jun 21 20:25:11 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Moved accel_activate_intermediary to independent routines

Revision 60080 - Directory Listing
Modified Wed Jun 21 20:24:16 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added accel_activate_intermediary from dependent routines

Revision 60079 - Directory Listing
Modified Wed Jun 21 20:22:36 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Refactored to be compatible with 1.2 implementation

Revision 60078 - Directory Listing
Modified Wed Jun 21 20:21:44 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Refactored to be compatible with 1.2 implementation

Revision 60077 - Directory Listing
Modified Wed Jun 21 20:16:58 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Refactored to use 2.4 implementation so they are no longer needed

Revision 60076 - Directory Listing
Modified Wed Jun 21 20:00:39 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Made compilable with 5.7 changes

Revision 60075 - Directory Listing
Modified Wed Jun 21 20:00:12 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Made compilable with 5.7 changes

Revision 60074 - Directory Listing
Modified Wed Jun 21 19:58:52 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Add gtk1.2 dependent timeout as set_interval_kamikaze is needed

Revision 60071 - Directory Listing
Modified Wed Jun 21 19:52:24 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed a minor issue as arguments are ASCII strings, but by default we used the Unicode version
  of CreateFile which made it not work.


Revision 60070 - Directory Listing
Modified Wed Jun 21 19:51:03 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed eweasel test#lib024 where change_name would fail if `new_name' represented
  the same file as Current.


Revision 60060 - Directory Listing
Modified Wed Jun 21 17:57:16 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added query about if GDI+ is installed on the Windows system.

Revision 60059 - Directory Listing
Modified Wed Jun 21 17:51:18 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Use LoadLibrary instead of call alpha blend directly, so it's VC6 and Borland C compatible.

Revision 60053 - Directory Listing
Modified Wed Jun 21 17:29:52 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added ability to compare two filenames and check whether or not they are the same.
This code should work on .NET, classic (windows and unix).


Revision 60041 - Directory Listing
Modified Wed Jun 21 04:11:00 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect type for PostMessage.


Revision 60040 - Directory Listing
Modified Wed Jun 21 03:51:08 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed C compilation error for Borland which refuses a cast from INTEGER to POINTER.


Revision 60035 - Directory Listing
Modified Tue Jun 20 23:37:13 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug which only occurred in a very specific situation at a customer site. The issue
  was the wrong memory allocation for BITMAPINFO used when calling CreateDIBSection, we ommitted
  the creation of the color table. However the number of entries in the color table is quite
  empiric and I'm not fully satisfied with my explanations.


Revision 60033 - Directory Listing
Modified Tue Jun 20 23:18:11 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Merged content of `makefile.il' into `makefile.msc'. Added macro definitions to avoid Microsoft VC++ 2005
  obsolete warnings.


Revision 59998 - Directory Listing
Modified Tue Jun 20 15:31:57 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
First commit of EV_PIXEL_BUFFER.
This class will always be a pixmap in system memory (not in video memory), and it's always 32bits.
It'll not lose alpha datas (but EV_PIXMAP will lose alpha datas).
In Windows implementation, it can load BMP, GIF, JPEG, PNG, TIFF, and EMF images.
In Windows it require Gdi+ installed which is come with Windows XP and later. For previous version such as Windows98 it's a free package from Microsoft.

Revision 59971 - Directory Listing
Modified Mon Jun 19 22:41:45 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Replace call to `prune_all' by call to `prune' since we are sure there is only one element
  to remove. Moreover it fixes a side effect of setting the cursor off, which prevented
  in some cases iteration over Vision2 containers.


Revision 59968 - Directory Listing
Modified Mon Jun 19 21:50:52 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed first column pixel hack that was used to align the item with the header divider

Revision 59967 - Directory Listing
Modified Mon Jun 19 21:49:47 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59966 - Directory Listing
Modified Mon Jun 19 21:49:25 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59965 - Directory Listing
Modified Mon Jun 19 21:49:10 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59964 - Directory Listing
Modified Mon Jun 19 21:48:53 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59962 - Directory Listing
Modified Mon Jun 19 21:09:55 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removing dependency on `gdiplus.lib' as it is not available with VC++ 6.0. Instead we
  will use LoadLibrary to use gdi+ features.


Revision 59914 - Directory Listing
Modified Sat Jun 17 19:30:24 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Integrated fix from soft-arch branch (missing paranthesis were causing worng computation).


Revision 59899 - Directory Listing
Modified Fri Jun 16 22:37:25 2006 UTC (13 years, 7 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a typo issue.

Revision 59897 - Directory Listing
Modified Fri Jun 16 22:28:49 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
renamed conf_hash_table.e into equality_hash_table.e

Revision 59896 - Directory Listing
Modified Fri Jun 16 21:58:25 2006 UTC (13 years, 7 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a typo bug.

Revision 59892 - Directory Listing
Modified Fri Jun 16 20:07:16 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
renamed CONF_HASH_TABLE into EQUALITY_HASH_TABLE

Revision 59891 - Directory Listing
Modified Fri Jun 16 18:43:16 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
undid accidental commit

Revision 59890 - Directory Listing
Modified Fri Jun 16 18:41:08 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
undid accidental commit

Revision 59889 - Directory Listing
Modified Fri Jun 16 18:40:10 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
undid accidental commit

Revision 59888 - Directory Listing
Modified Fri Jun 16 18:35:14 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
moved CONF_HASH_TABLE (a hash table which has an is_equal implementation that checks the values) into base_extension library

Revision 59869 - Directory Listing
Modified Fri Jun 16 15:30:57 2006 UTC (13 years, 7 months ago) by jfiat
Original Path: trunk/Src/library
added notion of "detached_console"  to allow launching a console base Vision2 application without the dos console

Revision 59851 - Directory Listing
Modified Fri Jun 16 00:53:21 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed VTCM errors for mentioning non-existent classes in export clauses.


Revision 59850 - Directory Listing
Modified Fri Jun 16 00:52:38 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved all classes from library.net/wel into library/wel since our new configuration file
  permits us to do that and it makes things nicer. Updated wel.ecf accordingly.
Note that WEL_WINFORM_CONTAINTER has been moved into wel/support/dotnet which might not be the
  best place.


Revision 59847 - Directory Listing
Modified Thu Jun 15 23:40:03 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved all classes from library.net/vision2 into library/vision2 since our new configuration file
  permits us to do that and it makes things nicer. Updated vision2.ecf accordingly.
Created classic and dotnet folder for EV_PIXMAP_IMP_LOADER so that the above can be done.


Revision 59839 - Directory Listing
Modified Thu Jun 15 23:27:52 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved all classes from library.net/time into library/time since our new configuration file
  permits us to do that and it makes things nicer. Updated time.ecf accordingly.
Created classic and dotnet folder for C_DATE so that the above can be done.


Revision 59838 - Directory Listing
Modified Thu Jun 15 23:24:06 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed exclusion rules.


Revision 59837 - Directory Listing
Modified Thu Jun 15 23:22:45 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved `file_rule' to the level of the cluster since this is where it applies.
Fixed exclusion rule.


Revision 59836 - Directory Listing
Modified Thu Jun 15 23:11:08 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed because empty.


Revision 59835 - Directory Listing
Modified Thu Jun 15 23:10:46 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed because empty.


Revision 59833 - Directory Listing
Modified Thu Jun 15 23:02:58 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved all classes from library.net/thread into library/thread since our new configuration file
  permits us to do that and it makes things nicer. Updated thread.ecf accordingly.


Revision 59831 - Directory Listing
Modified Thu Jun 15 22:40:37 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Moved all classes from library.net/base into library/base since our new configuration file
  permits us to do that and it makes things nicer. Updated base.ecf accordingly.


Revision 59830 - Directory Listing
Modified Thu Jun 15 22:37:34 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed issue where having STRING_GENERAL as argument of STRING works fine in classic
  but makes .NET compatibility worse since one cannot append a .NET String anymore.
  To avoid that problem, the `append' from STRING_GENERAL is renamed into `append_string_general'
  and previous implementation of `append' is used.


Revision 59827 - Directory Listing
Modified Thu Jun 15 20:01:53 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed bug in `append' where the last character of the other string was not appended.


Revision 59822 - Directory Listing
Modified Thu Jun 15 18:16:02 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added `append' to STRING_GENERAL.


Revision 59782 - Directory Listing
Modified Wed Jun 14 20:39:39 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Merged from soft-arch branch for support of full UTF-8 encoding.


Revision 59781 - Directory Listing
Modified Wed Jun 14 20:33:13 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed because empty (now it is in gtk).

Revision 59770 - Directory Listing
Modified Wed Jun 14 16:00:56 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed an issue where even if we don't force a redraw, we still need to set the style.


Revision 59747 - Directory Listing
Modified Wed Jun 14 00:17:50 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Record width/height of a zone before it off-screen.
Because when it's off-screen, the size will be 0.

Revision 59746 - Directory Listing
Modified Wed Jun 14 00:17:26 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Record width/height of a zone before it off-screen.
Because when it's off-screen, the size will be 0.

Revision 59742 - Directory Listing
Modified Tue Jun 13 23:28:08 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed EV_INTERNAL_TOOLBAR_IMP from export clause since this class does not exist anymore.


Revision 59737 - Directory Listing
Modified Tue Jun 13 22:39:58 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
only call set_style_and_redraw if the window is shown, this should prevent the loosing of focus, fixes bug#10450  

Revision 59719 - Directory Listing
Modified Tue Jun 13 19:44:23 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added external obj GdiPlus.lib link option for Windows.

Revision 59713 - Directory Listing
Modified Tue Jun 13 18:25:09 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
used gobo library is read only

Revision 59710 - Directory Listing
Modified Tue Jun 13 18:15:29 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented create "destroy actions sequence".

Revision 59709 - Directory Listing
Modified Tue Jun 13 18:14:19 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented create "destory actions sequence".

Revision 59705 - Directory Listing
Modified Tue Jun 13 17:41:10 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Made sure that the store/retrieve are not blocking, because actually they are not
  thread safe internally when marked blocking (since it enables those routine to be
  called even if there is a GC cycle).


Revision 59704 - Directory Listing
Modified Tue Jun 13 17:37:36 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Changed type of `timeout' from INTEGER_REF to CELL [INTEGER] since it makes more
  sense as eventually the _REF class will disappear.


Revision 59701 - Directory Listing
Modified Tue Jun 13 16:38:12 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Inherit EV_ANY for export features.

Revision 59700 - Directory Listing
Modified Tue Jun 13 16:20:52 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented destroy actions.

Revision 59699 - Directory Listing
Modified Tue Jun 13 16:18:21 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented destroy actions.

Revision 59697 - Directory Listing
Modified Tue Jun 13 15:53:05 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Updated license informations.

Revision 59687 - Directory Listing
Modified Tue Jun 13 15:02:30 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed last argument to CreateDIBSection to use `0' instead of NULL, since it expects a DWORD and not a pointer.


Revision 59686 - Directory Listing
Modified Tue Jun 13 15:00:09 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed usage of EIF_INTEGER since it is not necessary, the signature says `unsigned int'
  not EIF_INTEGER.


Revision 59685 - Directory Listing
Modified Tue Jun 13 14:47:14 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed problem where `png.h' does not like to be included after we include setjmp.h before him.
  Since we do not use all the Eiffel types, I'm simply using `eif_config.h' after `png.h'.


Revision 59682 - Directory Listing
Modified Tue Jun 13 14:39:31 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added 2 classes which are used by GDI+.

Revision 59667 - Directory Listing
Modified Tue Jun 13 00:39:48 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Fix a typo error.

Revision 59666 - Directory Listing
Modified Tue Jun 13 00:38:39 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added if protection.

Revision 59665 - Directory Listing
Modified Tue Jun 13 00:38:11 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added default settings.

Revision 59664 - Directory Listing
Modified Tue Jun 13 00:37:44 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added code to set SD_ICONS_SINGLETON instance to SD_SHARED.

Revision 59663 - Directory Listing
Modified Tue Jun 13 00:36:52 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added obsolete message.

Revision 59662 - Directory Listing
Modified Tue Jun 13 00:36:25 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented for drawing classic down side notebook tabs.
Added features to query bits and info of WEL_BITMAPs.

Revision 59661 - Directory Listing
Modified Tue Jun 13 00:33:23 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented new desaturation pixmap functions which is complete the same effect as .Net ToolStripRender createDisabledImage function.

Revision 59659 - Directory Listing
Modified Mon Jun 12 20:55:55 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed redundant 2.6 external

Revision 59648 - Directory Listing
Modified Mon Jun 12 16:20:12 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed bug#10438 for using `like item' instead of `G' to avoid system validity errors in descendant classes.


Revision 59646 - Directory Listing
Modified Mon Jun 12 16:12:37 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added required libraries.

Revision 59641 - Directory Listing
Modified Mon Jun 12 15:13:07 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added inheritance to ANY to avoid system validity error due to lack of export.


Revision 59640 - Directory Listing
Modified Mon Jun 12 15:12:34 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed system validity errors due to lack of export on certain routines.


Revision 59638 - Directory Listing
Modified Mon Jun 12 15:01:09 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added inheritance to ANY to avoid system validity error with insufficient export.


Revision 59634 - Directory Listing
Modified Mon Jun 12 14:32:57 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed empty components directory and updated configuration file accordingly.


Revision 59633 - Directory Listing
Modified Mon Jun 12 14:19:38 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed empty directories and updated configuration file accordingly.


Revision 59607 - Directory Listing
Modified Fri Jun 9 19:49:08 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Updated to use new SD_ENUMERATION class.

Revision 59606 - Directory Listing
Modified Fri Jun 9 19:44:36 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Remove empty split area will be called only at the time real unlock update.

Revision 59605 - Directory Listing
Modified Fri Jun 9 19:43:40 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Updated codes to call build indicators.
Use new SD_HOT_ZONE_FACTORY_FACTORY to get SD_HOT_ZONE_FACTORY instance instead of USE SD_SYSTEM_COLOR_IMP.

Revision 59604 - Directory Listing
Modified Fri Jun 9 19:41:00 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added feature "contents_editors" which will return all editor type contents.

Revision 59603 - Directory Listing
Modified Fri Jun 9 19:39:48 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Updated for editor place holder content.

Revision 59602 - Directory Listing
Modified Fri Jun 9 19:36:00 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added feature "regroup_after_customize", it's be called after customize a tool bar zone.
Added more debug informations.

Revision 59600 - Directory Listing
Modified Fri Jun 9 19:26:02 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
1.Fixed bug can't prune parent SD_FLOATING_TOOL_BAR_ZONE.
2.When a tool bar dock, it should enable capture.

Revision 59599 - Directory Listing
Modified Fri Jun 9 19:24:24 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added feature `reposition', so it can make sure not tool bars overlap.

Revision 59597 - Directory Listing
Modified Fri Jun 9 19:21:45 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Removed a useless line.

Revision 59596 - Directory Listing
Modified Fri Jun 9 19:20:51 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented a new tool bar item group algorithm which is much faster than before.
But it's not perfect yet, more commits will come.

Revision 59594 - Directory Listing
Modified Fri Jun 9 18:19:04 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
1.We made a area sepcial at the beginning of tool bar row, in this area user can easily drag a tool bar to the begining of tool bar row.Otherwise, user must drag a tool bar  very carefully.
2.Query if Ctrl key pressed from EV_APPLICATION instead of doing it ourself.

Revision 59593 - Directory Listing
Modified Fri Jun 9 18:02:15 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented hide normal widget tool bar items when docking vertically.

Revision 59592 - Directory Listing
Modified Fri Jun 9 18:00:35 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added feature "force", so a tool bar item can extend to a index position directly.

Revision 59590 - Directory Listing
Modified Fri Jun 9 16:45:02 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Extract "build_indicator" feature.

Revision 59586 - Directory Listing
Modified Fri Jun 9 15:28:44 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added set_default_editor_position that can set a editor content to show at "editor zone place holder" position.
Added code to set minimum size of a user_widget to 0 size.

Revision 59585 - Directory Listing
Modified Fri Jun 9 15:24:41 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Make docking manager support save/open tools/editors layout separately.

Revision 59584 - Directory Listing
Modified Fri Jun 9 15:22:56 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Make update_indicator can deal with the case that when tool bar is floating.
Make open_items_layout do some finish work.

Revision 59583 - Directory Listing
Modified Fri Jun 9 14:38:11 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Implemented feature "is_displayed".

Revision 59582 - Directory Listing
Modified Fri Jun 9 14:36:41 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Changed a little bit to the contract.

Revision 59577 - Directory Listing
Modified Fri Jun 9 00:31:50 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added pointer press actions support for SD_TOOL_BAR_ITEMS.

Revision 59576 - Directory Listing
Modified Fri Jun 9 00:25:41 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added warning comment to say that query pixmap from EV_TOOL_BAR_ITEM will lost all alpha datas.
This is because Windows Gdi will set all alpha datas to 0 , or do somethings lost alpha datas.

Revision 59572 - Directory Listing
Modified Thu Jun 8 23:56:49 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Updated code to support new editor place holder content.

Revision 59570 - Directory Listing
Modified Thu Jun 8 23:55:18 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Add factory method codes for editor place holder zone.

Revision 59569 - Directory Listing
Modified Thu Jun 8 23:53:28 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
It seem there is bugs in "prune_all" function, so use first "start" then "prune".
Because title bar custom area set_parent works now, restore codes of extend custom area, wipe out custom area. 

Revision 59568 - Directory Listing
Modified Thu Jun 8 23:48:47 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Make feature zone recursive can do with more generic EV_CONTAINERs.
Added editor related features, the most important one is "editor_parent" which can query the top container of all editors. It's useful when save editors docking layout.

Revision 59567 - Directory Listing
Modified Thu Jun 8 23:39:07 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Notebook will resize tabs when client programmers change the text of tabs, because change texts will cause tabs size change.
When switch tabs, it'll lock update.

Revision 59565 - Directory Listing
Modified Thu Jun 8 23:34:15 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Use like keyword instead of fix the class type of a argument.

Revision 59563 - Directory Listing
Modified Thu Jun 8 23:32:04 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Extract direction enumeration from SD_DOCKING_MANAGER, content type enumeration from SD_SHARED to a new class SD_ENUMERATION.
Updated related classes.

Revision 59562 - Directory Listing
Modified Thu Jun 8 22:53:07 2006 UTC (13 years, 7 months ago) by paulb
Original Path: trunk/Src/library
Supported use of cursor keys to navigate set buttons.
Also make first button the default select button.

Revision 59555 - Directory Listing
Modified Thu Jun 8 22:08:38 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added ability to save/open tools or editors layouts separately.
Before we only have the ability to save/open whole docking layouts.

Revision 59554 - Directory Listing
Modified Thu Jun 8 21:58:59 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Removed feature "hot zone factory" from SD_SYSTEM_COLOR_IMP to SD_HOT_ZONE_FACTORY_FACTORY to make it clear.


Revision 59551 - Directory Listing
Modified Thu Jun 8 21:49:31 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Added editor place holder zone, so if there is no editor there will be a place holder zone to keep the place for editors.

Revision 59514 - Directory Listing
Modified Thu Jun 8 15:58:42 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Tidied up pick and drop code for cursor reset and transport renabling, fixed potential bug calling when calling disable_capture on a widget that doesn't currently have the capture, previously it would unset the global capture widget

Revision 59494 - Directory Listing
Modified Thu Jun 8 00:32:56 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added precondition to state that new_name cannot be empty as it does not make sense
  to rename into nothing.


Revision 59493 - Directory Listing
Modified Thu Jun 8 00:31:30 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added `vk_alt' as synonym of `vk_menu' since it is used for representing the Alt key.


Revision 59479 - Directory Listing
Modified Wed Jun 7 17:22:12 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed use of NULL macro

Revision 59476 - Directory Listing
Modified Wed Jun 7 17:21:25 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added handling to remove unnecessary padding for some frame styles

Revision 59475 - Directory Listing
Modified Wed Jun 7 17:19:57 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed use of NULL macro

Revision 59474 - Directory Listing
Modified Wed Jun 7 17:19:25 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed use of NULL macro

Revision 59473 - Directory Listing
Modified Wed Jun 7 17:18:52 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed use of NULL macro

Revision 59472 - Directory Listing
Modified Wed Jun 7 17:18:06 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local variable for null pointer comparison as it is faster than performing a function call

Revision 59471 - Directory Listing
Modified Wed Jun 7 17:16:55 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added style parsing for changing internal padding for frames

Revision 59470 - Directory Listing
Modified Wed Jun 7 17:14:59 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local pointer for null comparison at is more optimal

Revision 59469 - Directory Listing
Modified Wed Jun 7 17:14:29 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local pointer for null comparison at is more optimal

Revision 59468 - Directory Listing
Modified Wed Jun 7 17:14:11 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local pointer for null comparison at is more optimal

Revision 59467 - Directory Listing
Modified Wed Jun 7 17:13:27 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local pointer for null comparison at is more optimal

Revision 59466 - Directory Listing
Modified Wed Jun 7 17:12:48 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using local pointer for null comparison at is more optimal

Revision 59465 - Directory Listing
Modified Wed Jun 7 17:11:39 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added externals for left and right alt keys for Alt key handling

Revision 59464 - Directory Listing
Modified Wed Jun 7 17:10:23 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added support for Alt key handling

Revision 59463 - Directory Listing
Modified Wed Jun 7 17:09:46 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added Alt key to key constants

Revision 59419 - Directory Listing
Modified Mon Jun 5 20:50:47 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Optimized widget_at_position calls to use gtk optimized widget_at_mouse_pointer

Revision 59418 - Directory Listing
Modified Mon Jun 5 20:49:49 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now using new widget_at_mouse_pointer as it is more optimal on gtk

Revision 59417 - Directory Listing
Modified Mon Jun 5 20:38:11 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added optimization for widget_at_position in case x and y are already at the current mouse pointer position

Revision 59415 - Directory Listing
Modified Mon Jun 5 20:29:07 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Redefined widget_at_mouse_pointer as an optimization

Revision 59414 - Directory Listing
Modified Mon Jun 5 20:28:18 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added widget_at_mouse_pointer as an optimization for gtk as widget_at_position is very slow to use from motion actions

Revision 59412 - Directory Listing
Modified Mon Jun 5 20:27:10 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added widget_at_mouse_pointer as an optimization on gtk if you need to know what widget is underneath the mouse pointer

Revision 59409 - Directory Listing
Modified Mon Jun 5 18:16:16 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
removed INDEX_LIST from export clause as there is no such class in base

Revision 59408 - Directory Listing
Modified Mon Jun 5 18:14:58 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library
created base_extension and gobo_extension libraries which provide some extensions to base and gobo
moved some generally usable classes into base_extension and gobo_extension

Revision 59388 - Directory Listing
Modified Sat Jun 3 14:16:27 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Removed export to E_FEATURE which is not a class of the universe.


Revision 59383 - Directory Listing
Modified Fri Jun 2 23:19:01 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Corrected has_focus to check whether return toplevel widget is indeed a window

Revision 59382 - Directory Listing
Modified Fri Jun 2 23:18:02 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Added gtk_widget_toplevel external

Revision 59378 - Directory Listing
Modified Fri Jun 2 17:23:59 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Made recompute_text_dimensions work for when item does not have a parent

Revision 59377 - Directory Listing
Modified Fri Jun 2 16:35:23 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Corrected vertical_scroll_bar type

Revision 59376 - Directory Listing
Modified Fri Jun 2 16:23:40 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Moved scrollbar definitions next to header

Revision 59375 - Directory Listing
Modified Fri Jun 2 16:22:34 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Now exporting horizontal and vertical scrollbars

Revision 59357 - Directory Listing
Modified Thu Jun 1 23:19:13 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Fixed bug #10398 where center coordinate was set incorrectly

Revision 59353 - Directory Listing
Modified Thu Jun 1 22:01:47 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug with `insert_rows_at' where if you insert new row in the middle of rows,
  the rows below won't be refreshed properly.


Revision 59350 - Directory Listing
Modified Thu Jun 1 18:58:23 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Reverted back to more logical implementation for `set_minimum_width_in_characters' to
  simply do nb chars * maximum_width of a char. It is not perfect but much better than
  doing twice the requested number of characters.
  Removed + 9, since it seems to come from nowhere.


Revision 59345 - Directory Listing
Modified Thu Jun 1 17:41:17 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 59343 - Directory Listing
Modified Thu Jun 1 16:43:13 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Revisited `tooltip' handling as revision 59000 introduced a problem where if a grid
  does not have a tooltip set, and that an item has one, it displays it, but if you
  move to another item which does not have a tooltip it will still display the previous
  tooltip.


Revision 59338 - Directory Listing
Modified Thu Jun 1 16:17:45 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Take into account the fact that `a_tooltip' is Void when calling `set_tooltip'.


Revision 59337 - Directory Listing
Modified Thu Jun 1 16:17:16 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Fixed post-condition as it did not take into account that `tooltip' could be Void.


Revision 59328 - Directory Listing
Modified Thu Jun 1 03:42:53 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Automatically select the item which is already chosen, make it easier from the keyboard
  to see which one is selected.


Revision 59327 - Directory Listing
Modified Thu Jun 1 03:35:15 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Use EV_GRID_CHOICE_ITEM instead of EV_GRID_COMBO_ITEM which is more user friendly
  when you have to select an entry quickly with the mouse or keyboard.


Revision 59325 - Directory Listing
Modified Thu Jun 1 03:31:40 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
New type of item similar to EV_GRID_COMBO_ITEM except that this one is simpler
  to use and you have to do less click to select an entry.


Revision 59323 - Directory Listing
Modified Thu Jun 1 00:25:53 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Changed behavior of `layout_procedure'. Now instead of getting 0, we get the default
  values on how the default implementation will draw the text and the pixmap. It makes
  it easier for user to swap text and pixmap and still preserves some existing values.
  Added usage of `has_text_pixmap_overlapping' in case text is at the left of the pixmap.


Revision 59322 - Directory Listing
Modified Thu Jun 1 00:24:18 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added new configuration option: we can decide whether or not the
text will overlap the pixmap if pixmap is at the right of the text.


Revision 59321 - Directory Listing
Modified Thu Jun 1 00:23:19 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Uncommented `set_mask' so that it can be used.


Revision 59320 - Directory Listing
Modified Thu Jun 1 00:22:35 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
Added `make_with_size' for creation procedure.


Revision 59319 - Directory Listing
Modified Thu Jun 1 00:09:03 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Removed redundant C code

Revision 59289 - Directory Listing
Modified Tue May 30 23:11:22 2006 UTC (13 years, 7 months ago) by king
Original Path: trunk/Src/library
Reinstated leave enter and motion events for auxilliary controls

Revision 59280 - Directory Listing
Modified Tue May 30 20:20:22 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library
To have the same behavior as trees and lists where pressing the down key on a grid which has the
  focus but no item selected would select the first visible item in the list.


Revision 59272 - Directory Listing
Modified Tue May 30 16:30:19 2006 UTC (13 years, 7 months ago) by larryl
Original Path: trunk/Src/library
Now ev_load_pixmap.c load 32bits pixmap instead of 24bits pixmap, so updated the codes here.

Revision 59235 - Directory Listing
Modified Fri May 26 18:03:24 2006 UTC (13 years, 8 months ago) by konradm
Original Path: trunk/Src/library
Updated in_assertion so that it works with the new compiler as now an inline
  routine is generated without a context, so in multithreaded mode we need to
  call GTCX as `in_assertion' is a per-thread data.


Revision 59226 - Directory Listing
Modified Fri May 26 16:27:32 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Changed selection behavior so that ensure_visible is no longer called when an item or row is clicked upon

Revision 59216 - Directory Listing
Modified Thu May 25 23:19:30 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added support for 32bits pixmaps.

Revision 59215 - Directory Listing
Modified Thu May 25 23:17:46 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Changed is_item_navigatable to return false for items whose parent row height is set to zero pixels

Revision 59214 - Directory Listing
Modified Thu May 25 22:53:24 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Reimplemented set_size mask handling to work correctly with masked images, new mask is opaque in the new area

Revision 59211 - Directory Listing
Modified Thu May 25 21:02:43 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
fixed test#table003

Revision 59208 - Directory Listing
Modified Thu May 25 17:59:12 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now only calling idle actions just before the cpu is relinquished to match the windows

Revision 59207 - Directory Listing
Modified Thu May 25 17:28:56 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Changed to load pixmap alpha channel datas, so we can use Windows AlphaBlend, UpdateLayeredWindow API calls.
Now r,g,b data is premultiplied with alpha datas.

Revision 59206 - Directory Listing
Modified Thu May 25 17:10:35 2006 UTC (13 years, 8 months ago) by jasonw
Original Path: trunk/Src/library
Added a query `is_tabulation' in editor token classes.

Revision 59202 - Directory Listing
Modified Thu May 25 16:37:34 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Reverted back to bg and fg as text and base are incorrect for container widgets

Revision 59201 - Directory Listing
Modified Thu May 25 16:36:42 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected color pointers to use textable widget

Revision 59196 - Directory Listing
Modified Thu May 25 15:49:05 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Cannot make `last_created_thread' obsolete because it is still needed.


Revision 59188 - Directory Listing
Modified Thu May 25 00:00:49 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added signal connect implementation from ev_any_imp

Revision 59187 - Directory Listing
Modified Thu May 25 00:00:12 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Move signal_connect implementation in to gtk marshal class

Revision 59186 - Directory Listing
Modified Wed May 24 23:58:59 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now using text instead of fg for foreground color retrieval

Revision 59184 - Directory Listing
Modified Wed May 24 22:56:22 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed use of c_string_from_eiffel_string as there may be side affects from gtk where setting the string will cause events that will reuse c_string_from_eiffel_string that will corrupt the string pointer

Revision 59182 - Directory Listing
Modified Wed May 24 22:11:09 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now using text and base for bforeground and background color retrieval

Revision 59177 - Directory Listing
Modified Wed May 24 21:32:55 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added conversion STRING_GENERAL to SYSTEM_STRING since now `to_cil' is available.


Revision 59176 - Directory Listing
Modified Wed May 24 21:31:57 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Moved `to_cil' of STRING, STRING_32 into parent STRING_GENERAL.


Revision 59151 - Directory Listing
Modified Tue May 23 23:50:11 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Tidied up set_editable

Revision 59150 - Directory Listing
Modified Tue May 23 23:49:35 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Made spacing between pixmap and text 1 pixel smaller as it looks more aesthetically pleasing

Revision 59149 - Directory Listing
Modified Tue May 23 23:48:48 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Fixed bug where motion handling was only being fired for pick and drop transporters

Revision 59148 - Directory Listing
Modified Tue May 23 22:12:03 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored implementation to allow for easy integration of items

Revision 59147 - Directory Listing
Modified Tue May 23 22:11:27 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for item pnd integration

Revision 59146 - Directory Listing
Modified Tue May 23 22:10:41 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for item pnd integration

Revision 59145 - Directory Listing
Modified Tue May 23 22:10:14 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for item pnd integration

Revision 59144 - Directory Listing
Modified Tue May 23 22:09:37 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for item pnd integration

Revision 59143 - Directory Listing
Modified Tue May 23 22:09:06 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for move of pnd related features in acnestors

Revision 59142 - Directory Listing
Modified Tue May 23 22:08:34 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added features relat to items that are reused for pick and drop implementation

Revision 59141 - Directory Listing
Modified Tue May 23 22:07:45 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Moved pnd related functions further up for reuse

Revision 59140 - Directory Listing
Modified Tue May 23 22:06:51 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored pnd handling to handle items easier

Revision 59139 - Directory Listing
Modified Tue May 23 22:06:09 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored pnd handling to handle items easier

Revision 59138 - Directory Listing
Modified Tue May 23 20:46:20 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Fixed bug with selection_start, refactored selection and caret positioning code, formatting

Revision 59128 - Directory Listing
Modified Mon May 22 21:30:15 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounting for the fact that the first column does not have a resize line in the header, by removing 2 pixels from the width all of the lengths line up correctly with the resize line of the header

Revision 59127 - Directory Listing
Modified Mon May 22 20:44:11 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Added clusters for .NET

Revision 59125 - Directory Listing
Modified Mon May 22 20:06:57 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed now redundant code

Revision 59124 - Directory Listing
Modified Mon May 22 20:04:12 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added is_destroyed protection as agent for modify_region in some circumstances can be called from app_imp do once on idle actions

Revision 59123 - Directory Listing
Modified Mon May 22 20:03:37 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added is_destroyed protection as agent for set selection in some circumstances can be called from app_imp do once on idle actions

Revision 59122 - Directory Listing
Modified Mon May 22 20:02:12 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now only setting c_object as the cursor widget

Revision 59121 - Directory Listing
Modified Mon May 22 20:01:28 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 59097 - Directory Listing
Modified Sat May 20 19:04:55 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
No need to store current working directory now that Vision2 has been fixed.


Revision 59096 - Directory Listing
Modified Sat May 20 19:04:27 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Ensured that the working directory does not change with standard dialogs.


Revision 59095 - Directory Listing
Modified Sat May 20 19:03:58 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Cosmetics: removed trailing spaces.


Revision 59094 - Directory Listing
Modified Sat May 20 19:03:23 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed typo.


Revision 59086 - Directory Listing
Modified Fri May 19 22:54:57 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
added missing conditions for dotnet

Revision 59068 - Directory Listing
Modified Fri May 19 00:41:49 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now handling background color and theme support correctly

Revision 59066 - Directory Listing
Modified Fri May 19 00:40:39 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now handling parent theming

Revision 59065 - Directory Listing
Modified Fri May 19 00:39:50 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Exporting theme_draw to WEL_ANY for toolbar theme support

Revision 59055 - Directory Listing
Modified Thu May 18 17:14:14 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
changed default assertion level of libraries to require only

Revision 59034 - Directory Listing
Modified Wed May 17 20:16:53 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Renamed all .acex file into .ecf file as requested to match the
  definition we currently give in the open dialog (Eiffel Config File).
  It also makes life easier when building Windows installation since
  we don't need to use the short name with the wrong extension (use ACE
  instead of ACEX).
Updated Eiffel code that was using the acex manifest constant to use a constant
  whenever it was possible.


Revision 59020 - Directory Listing
Modified Wed May 17 16:10:01 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected button release action handling to query the gdk event for the correct Vision2 widget the release was meant for

Revision 59019 - Directory Listing
Modified Wed May 17 15:37:51 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added gdk_event_button_struct_window

Revision 59013 - Directory Listing
Modified Wed May 17 00:03:24 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected graphical resource creation for images that have no mask present

Revision 59009 - Directory Listing
Modified Tue May 16 22:18:41 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed set_size hack that is no longer needed, it also fixes a bug where calling set_size to a smaller size would not be honored

Revision 59005 - Directory Listing
Modified Tue May 16 19:52:42 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed recent change to minimum size calculation as the notebook relies on setting the hidden flag for its implementation, not calling the minimum size was causing a side effect of the widget itself not showing in the tab under studio

Revision 59000 - Directory Listing
Modified Tue May 16 16:11:30 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
`tooltip' now defers its implementation to the drawable.

Revision 58999 - Directory Listing
Modified Tue May 16 16:05:28 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 58994 - Directory Listing
Modified Tue May 16 15:48:18 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
Protected display of error message box with debug statements.

Revision 58985 - Directory Listing
Modified Tue May 16 15:02:16 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Removed reference to `info@eiffel.com' since this is not a valid
  email address anymore.


Revision 58980 - Directory Listing
Modified Tue May 16 14:45:30 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Moved -L path for X11 after call to `pkg-config' as on some platforms it will cause
  some issues where wrong library will be used by `pkg-config' (Found on MacOS).


Revision 58974 - Directory Listing
Modified Tue May 16 00:57:33 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Removed non-used locals.


Revision 58973 - Directory Listing
Modified Tue May 16 00:28:03 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed button actions from scrollbars as they aren't really part of the grid and are currently impossible to filter out using the current grid interface, ideally the scrollbars should be exported, also prevented a crash due to use of do_once_idle_actions where the grid has been destroyed during the time from adding the agent to calling the agent

Revision 58971 - Directory Listing
Modified Mon May 15 23:48:45 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected set_mask to create a copy of the bitmap and create its own mask_dc for it to match with current implementation

Revision 58969 - Directory Listing
Modified Mon May 15 22:19:56 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added code to protect wipeout in case interface is not prunable, as is the case with EV_GRID

Revision 58968 - Directory Listing
Modified Mon May 15 22:18:46 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added code to protect wipeout should the interface not be prunable, as is the case with EV_GRID

Revision 58965 - Directory Listing
Modified Mon May 15 21:09:48 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
calling go_smart_home now performs a true home when user has a selection from smart home position to another position.

Revision 58961 - Directory Listing
Modified Mon May 15 18:28:58 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for set_composite_widget_pointer_style removal

Revision 58960 - Directory Listing
Modified Mon May 15 18:28:24 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks

Revision 58959 - Directory Listing
Modified Mon May 15 18:27:44 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored set_composite_widget_pointer_style in to set_pointer_style

Revision 58958 - Directory Listing
Modified Mon May 15 18:26:29 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed set_composite_widget_pointer_style

Revision 58957 - Directory Listing
Modified Mon May 15 18:25:38 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed unused local

Revision 58956 - Directory Listing
Modified Mon May 15 18:25:17 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now not reusing cursor as this does not work in all scenarios

Revision 58943 - Directory Listing
Modified Sat May 13 18:28:36 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added missing check statement after assignment attempts.


Revision 58938 - Directory Listing
Modified Sat May 13 01:27:50 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed 2 bugs introduced when converting to unicode:
1 - we did not take create an empty string when no data was retrieved
2 - we did not handle the case where the data had a null character in it,
    the string would only contains up to the null character.


Revision 58937 - Directory Listing
Modified Sat May 13 01:25:02 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Made `character_size' frozen for static access.
Added precondition and invariant to state that data has a count, which
  is a multiple of `character_size'. Otherwise we won't properly
  handle the half character case.


Revision 58934 - Directory Listing
Modified Sat May 13 01:21:20 2006 UTC (13 years, 8 months ago) by jasonw
Original Path: trunk/Src/library
Added features to get tooltip text color and background color from current system theme.

Revision 58932 - Directory Listing
Modified Fri May 12 23:38:23 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed debugging statement from last commit

Revision 58931 - Directory Listing
Modified Fri May 12 23:37:24 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Fixed issue with item not resizing if item is shown from a hidden state, removed hidden items from minimum sizing calculations

Revision 58922 - Directory Listing
Modified Fri May 12 00:33:47 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Updated set_current_push_button to account for the fact that dialogs may be reused

Revision 58921 - Directory Listing
Modified Fri May 12 00:31:18 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename file name same as class name.
Added feature to query invisible items.

Revision 58920 - Directory Listing
Modified Fri May 12 00:23:33 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename all files name to same as class name.

Revision 58919 - Directory Listing
Modified Thu May 11 23:08:07 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now checking to make sure that the fixed child is on screen before removing its outline from the invalidated region

Revision 58916 - Directory Listing
Modified Thu May 11 21:45:11 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Made compilable with thread aware addition of Vision2, gtk implementation needs no additions, for now mswin implementation relies on EiffelThread, this can be moved to the vision imp when either thread is moved to EiffelBase or Vision2 explicitly links to EiffelThread

Revision 58915 - Directory Listing
Modified Thu May 11 21:43:02 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Moved uncaught exception handling implementation to _I, added dummy thread handling routines that for now are redefined in ev_thread_application_imp

Revision 58914 - Directory Listing
Modified Thu May 11 21:41:20 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed redundant code, formatting

Revision 58913 - Directory Listing
Modified Thu May 11 21:40:38 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Updated size request strings to use once strings

Revision 58912 - Directory Listing
Modified Thu May 11 21:39:46 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added recursive mutex implementation from ev_thread_application imp for pending thread aware vision2

Revision 58911 - Directory Listing
Modified Thu May 11 21:39:17 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Moved uncaught exception action handling to ev_application_imp

Revision 58910 - Directory Listing
Modified Thu May 11 21:37:56 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added removed unused local

Revision 58909 - Directory Listing
Modified Thu May 11 21:37:15 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 58908 - Directory Listing
Modified Thu May 11 21:35:52 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added thread safety implementation, refactored uncaught exception handling so that code is reused by both implementations

Revision 58907 - Directory Listing
Modified Thu May 11 21:34:42 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added EXCEPTIONS to export clause of EV_APPLICATION_I for uncaught exception actions mechanism

Revision 58899 - Directory Listing
Modified Thu May 11 01:09:08 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 58898 - Directory Listing
Modified Thu May 11 01:08:37 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected tab pixmap retrieval so that it is Void if not pixmap has been set to meet invariants

Revision 58877 - Directory Listing
Modified Wed May 10 18:02:54 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added "use <gtk/gtk.h>", so c compliation can always success.

Revision 58875 - Directory Listing
Modified Wed May 10 17:27:21 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added gtk_fixed_set_has_window, corrected cast in gdk_selection_property_get

Revision 58874 - Directory Listing
Modified Wed May 10 17:26:44 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now making sure that the fixed widget has a gdk window so that screen x and screen y work

Revision 58871 - Directory Listing
Modified Wed May 10 17:16:19 2006 UTC (13 years, 8 months ago) by jasonw
Original Path: trunk/Src/library
Added `is_new_line' flag into editor tokens.

Revision 58863 - Directory Listing
Modified Wed May 10 16:47:16 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added a default spacing of 3 pixels between tab pixmap and text

Revision 58835 - Directory Listing
Modified Wed May 10 00:54:45 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added gtk_image_set_from_pixbuf

Revision 58834 - Directory Listing
Modified Wed May 10 00:54:12 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Completely redid tab item and pixmap handling so that it works in all scenarios

Revision 58833 - Directory Listing
Modified Wed May 10 00:37:45 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename "a_tool_bar" to "a_zone".
Export "destroy" feature.

Revision 58832 - Directory Listing
Modified Wed May 10 00:35:49 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
When float a tool bar, if its parent row do not have other tool bars, then prune its parent row (SD_TOOL_BAR_ROW) from the parent's parent.
Add feature to query parent row.

Revision 58831 - Directory Listing
Modified Wed May 10 00:33:38 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Changed tool bar manager behavior:
  After add tool bar content (SD_TOOL_BAR_CONTENT), client programmer need to call "set_top" feature of SD_TOOL_BAR_CONTENT, then it can shown on the screen.
  Now, this (SD_TOOL_BAR_CONTENT) is similar behavior as SD_CONTENT.

Revision 58830 - Directory Listing
Modified Wed May 10 00:25:29 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added forgotten codes, to set visible when restore layout configuration.

Revision 58829 - Directory Listing
Modified Wed May 10 00:23:58 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Redefined "close" feature for SD_STATE_VOID.

Revision 58828 - Directory Listing
Modified Wed May 10 00:23:09 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Removed unnecessary codes.

Revision 58827 - Directory Listing
Modified Wed May 10 00:21:56 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Because new Eiffel Studio configuration system visible rules, so added SD_DEBUG_ACCESS class to be a ancestor of the classes which need to access docking library internal features.

Revision 58826 - Directory Listing
Modified Wed May 10 00:20:36 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added precondition, because we added is_visible feature to SD_CONTENT.

Revision 58825 - Directory Listing
Modified Wed May 10 00:19:27 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added if protection.

Revision 58824 - Directory Listing
Modified Wed May 10 00:17:20 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Because new Eiffel Studio configuration system visible rules, so added SD_DEBUG_ACCESS class to be a ancestor of the classes which need to access docking library internal features.

Revision 58823 - Directory Listing
Modified Wed May 10 00:07:49 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Updated due to the change that we can load RGBA DIB pixmap.


Revision 58822 - Directory Listing
Modified Tue May 9 23:57:10 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Move feature "ignore_update" to private section.

Revision 58821 - Directory Listing
Modified Tue May 9 23:56:09 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added if protection.

Revision 58820 - Directory Listing
Modified Tue May 9 23:48:12 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Improved SD_TOOL_BAR:
  1.Query text width use font from EV_DRAWING_AREA now.
  2.Added SD_TOOL_BAR_RADIO_BUTTON which have same feature as EV_TOOL_BAR_RADIO_BUTTON.
  3.Use ARRAYED_SET instead of ARRAYED_LIST to store SD_TOOL_BAR_ITEMS.
  4.Added default pixmap and description for SD_TOOL_BAR_WIDGET_ITEM.
  5.Fixed SD_TOOL_BAR_TOGGLE_BUTTON state issues after clicked or enable_selected.

Revision 58818 - Directory Listing
Modified Tue May 9 23:27:29 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Zone height increase 1 pixel, so it can show bottom border when minimized.

Revision 58804 - Directory Listing
Modified Tue May 9 21:20:01 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added optimization for `to_string_8' and `as_string_8' when argument is indeed a STRING_8.
Added postcondition to `as/to_string_8/32' to show the above optimization.


Revision 58798 - Directory Listing
Modified Tue May 9 18:48:16 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
Updated to use new .NET specific implementation of C_DATE which doesn't rely on C externals.

Revision 58796 - Directory Listing
Modified Tue May 9 17:45:53 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added support for gtk multithreading with --threads option of vision2-gtk-config

Revision 58790 - Directory Listing
Modified Tue May 9 00:47:56 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Made compilable on Windows after the recent addition of `environment in EV_PICK_AND_DROPABLE_I. 


Revision 58788 - Directory Listing
Modified Tue May 9 00:27:15 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library
First acex for docking library.

Revision 58786 - Directory Listing
Modified Mon May 8 23:36:31 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added file_drop_actions

Revision 58785 - Directory Listing
Modified Mon May 8 23:35:51 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks

Revision 58784 - Directory Listing
Modified Mon May 8 23:35:09 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Moved environment up to ev_pick_and_dropable, removed trailing blanks

Revision 58783 - Directory Listing
Modified Mon May 8 23:34:19 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added environment once routine so that a new object does not have to be created on pnd motion in execute, set user_interface_mode to INTEGER_8 to save on object space

Revision 58782 - Directory Listing
Modified Mon May 8 23:32:56 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added uncaught exception handling routines

Revision 58781 - Directory Listing
Modified Mon May 8 23:28:55 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed signal_emit_stop deferred routine as this is no longer needed in all descendents by pick and drop routine

Revision 58780 - Directory Listing
Modified Mon May 8 23:28:09 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored button handling so that button events are forwarded should pick and drop be enabled but no pebble generated, removed redundant code

Revision 58779 - Directory Listing
Modified Mon May 8 23:19:48 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added a few optimizations for string handling, remove byte_length_from_utf8 pointer as this could easily be done with c_strlen, refactored byte inspection code to presume that the the first branch will be an ascii character

Revision 58778 - Directory Listing
Modified Mon May 8 23:17:22 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Accounted for button_press_switch name change

Revision 58777 - Directory Listing
Modified Mon May 8 23:16:54 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed redundant code

Revision 58776 - Directory Listing
Modified Mon May 8 23:14:00 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected button and motion events for item handlers, renamed button_press_switch to call_button_event_actions

Revision 58775 - Directory Listing
Modified Mon May 8 23:13:34 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected button and motion events for item handlers, renamed button_press_switch to call_button_event_actions

Revision 58773 - Directory Listing
Modified Mon May 8 23:03:58 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Converted from STRING to STRING_32

Revision 58772 - Directory Listing
Modified Mon May 8 23:02:54 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blank

Revision 58771 - Directory Listing
Modified Mon May 8 23:02:32 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected typo

Revision 58770 - Directory Listing
Modified Mon May 8 23:02:05 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Made stretch constants frozen

Revision 58769 - Directory Listing
Modified Mon May 8 22:57:22 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 58768 - Directory Listing
Modified Mon May 8 22:55:40 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks

Revision 58767 - Directory Listing
Modified Mon May 8 22:55:14 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks

Revision 58766 - Directory Listing
Modified Mon May 8 22:54:38 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 58765 - Directory Listing
Modified Mon May 8 22:53:07 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
lock_marking is a blocking external so it needs to be marked as such

Revision 58764 - Directory Listing
Modified Mon May 8 22:43:54 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks

Revision 58762 - Directory Listing
Modified Mon May 8 22:06:46 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected position_on_figure to take arrowed end points in to account

Revision 58761 - Directory Listing
Modified Mon May 8 21:32:55 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added `ge' exclusion.
Renamed EIFGEN into EIFGENs for exclusion.


Revision 58734 - Directory Listing
Modified Sat May 6 00:46:52 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added feature dock_last_state_for_hide, used by SD_TOOL_BAR_CONTENT show.

Revision 58733 - Directory Listing
Modified Sat May 6 00:40:43 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added several querys.

Revision 58732 - Directory Listing
Modified Sat May 6 00:39:39 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
After ev_load_pixmap.c can load RGBA dib pixmaps, SD_FEEDBACK_INDICATOR can directly use a EV_PIXMAP.

Revision 58731 - Directory Listing
Modified Sat May 6 00:33:05 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Made SD_TOOL_BAR_CONTENT hashable.

Revision 58730 - Directory Listing
Modified Sat May 6 00:30:57 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Classes inherit SD_DRAWING_AREA does not force to implement update_for_pick_and_drop.

Revision 58729 - Directory Listing
Modified Sat May 6 00:27:23 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Reduced widget level, improved efficiency.

Revision 58728 - Directory Listing
Modified Sat May 6 00:23:33 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Reduced widget level.

Revision 58727 - Directory Listing
Modified Sat May 6 00:21:03 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
At begin, we want change items layout to vertical items layout if possible.
But actually it seems when twin a EV_CONTAINER, there is contract broken.
If we don't twin the EV_CONTAINER, we can make item parent void before extend a item.

Revision 58726 - Directory Listing
Modified Sat May 6 00:13:29 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Remove "clear", so it's really double buffered when drawer draw it.

Revision 58725 - Directory Listing
Modified Sat May 6 00:12:00 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add is_visible query to SD_CONTENT and SD_TOOL_BAR_CONTENT.
Then we can know if the content is shown in docking library.
(If the content is a tab which pin at side of main window, is_visible is True.)

Added rescue for SD_DOCKING_STATE, SD_AUTO_HIDE_STATE, when contract broken, we should make sure window is unlock updated.

Revision 58724 - Directory Listing
Modified Fri May 5 23:48:27 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
fixed a bug in STRING_GENERAL index_of_code

Revision 58723 - Directory Listing
Modified Fri May 5 23:48:01 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Added missing assembly reference for EiffelSoftware.Runtime.dll

Revision 58719 - Directory Listing
Modified Fri May 5 22:48:11 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Now compiles if compiled against but multi-threading is not enabled

Revision 58718 - Directory Listing
Modified Fri May 5 22:30:37 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Renamed call to TEXT_CURSOR.go_home to TEXT_CURSOR.go_smart_home.

Revision 58717 - Directory Listing
Modified Fri May 5 22:29:47 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
renamed `go_home' to `go_smart_home' and fixed bug where cursor placement in the middle of a non-whitespace token would not move.

Revision 58713 - Directory Listing
Modified Fri May 5 19:20:16 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect order of header file inclusion. It should first include `eif_portable.h'
  before any others. As a consequence the EIF_WINDOWS ifdef was actually useless.


Revision 58712 - Directory Listing
Modified Fri May 5 19:16:14 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added missing includes to avoid warning when using `strlen', `printf' and `sprintf'.


Revision 58711 - Directory Listing
Modified Fri May 5 19:15:51 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed typo `Void' instead of `void'.


Revision 58709 - Directory Listing
Modified Fri May 5 19:12:50 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added unistd.h for avoiding warning on using `unlink'.


Revision 58705 - Directory Listing
Modified Fri May 5 17:06:15 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Removed since empty.


Revision 58704 - Directory Listing
Modified Fri May 5 17:05:40 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Made WIZARD_SHARED platform independent.


Revision 58703 - Directory Listing
Modified Fri May 5 16:36:55 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Added cursor manipulation routine `go_home' to smartly go to home character position.

Revision 58702 - Directory Listing
Modified Fri May 5 16:36:02 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
HOME key will not go either to the first non-whitespace or the start of the line,
based on a user set preference.

Revision 58701 - Directory Listing
Modified Fri May 5 16:35:18 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Added smart home preference.

Revision 58689 - Directory Listing
Modified Thu May 4 17:45:37 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Refactored main event loop to remove redundant legacy wel code, removed unnecessary application main window code as this is no used and doesn't work for popup windows which have a parent set

Revision 58688 - Directory Listing
Modified Thu May 4 17:34:59 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Change pick and drop line to a dashed line style as it was agreed that is better signifies the path from source to target that the pebble has to take

Revision 58674 - Directory Listing
Modified Wed May 3 23:44:34 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added extern definitions to prototypes to avoid compilation issues in some circumstances

Revision 58661 - Directory Listing
Modified Tue May 2 23:10:12 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Simplify the code to make it clear.

Revision 58660 - Directory Listing
Modified Tue May 2 23:09:06 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Make it a little bit bigger, so it can contain whole standard Eiffel Studio icons.

Revision 58658 - Directory Listing
Modified Tue May 2 23:06:15 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add support to added normal EV_WIDGET objects into SD_TOOl_BAR.

Revision 58657 - Directory Listing
Modified Tue May 2 22:46:26 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Remove unnecessary codes to improve efficiency.

Revision 58656 - Directory Listing
Modified Tue May 2 22:18:56 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Correctly indented C external comments

Revision 58654 - Directory Listing
Modified Tue May 2 22:09:13 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Updated to new licensing, moved some C code to inline Eiffel C code, updated connection so that GIOCondition flags are generated by Eiffel code

Revision 58653 - Directory Listing
Modified Tue May 2 22:08:21 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Added G_io_in to condition flags

Revision 58652 - Directory Listing
Modified Tue May 2 22:07:34 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Tidied up and moved some external C code to inline Eiffel C code

Revision 58650 - Directory Listing
Modified Tue May 2 21:14:39 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Use $ISE_LIBRARY if defined, otherwise use $ISE_EIFFEL.


Revision 58649 - Directory Listing
Modified Tue May 2 21:06:30 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Removed --devel option since not needed.


Revision 58639 - Directory Listing
Modified Tue May 2 17:53:46 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Use labelled tuples, remove 3rd arguments in `new_tuple' since it was not used.
Updated incorrect postcondition for new_tuple and new_list.


Revision 58636 - Directory Listing
Modified Tue May 2 15:46:29 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect comment in read_compressed_natural_32.


Revision 58632 - Directory Listing
Modified Tue May 2 00:54:48 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Corrected stretch so that it handles new masking implementation

Revision 58631 - Directory Listing
Modified Tue May 2 00:52:48 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Fixed bug due to change in WEL_STRING to managed pointer, now using C_STRING for file save name so that it passes the correct char* to the save png routine

Revision 58626 - Directory Listing
Modified Tue May 2 00:30:42 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added rescue clause to `decode' in case an unexpected exception occurs while
  retrieving (e.g. data was corrupted and thus we open door to potential
  out of memory exception when trying to allocated more than we should.)


Revision 58625 - Directory Listing
Modified Tue May 2 00:29:34 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Added missing preconditions on read/write_header/footer.


Revision 58621 - Directory Listing
Modified Mon May 1 19:47:15 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
Updated so it works on .NET


Revision 58619 - Directory Listing
Modified Mon May 1 19:18:51 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
Updated so it works on .NET

Revision 58612 - Directory Listing
Modified Mon May 1 18:49:43 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Reverted back to version 56675 for setting `thread_id' also when starting a
  thread. As otherwise the parent thread can not get an accurate value for
  the thread_id of the child thread. This fixes an issue in the `emake' utility
  which is using the process library which is using `thread_id' for waiting.


Revision 58595 - Directory Listing
Modified Sat Apr 29 01:38:13 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library
Updated translated messages to use PostMessage instead of SendMessage otherwise there is the side effect of the previous message not being removed from the thread event queue, this fixes a bug when calling process events during a mouse event where the same event would be triggered twice

Revision 58583 - Directory Listing
Modified Sat Apr 29 00:33:15 2006 UTC (13 years, 8 months ago) by paulb
Original Path: trunk/Src/library
Added feature `adapted' for adapting a target possible using a convert function.

Revision 58575 - Directory Listing
Modified Fri Apr 28 23:46:02 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Normalized the XML content to follow result of an XSL Transformation.


Revision 58560 - Directory Listing
Modified Fri Apr 28 18:09:26 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
changed to new dotnet conditional node

Revision 58559 - Directory Listing
Modified Fri Apr 28 18:08:41 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added if clause to make it works fine on GTK.

Revision 58557 - Directory Listing
Modified Fri Apr 28 18:07:24 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Let notebook tab inherit from drawing area.
Improved some efficiency.

Revision 58556 - Directory Listing
Modified Fri Apr 28 18:05:50 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Make drawer interface works with GTK implementation.

Revision 58555 - Directory Listing
Modified Fri Apr 28 18:05:47 2006 UTC (13 years, 8 months ago) by raphaels
Original Path: trunk/Src/library
Updated to new format for handling .NET.


Revision 58554 - Directory Listing
Modified Fri Apr 28 17:57:23 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Fixed encoding to ISO-8859-1.


Revision 58553 - Directory Listing
Modified Fri Apr 28 17:56:17 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Converted to new format with special .NET node.


Revision 58552 - Directory Listing
Modified Fri Apr 28 17:22:16 2006 UTC (13 years, 8 months ago) by patrickr
Original Path: trunk/Src/library
changed to new dotnet conditional node

Revision 58540 - Directory Listing
Modified Fri Apr 28 01:46:19 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Fix a bug when draw pixmap with mask bitmap. Then source_mask_bitmap will not be void.

Revision 58538 - Directory Listing
Modified Fri Apr 28 01:08:12 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added C BLENDFUNCTION structure wrapper.

Revision 58537 - Directory Listing
Modified Fri Apr 28 01:00:38 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added support for alpha blend function.
Added support for directly set Device Independent bits of a bitmap, there is already one function like this in WEL_BITMAP, but with different parameters.

Revision 58535 - Directory Listing
Modified Fri Apr 28 00:48:39 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added notebook tab constants and other part constants.

Revision 58534 - Directory Listing
Modified Fri Apr 28 00:36:56 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add constants used by theme manager.

Revision 58533 - Directory Listing
Modified Fri Apr 28 00:22:36 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Move file to right place.

Revision 58531 - Directory Listing
Modified Thu Apr 27 23:28:27 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added classes to support draw notebook tabs.

Revision 58530 - Directory Listing
Modified Thu Apr 27 23:06:24 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
To let a a floating tab zone resize all tabs when user resizing the floating zone.

Revision 58529 - Directory Listing
Modified Thu Apr 27 23:05:05 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Implemented draw classic notebooks tabs.
Improved (position issues) draw xp tabs.


Revision 58518 - Directory Listing
Modified Thu Apr 27 20:21:42 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library
Modification of diagram tool for new configuration system.

Revision 58513 - Directory Listing
Modified Thu Apr 27 18:57:08 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Updated configuration file to include a description as well as the license type used for
  the library.
Removed indexing.txt in case they were one, since now description is taken from configuration file.


Revision 58512 - Directory Listing
Modified Thu Apr 27 18:55:58 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Version file is not really needed anymore, we use the Eiffel compiler revision instead.


Revision 58511 - Directory Listing
Modified Thu Apr 27 18:42:21 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library
Added post condition for column_title.
Use is_equal of STRING_32 instead of STRING_GENERAL for comparison.

Revision 58510 - Directory Listing
Modified Thu Apr 27 18:33:46 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Put back actually EV_THEME_WINDOW to vision2, I got confused by the filename
  which did not match the class name.


Revision 58509 - Directory Listing
Modified Thu Apr 27 18:31:59 2006 UTC (13 years, 8 months ago) by manus
Original Path: trunk/Src/library
Moved WEL_THEME_WINDOW to wel specific cluster.


Revision 58507 - Directory Listing
Modified Thu Apr 27 01:48:52 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Set default to show all feedback indicators same time.


Revision 58506 - Directory Listing
Modified Thu Apr 27 01:45:58 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Change mini tool bar type from EV_TOOL_BAR to EV_WIDGET.

Revision 58505 - Directory Listing
Modified Thu Apr 27 01:45:14 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add make_with_items creation method.
Add show/hide wipe_out features.

Revision 58504 - Directory Listing
Modified Thu Apr 27 01:43:18 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add support for tool bar items layout.

Revision 58503 - Directory Listing
Modified Thu Apr 27 01:42:26 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added wipe out feature.
Export show/hide is_displayed feature.


Revision 58502 - Directory Listing
Modified Thu Apr 27 01:40:29 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added support for save tool bar items layout.

Revision 58501 - Directory Listing
Modified Thu Apr 27 01:39:37 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Export features.

Revision 58500 - Directory Listing
Modified Thu Apr 27 01:38:34 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Export a feature.

Revision 58499 - Directory Listing
Modified Thu Apr 27 01:38:10 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added code to call resize actions.
This is side effect of changing in EV_FIX.

Revision 58498 - Directory Listing
Modified Thu Apr 27 01:36:47 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added code to call resize actions.


Revision 58497 - Directory Listing
Modified Thu Apr 27 01:35:50 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Remember last floating width/height.

Revision 58496 - Directory Listing
Modified Thu Apr 27 01:34:06 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Made constant to a feature.

Revision 58495 - Directory Listing
Modified Thu Apr 27 01:32:44 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Use Vision2 c code to load pixmaps with alpha data.
Add fading effect when closing.

Revision 58494 - Directory Listing
Modified Thu Apr 27 01:27:05 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added if clause when destroy feedback indicators.
Calculate left dragging position if orignal dragging position is out of feedback rectangle.
Added debug information, to test it on a Visual Studio machine...

Revision 58492 - Directory Listing
Modified Thu Apr 27 01:17:44 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added if clause.

Revision 58491 - Directory Listing
Modified Thu Apr 27 01:16:43 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".



Revision 58490 - Directory Listing
Modified Thu Apr 27 01:15:44 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
When use Remote Desktop on Windows system, it's change to use old style docking feedback.


Revision 58489 - Directory Listing
Modified Thu Apr 27 01:06:30 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Modified comment.

Revision 58488 - Directory Listing
Modified Thu Apr 27 01:05:27 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".



Revision 58487 - Directory Listing
Modified Thu Apr 27 01:04:46 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Improved SD_TOOL_BAR:
  Made it support pick and drop.
  Made it support tooltip.
  Added forgotten features: enable_select and disable_select.
  When disable, draw a desatuation pixmap instead of monochrom pixmap.

Revision 58486 - Directory Listing
Modified Thu Apr 27 01:04:01 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Improved SD_TOOL_BAR:
  Made it support pick and drop.
  Made it support tooltip.
  Added forgotten features: enable_select and disable_select.
  When disable, draw a desatuation pixmap instead of monochrom pixmap.

Revision 58485 - Directory Listing
Modified Thu Apr 27 00:56:58 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Made mini tool bar works right.
Format codes and added comments.

Revision 58484 - Directory Listing
Modified Thu Apr 27 00:53:23 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Changed position of drawing pixmap when vertical, to make it looks nice.

Revision 58483 - Directory Listing
Modified Thu Apr 27 00:51:48 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".
Made SD_DOCKING_ZONE_UPPER focus color issues work right.


Revision 58481 - Directory Listing
Modified Thu Apr 27 00:47:33 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Use Windows Xp theme manager to draw notebook tabs.

Revision 58480 - Directory Listing
Modified Thu Apr 27 00:27:03 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Use Windows theme drawer to draw notebook tabs.

Revision 58479 - Directory Listing
Modified Thu Apr 27 00:25:47 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Changed class description.

Revision 58478 - Directory Listing
Modified Thu Apr 27 00:24:57 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Add support to record tool bar items layout (items orders, if displayed).
Move 

Revision 58477 - Directory Listing
Modified Thu Apr 27 00:19:55 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Added button text color which is queried by SD_NOTEBOOK_TAB_DRAWER_IMP.

Revision 58476 - Directory Listing
Modified Thu Apr 27 00:18:06 2006 UTC (13 years, 8 months ago) by larryl
Original Path: trunk/Src/library
Changed default floating zone width/height, to let it fit Eiffel Studio Search Tool' size.
Added to_implement comments.

Revision 58472 - Directory Listing
Modified Wed Apr 26 17:49:05 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added missing external inludes/objects.


Revision 58471 - Directory Listing
Modified Wed Apr 26 17:48:12 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect external_include path for Unix.


Revision 58469 - Directory Listing
Modified Wed Apr 26 05:34:54 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed condition on wel as it is needed no matter what to access the
  registry keys.
Cosmetics.


Revision 58468 - Directory Listing
Modified Wed Apr 26 01:41:18 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Use $(XX) notation as otherwise it does not work on Unix for includes/objects.


Revision 58467 - Directory Listing
Modified Wed Apr 26 01:35:30 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added new condition `batch_preferences' that can be set by users to not include the
  graphical part of the library.


Revision 58460 - Directory Listing
Modified Tue Apr 25 22:34:03 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
[Manus]Fixed crash in postcondition of set_tooltip

Revision 58456 - Directory Listing
Modified Tue Apr 25 19:26:38 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Now uses `make' to instantiate mutex as `default_create' is now obsolete.

Revision 58455 - Directory Listing
Modified Tue Apr 25 19:21:07 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
FixedFixed syntax errors and externals.


Revision 58454 - Directory Listing
Modified Tue Apr 25 19:20:38 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Updated calls to ECOM_WRAPPER creation routine to reflect new name (`make' instead of `make_from_pointer').

Revision 58453 - Directory Listing
Modified Tue Apr 25 19:20:02 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Updated calls to ECOM_WRAPPER creation routine to reflect new name (`make' instead of `make_from_pointer').

Revision 58452 - Directory Listing
Modified Tue Apr 25 19:19:01 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Fixed syntax errors and externals.

Revision 58451 - Directory Listing
Modified Tue Apr 25 19:06:18 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed wrong UUID which was the same as the EiffelParse one.


Revision 58450 - Directory Listing
Modified Tue Apr 25 18:58:28 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed empty directoy.


Revision 58449 - Directory Listing
Modified Tue Apr 25 18:58:08 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Simplified lex cluster as there is no need for an exclude clause.


Revision 58442 - Directory Listing
Modified Tue Apr 25 00:40:02 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Removed `set_minimum_size' line to let it not resize on GTK.
On Windows it works fine.


Revision 58438 - Directory Listing
Modified Mon Apr 24 22:29:56 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added codes for enable floating zone user resize.


Revision 58437 - Directory Listing
Modified Mon Apr 24 22:22:18 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added insenstive pixmap support.


Revision 58435 - Directory Listing
Modified Mon Apr 24 19:18:51 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58433 - Directory Listing
Modified Mon Apr 24 18:58:50 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58432 - Directory Listing
Modified Mon Apr 24 18:57:54 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58430 - Directory Listing
Modified Mon Apr 24 17:29:23 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed precondition violation when calling `is_displayed' on a widget (e.g. EV_DIALOG)
  whose implementation has been changed.


Revision 58425 - Directory Listing
Modified Mon Apr 24 16:26:15 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Made it compile with Borland by taking into account removed C files.


Revision 58419 - Directory Listing
Modified Sat Apr 22 18:31:20 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added EV_BUILDER for new features for graphical builder based on EiffelVision2.


Revision 58418 - Directory Listing
Modified Sat Apr 22 18:29:50 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added new features exported to EV_BUILDER for graphical builder based on EiffelVision2.


Revision 58412 - Directory Listing
Modified Sat Apr 22 01:52:54 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added debug informations to see difference between Windows  and GTK.

Revision 58410 - Directory Listing
Modified Sat Apr 22 01:02:22 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Fixed tool bar not to draw background when state is normal.

Revision 58407 - Directory Listing
Modified Fri Apr 21 20:59:12 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
fixed some library config files

Revision 58398 - Directory Listing
Modified Fri Apr 21 19:16:17 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Tidied up dnd loop

Revision 58397 - Directory Listing
Modified Fri Apr 21 19:15:34 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed unecessary connection to button press switch as this is now performed in our custom event handling in EV_APPLICATION_IMP

Revision 58396 - Directory Listing
Modified Fri Apr 21 19:14:55 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now making sure item is visible when selected to match windows behavior

Revision 58395 - Directory Listing
Modified Fri Apr 21 19:14:06 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Fixed obsolete warnings

Revision 58394 - Directory Listing
Modified Fri Apr 21 19:13:39 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added missing comment

Revision 58393 - Directory Listing
Modified Fri Apr 21 19:13:23 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Made ensure_item_visible callable by node, fixed potential cat call due to change of argument type

Revision 58390 - Directory Listing
Modified Fri Apr 21 18:23:22 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Fixed pixels_displayed_after_final_row and set_row_height to satisfy postconditions

Revision 58383 - Directory Listing
Modified Fri Apr 21 01:54:26 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Use windows message Tb_getmaxsize to query tool bar size is not correct, this happens after we set toolbar with new flags (mix buttons style, drop down button style).
So, we query tool bar with/height in a new way.

Revision 58374 - Directory Listing
Modified Thu Apr 20 22:28:02 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Converted to new ACEX configuration file format.


Revision 58351 - Directory Listing
Modified Thu Apr 20 18:29:00 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed display of MessageBox when wel_hook cannot be found. Because it is caught by
  a postcondition in WEL.


Revision 58333 - Directory Listing
Modified Thu Apr 20 16:47:54 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed non-used locals.


Revision 58309 - Directory Listing
Modified Wed Apr 19 22:28:07 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug in WEL_LIST_VIEW_ITEM.set_text_with_wel_string and in
  WEL_WINDOWS_ROUTINES.key_to_string where the usage of WEL_STRING.capacity
  was incorrect, what it should have been is the capacity in characters, not
  in bytes. This is now fixed by using `character_capacity' from WEL_STRING.


Revision 58308 - Directory Listing
Modified Wed Apr 19 22:21:41 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed extra lines.


Revision 58307 - Directory Listing
Modified Wed Apr 19 21:53:26 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now using maskblt for draw_subpixmap with masked pixmaps

Revision 58306 - Directory Listing
Modified Wed Apr 19 21:52:05 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now png files are the first headers inspected

Revision 58301 - Directory Listing
Modified Wed Apr 19 16:37:43 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Updated `external_object' clauses to take into account `multithreaded' libraries as well.


Revision 58293 - Directory Listing
Modified Wed Apr 19 04:57:56 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Replaced obsolete call to `to_character' by `to_character_8'.


Revision 58292 - Directory Listing
Modified Wed Apr 19 04:57:23 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed obsolete calls by calling `make' for creating a MUTEX instance.


Revision 58291 - Directory Listing
Modified Wed Apr 19 04:50:16 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Replaced call to `clone' by `twin'.


Revision 58286 - Directory Listing
Modified Wed Apr 19 00:25:35 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Updated to new `condition' nodes.


Revision 58277 - Directory Listing
Modified Tue Apr 18 22:02:15 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
updated configuration files for new conditionals

Revision 58275 - Directory Listing
Modified Tue Apr 18 21:03:47 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed inclusion of `ilwel.lib' in .NET mode only.


Revision 58274 - Directory Listing
Modified Tue Apr 18 21:03:15 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Improved include/objects specification, but it is not correct until we have support
  for multithreaded conditional.


Revision 58272 - Directory Listing
Modified Tue Apr 18 20:51:51 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added `in_assertion' to match .NET implementation of ISE_RUNTIME.


Revision 58262 - Directory Listing
Modified Tue Apr 18 17:36:55 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Refactored so that it does not have external dependencies. This caused the introduction
  of WIZARD_FACTORY and WIZARD_STATE_DATA which have to be defined in users of the library.


Revision 58254 - Directory Listing
Modified Tue Apr 18 00:51:55 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Initial configuration file for wizard library.


Revision 58252 - Directory Listing
Modified Tue Apr 18 00:06:21 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added Eiffel Forum License.


Revision 58251 - Directory Listing
Modified Mon Apr 17 23:59:26 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed call to `set_focus' in `destroy' and `hide' to ensure we can actually call it
  by verifying first the preconditions of `set_focus'. Not doing so, we were getting
  a precondition violation when calling destroy.


Revision 58250 - Directory Listing
Modified Mon Apr 17 23:46:47 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added Eiffel Forum License to the C/C++/H files.


Revision 58249 - Directory Listing
Modified Mon Apr 17 23:29:01 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Updated to Eiffel Forum License.


Revision 58248 - Directory Listing
Modified Mon Apr 17 23:23:49 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Updated license to the Eiffel Forum License.


Revision 58247 - Directory Listing
Modified Mon Apr 17 23:14:35 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed redundant windows only code for masking

Revision 58243 - Directory Listing
Modified Mon Apr 17 22:51:46 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Updated copyright notice to Eiffel Forum License.


Revision 58238 - Directory Listing
Modified Mon Apr 17 19:16:57 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Removed names of files that have been deleted from list of compiled files.

Revision 58237 - Directory Listing
Modified Mon Apr 17 19:15:15 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added gdk file drop externals

Revision 58236 - Directory Listing
Modified Mon Apr 17 19:14:17 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added working file drop retrieval code ready for action sequence integration

Revision 58235 - Directory Listing
Modified Mon Apr 17 19:13:00 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added motion hint to capture code

Revision 58234 - Directory Listing
Modified Mon Apr 17 19:11:40 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Removed names of files that have been deleted from list of compiled files.

Revision 58233 - Directory Listing
Modified Mon Apr 17 19:11:23 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Improved file drop connection

Revision 58231 - Directory Listing
Modified Mon Apr 17 18:38:39 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Fixed potential crash in `key_from_path' in case path terminates with a '\'.

Revision 58230 - Directory Listing
Modified Mon Apr 17 18:36:47 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Redefine `is_equal' so that two identical strings compared with `is_equal' return `True'.

Revision 58229 - Directory Listing
Modified Mon Apr 17 18:34:08 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Fixed indexing clause comment.

Revision 58228 - Directory Listing
Modified Mon Apr 17 18:29:17 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Eiffel wrapper around C array of strings.

Revision 58227 - Directory Listing
Modified Mon Apr 17 18:27:50 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Eiffel wrapper around C++/COM BSTR type.

Revision 58211 - Directory Listing
Modified Fri Apr 14 20:51:03 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
removed inheritance of REFACTORING_HELPER as it is not needed anymore

Revision 58209 - Directory Listing
Modified Fri Apr 14 19:16:27 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected compiler warnings

Revision 58208 - Directory Listing
Modified Fri Apr 14 19:09:32 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected old_text_as_rtf to use STRING_32 instead of STRING

Revision 58206 - Directory Listing
Modified Fri Apr 14 18:54:26 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected select_region to avoid conversion to STRING

Revision 58205 - Directory Listing
Modified Fri Apr 14 18:39:52 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected counter to start at one as changing from SPECIAL of CHARACTER to STRING_32 broke the zero based indexing code

Revision 58204 - Directory Listing
Modified Fri Apr 14 17:17:51 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed non-used locals.


Revision 58195 - Directory Listing
Modified Thu Apr 13 22:17:54 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
excluded some unneeded directories

Revision 58193 - Directory Listing
Modified Thu Apr 13 21:48:20 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
fixed wrong file_rules

Revision 58187 - Directory Listing
Modified Wed Apr 12 16:44:15 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Refactored to remove need for external C file.

Revision 58186 - Directory Listing
Modified Wed Apr 12 16:43:49 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Refactored to remove need for external C file.

Revision 58185 - Directory Listing
Modified Wed Apr 12 16:43:27 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Cosmetics.

Revision 58184 - Directory Listing
Modified Wed Apr 12 16:42:54 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Removed unused files after refactoring of wizard code.

Revision 58183 - Directory Listing
Modified Wed Apr 12 16:42:21 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Refactored to remove need for external C file.

Revision 58182 - Directory Listing
Modified Wed Apr 12 16:41:13 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Removed unused files after refactoring of wizard code.

Revision 58169 - Directory Listing
Modified Wed Apr 12 01:08:40 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Refine

Revision 58167 - Directory Listing
Modified Wed Apr 12 00:41:59 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Added missing library for process.acex
commit more specific gobo.acex that makes common target of ec.acex compile.


Revision 58159 - Directory Listing
Modified Tue Apr 11 17:33:06 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Added base library

Revision 58158 - Directory Listing
Modified Tue Apr 11 17:26:08 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Event library acex file.

Revision 58155 - Directory Listing
Modified Tue Apr 11 02:23:56 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Show vertical scrollbar correctly.
And since the bug of viewport's width and height has been fixed, I removed the FIXME comment and protection.

Revision 58153 - Directory Listing
Modified Tue Apr 11 01:15:50 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Fixed a few issues regarding modal event handling

Revision 58150 - Directory Listing
Modified Mon Apr 10 23:25:31 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Refactored child resizing implementation so that the size of the children returned is always correct, now resizing is performed when the parent is resized instead of when the page is flipped which causes unsitely redraw

Revision 58149 - Directory Listing
Modified Mon Apr 10 22:36:34 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Reinstated X11 lib as it is needed on Solaris as it wont compile against it if it is indirectly linked

Revision 58148 - Directory Listing
Modified Mon Apr 10 22:01:44 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Temporarily add protection when checking cursor position. Because if an editor is never displayed on the screen, we do not get correct height and width of the viewport, which might be a vision2 bug.
We can avoid "fld_small_enough" precondition violation.

Revision 58146 - Directory Listing
Modified Mon Apr 10 19:22:12 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected masking code that was not enabling referencing tracking for the converted bitmap

Revision 58145 - Directory Listing
Modified Mon Apr 10 19:17:04 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed testing code

Revision 58143 - Directory Listing
Modified Mon Apr 10 16:51:03 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Update maskblt for use when there is no dc_source available

Revision 58142 - Directory Listing
Modified Mon Apr 10 16:48:14 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected maskcopy external to use a R2_NOOP for the background blit

Revision 58141 - Directory Listing
Modified Mon Apr 10 16:43:54 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
fixed wrong file exclude

Revision 58139 - Directory Listing
Modified Mon Apr 10 11:21:49 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
Maskcopy must be a frozen external, since we use it as static constant in other classes

Revision 58137 - Directory Listing
Modified Sun Apr 9 02:14:42 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added gobo configuration file and update existing config files to use this one instead
  of non-existing one.
Fixed external clauses for WEL, Vision2 and EiffelNet.


Revision 58136 - Directory Listing
Modified Sun Apr 9 02:13:23 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed exports to classes not part of the library.


Revision 58130 - Directory Listing
Modified Sat Apr 8 01:25:04 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Made compilable

Revision 58129 - Directory Listing
Modified Sat Apr 8 01:22:48 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected last commit

Revision 58128 - Directory Listing
Modified Sat Apr 8 01:18:52 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added reset_for_buffering

Revision 58127 - Directory Listing
Modified Sat Apr 8 01:17:50 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added set_mask and reset_for_buffering

Revision 58126 - Directory Listing
Modified Sat Apr 8 01:17:13 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added draw_rotated_text

Revision 58125 - Directory Listing
Modified Sat Apr 8 01:16:16 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated to be able to select text backwards

Revision 58124 - Directory Listing
Modified Sat Apr 8 01:15:50 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated to be able to select text backwards

Revision 58123 - Directory Listing
Modified Sat Apr 8 01:15:15 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected class styles to now use savebits and to use bit or instead of adding

Revision 58122 - Directory Listing
Modified Sat Apr 8 01:13:28 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Completely overhauled display to account for new masking functionality

Revision 58121 - Directory Listing
Modified Sat Apr 8 01:12:31 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for change of masking, added set_mask and reset_for_buffering which is an optimization if a pixmap is used for backbuffering

Revision 58120 - Directory Listing
Modified Sat Apr 8 01:11:34 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for addition of masking

Revision 58119 - Directory Listing
Modified Sat Apr 8 01:10:45 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for addition of masking

Revision 58118 - Directory Listing
Modified Sat Apr 8 01:10:01 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed trailing blanks, slightly optimized minimum size retrieval by avoiding repeated calls to wel_text

Revision 58117 - Directory Listing
Modified Sat Apr 8 01:08:13 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added initial set_angle implementation

Revision 58116 - Directory Listing
Modified Sat Apr 8 01:06:52 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated select region to allow region to be selected backwards

Revision 58115 - Directory Listing
Modified Sat Apr 8 01:05:46 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Account for masking change

Revision 58114 - Directory Listing
Modified Sat Apr 8 01:04:39 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now using R2_NOOP for transparent pixmaps in maskblt

Revision 58113 - Directory Listing
Modified Sat Apr 8 01:03:44 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated draw_sub_pixmap to account for masking change

Revision 58112 - Directory Listing
Modified Sat Apr 8 01:01:53 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated mask creation to be the same as gtk, 1 for opaque, 0 for transparent, this is for easier manipulation with the EV_BITMAP addition

Revision 58111 - Directory Listing
Modified Sat Apr 8 00:55:15 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now checking if idle_actions has an agent before adding it

Revision 58110 - Directory Listing
Modified Sat Apr 8 00:53:58 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed redundant signal handling code for timeouts

Revision 58109 - Directory Listing
Modified Sat Apr 8 00:53:18 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Completely overhauled transport implementation to remove use of gtk signals, it is now fully done by gdkevents, this gives us greater control and is much easier to manage

Revision 58108 - Directory Listing
Modified Sat Apr 8 00:51:42 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Account for overhaul of PND implementation

Revision 58107 - Directory Listing
Modified Sat Apr 8 00:50:59 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed use of timeouts for handling gtk caret position bug

Revision 58106 - Directory Listing
Modified Sat Apr 8 00:50:18 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed on_button_release hack

Revision 58105 - Directory Listing
Modified Sat Apr 8 00:49:20 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed blanks

Revision 58104 - Directory Listing
Modified Sat Apr 8 00:48:11 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for overhaul in PND implementation

Revision 58103 - Directory Listing
Modified Sat Apr 8 00:47:42 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated start_transport_file to on_mouse_button_event

Revision 58102 - Directory Listing
Modified Sat Apr 8 00:47:13 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for overhaul in PND implementation

Revision 58101 - Directory Listing
Modified Sat Apr 8 00:46:31 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated set_focus to use gtk window implementation

Revision 58100 - Directory Listing
Modified Sat Apr 8 00:45:40 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Completely overhauled event handling to not rely on gtk signals

Revision 58099 - Directory Listing
Modified Sat Apr 8 00:44:41 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed lock update redefinition as this is now handled by event mechanism, removed test code

Revision 58098 - Directory Listing
Modified Sat Apr 8 00:43:45 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected window state event to be called before default event handler

Revision 58097 - Directory Listing
Modified Sat Apr 8 00:43:04 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now blocking code calls event_loop_iteration of ev_application_imp

Revision 58096 - Directory Listing
Modified Sat Apr 8 00:42:03 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed button release connection as this is now handled directly

Revision 58095 - Directory Listing
Modified Sat Apr 8 00:41:10 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Optimized motion handling to reused existing tuple

Revision 58094 - Directory Listing
Modified Sat Apr 8 00:40:32 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Accounted for name change of start_transport_filer to on_mouse_button_event

Revision 58093 - Directory Listing
Modified Sat Apr 8 00:39:35 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed redundant features, updated some to use internal_id instead of gtk pointer

Revision 58092 - Directory Listing
Modified Sat Apr 8 00:38:44 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Refactored implementation and removed kamikaze code as this is now no longer used in text_field

Revision 58091 - Directory Listing
Modified Sat Apr 8 00:37:51 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed redundant event handling code

Revision 58090 - Directory Listing
Modified Sat Apr 8 00:35:49 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Completely overhauled event loop handling to handle button events directly, abstracted event_loop_iteration and removed pnd code due to new revised implementation

Revision 58089 - Directory Listing
Modified Sat Apr 8 00:06:20 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed blanks

Revision 58088 - Directory Listing
Modified Sat Apr 8 00:05:59 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Removed blanks

Revision 58085 - Directory Listing
Modified Fri Apr 7 23:09:50 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Made Rgn_diff frozen for static access

Revision 58084 - Directory Listing
Modified Fri Apr 7 23:08:55 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added initial WM_DROPFILES implementation that will need to be integrated in to Vision2

Revision 58083 - Directory Listing
Modified Fri Apr 7 22:17:58 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added draw_rotated_text stub

Revision 58082 - Directory Listing
Modified Fri Apr 7 22:15:53 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Added gdk_button_release_enum

Revision 58065 - Directory Listing
Modified Thu Apr 6 20:56:27 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
removed wrong invariant 'has_control_key' since function key can be a valid shortcut (with no Ctrl or Shift or Alt pressed)

Revision 58063 - Directory Listing
Modified Thu Apr 6 20:03:10 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Made RTF reader/writer handle unicode characters.


Revision 58062 - Directory Listing
Modified Thu Apr 6 20:02:47 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed `set_text' so that it works with Unicode characters.
Fixed a bug in enabling/disabling word wrapping which would loose the `editable' status.


Revision 58061 - Directory Listing
Modified Thu Apr 6 20:01:58 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Offered ASCII version of `font_families'.


Revision 58059 - Directory Listing
Modified Thu Apr 6 18:32:31 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed RICH_EDIT so that it works with Unicode and non-Unicode stream
  of data. At the moment, the rule is that for RTF the `is_unicode_data'
  should be set to False, and for text it should be set to True.


Revision 58058 - Directory Listing
Modified Thu Apr 6 18:30:50 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added `bytes_read' for knowing how many bytes are actually read after
  a call to `read_to_managed_pointer'.


Revision 58057 - Directory Listing
Modified Thu Apr 6 18:22:52 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added `bytes_count', `character_size' and `set_substring'.
Renamed in WEL_STRING private `tchar_size' into `character_size'.
Fixed wrong usage of capacity in WEL_STRING assertions, we should
  use `capacity // character_size' instead.
Fixed `set_null_character' in WEL_STRING since we need to put a null wide character.


Revision 58048 - Directory Listing
Modified Wed Apr 5 20:23:04 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Slightly improved `is_equal' so that we only do a memory comparison
  when the actual pointer values are different.


Revision 58045 - Directory Listing
Modified Wed Apr 5 18:23:00 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Updated year

Revision 58044 - Directory Listing
Modified Wed Apr 5 18:15:46 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected typo in comment

Revision 58043 - Directory Listing
Modified Wed Apr 5 18:06:36 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Now use WEL_STRING instead of ECOM_WIDE_STRING which is obsolete.

Revision 58042 - Directory Listing
Modified Wed Apr 5 18:05:24 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Made ECOM_WIDE_STRING obsolete as WEL_STRING is now Unicode.

Revision 58041 - Directory Listing
Modified Wed Apr 5 18:03:37 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58040 - Directory Listing
Modified Wed Apr 5 18:03:02 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58039 - Directory Listing
Modified Wed Apr 5 18:02:16 2006 UTC (13 years, 9 months ago) by raphaels
Original Path: trunk/Src/library
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58038 - Directory Listing
Modified Wed Apr 5 17:39:28 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Modified subversion eol-style to be native.
Uses different preferences library on different platforms in editor library.

Revision 58013 - Directory Listing
Modified Tue Apr 4 00:25:14 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
Modified and some existing acex.
First commit of library acex files.

Revision 58009 - Directory Listing
Modified Mon Apr 3 20:52:27 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed obsolete call to `to_character' from CHARACTER, which is now replaced by `to_character_8'.

Revision 57996 - Directory Listing
Modified Sat Apr 1 19:23:50 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added export to not yet created INDEXED_LIST.


Revision 57995 - Directory Listing
Modified Sat Apr 1 19:19:09 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed obsolete calls to `to_character' by `to_character_8'.


Revision 57994 - Directory Listing
Modified Sat Apr 1 19:18:50 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Added `make_with_title' as creation procedure of EV_DIALOG.


Revision 57993 - Directory Listing
Modified Sat Apr 1 19:18:35 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed a typo in manifest string which had an extra ".


Revision 57992 - Directory Listing
Modified Sat Apr 1 19:18:01 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Rewrote post-condition to take into account potential object duplication.


Revision 57991 - Directory Listing
Modified Sat Apr 1 19:16:08 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Replaced obsolete calls to `to_character' by `to_character_8'.


Revision 57990 - Directory Listing
Modified Sat Apr 1 19:15:46 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed obsolete calls to `to_character' by `to_character_8'.


Revision 57989 - Directory Listing
Modified Sat Apr 1 19:15:21 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Fixed a catcall where argument was of type STRING_32 where it should
  have been STRING_GENERAL.


Revision 57988 - Directory Listing
Modified Sat Apr 1 19:13:56 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Use STRING_32 as argument as otherwise the code is too complicated to
  write in descendant classes.


Revision 57987 - Directory Listing
Modified Sat Apr 1 19:13:24 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed useless if statement for assigning tooltip.


Revision 57986 - Directory Listing
Modified Sat Apr 1 19:12:40 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Removed obsolete calls.


Revision 57955 - Directory Listing
Modified Fri Mar 31 01:25:30 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
fixed relative path

Revision 57954 - Directory Listing
Modified Fri Mar 31 01:22:54 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
fixed config file

Revision 57953 - Directory Listing
Modified Fri Mar 31 01:12:35 2006 UTC (13 years, 9 months ago) by tedf
Original Path: trunk/Src/library
New configuration files of library.

Revision 57950 - Directory Listing
Modified Fri Mar 31 00:24:39 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
updated namespace and schema location

Revision 57949 - Directory Listing
Modified Thu Mar 30 22:53:16 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added creation method for theme changed actions.

Revision 57946 - Directory Listing
Modified Thu Mar 30 22:29:18 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Because MATH_CONST export it's pi value now, so we can direct use it.

Revision 57945 - Directory Listing
Modified Thu Mar 30 22:27:07 2006 UTC (13 years, 9 months ago) by manus
Original Path: trunk/Src/library
Exported constants.


Revision 57944 - Directory Listing
Modified Thu Mar 30 22:25:09 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added "if" protection before unlock_update.

Revision 57943 - Directory Listing
Modified Thu Mar 30 22:24:08 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Changed to short function names.

Revision 57942 - Directory Listing
Modified Thu Mar 30 22:22:55 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add query to know all SD_FLOATING_ZONEs in current system.

Revision 57941 - Directory Listing
Modified Thu Mar 30 22:21:31 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
There is a position bug when show feedback indicator, now fixed.

Revision 57940 - Directory Listing
Modified Thu Mar 30 22:20:46 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
SD_TOOL_BAR_DRAWER will handle theme changed actions.

Revision 57939 - Directory Listing
Modified Thu Mar 30 22:20:04 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Export is_displayed feature.

Revision 57938 - Directory Listing
Modified Thu Mar 30 22:19:29 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Cosmetics.

Revision 57937 - Directory Listing
Modified Thu Mar 30 22:17:19 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add focus_in and focus_out actions, so SD_DOCKING_MANAGER and hide/show all SD_TOOL_BAR_ZONE when our application not have focus.
However, this feature it's not completed for we don't have a window which is never have focus now.

Revision 57936 - Directory Listing
Modified Thu Mar 30 22:15:18 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
It have to deal with both x and y position at same time.

Revision 57935 - Directory Listing
Modified Thu Mar 30 22:10:12 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Pass screen_x and screen_y to SD_TOOL_BAR_HOT_ZONE, before there is a bug, we have to pass both screen_x and screen_y.

Revision 57934 - Directory Listing
Modified Thu Mar 30 22:06:28 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Rename "internal_tool_bar_zone" to "zone".

Revision 57933 - Directory Listing
Modified Thu Mar 30 22:04:07 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Change class comments.

Revision 57931 - Directory Listing
Modified Thu Mar 30 22:03:30 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added contracts and re-implementated some codes for position and resize tool bar zones in on SD_TOOL_BAR_ROW.

Revision 57930 - Directory Listing
Modified Thu Mar 30 22:00:41 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Update minimum size when change direction.

Revision 57929 - Directory Listing
Modified Thu Mar 30 21:58:27 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added forgotten implementation.

Revision 57928 - Directory Listing
Modified Thu Mar 30 21:55:57 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Change some UI looks, it's better but not finished.

Revision 57927 - Directory Listing
Modified Thu Mar 30 21:54:34 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
We should first update_indicator then compute_minimum_size, otherwise size calculation is not right.

Revision 57926 - Directory Listing
Modified Thu Mar 30 21:52:09 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Rename long function names to short function names.

Revision 57925 - Directory Listing
Modified Thu Mar 30 21:49:47 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Now it can draw vertical text when it's vertical docked at left/right side.

Revision 57924 - Directory Listing
Modified Thu Mar 30 21:48:47 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Now SD_DOCKING_MANAGER's resize actions have `a_force' argument, it means if a_force is True, docking manager will always resize all widgets.

Revision 57923 - Directory Listing
Modified Thu Mar 30 21:38:06 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added code to deal with case that there is no suitable position.

Revision 57922 - Directory Listing
Modified Thu Mar 30 21:35:07 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Move all initialize actions codes to one function.

Revision 57921 - Directory Listing
Modified Thu Mar 30 21:33:13 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Add support for convert from EV_TOOL_BAR_TOGGLE_BUTTON to SD_TOOL_BAR_TOGGLE_BUTTON.

Revision 57917 - Directory Listing
Modified Thu Mar 30 18:52:42 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Fixed issues in initialize regarding invariant violation and bug where window resize events were not called due to gtk bug if handled after the default handler

Revision 57916 - Directory Listing
Modified Thu Mar 30 18:51:15 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Now correctly redefining default_wm_decorations

Revision 57896 - Directory Listing
Modified Thu Mar 30 08:38:57 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
fixed bug#10247 (workaround regarding issue under unix due to bug#10255)

Revision 57887 - Directory Listing
Modified Thu Mar 30 00:19:44 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Tidied up, added obsolete features where needs be, added assertions incase threading is not available by runtime

Revision 57884 - Directory Listing
Modified Wed Mar 29 23:36:14 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected wcsicmp to _wcsicmp as it is not available with Borland

Revision 57879 - Directory Listing
Modified Wed Mar 29 18:53:30 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added theme_changed_actions support to EV_APPLICATION.

Revision 57875 - Directory Listing
Modified Wed Mar 29 18:15:10 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected filters implementation that was broken with change to UTF32 strings

Revision 57823 - Directory Listing
Modified Tue Mar 28 15:37:22 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
fixed bad behavior of preferences_grid when preferences with no parent preference
simplify and made better code to build the structured grid display of preferences

Revision 57822 - Directory Listing
Modified Tue Mar 28 10:24:40 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
fixed a call on void (local) and since precondition check that a_text /= Void
do not test it again. (previous commit was still bad)

Revision 57821 - Directory Listing
Modified Tue Mar 28 09:45:35 2006 UTC (13 years, 9 months ago) by jfiat
Original Path: trunk/Src/library
fixed a call on void (local) and since precondition check that a_text /= Void
do not test it again.

Revision 57819 - Directory Listing
Modified Tue Mar 28 02:30:30 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Call resize actions when added SD_TOOL_BAR_ZONE to SD_TOOL_BAR_ROW.

Revision 57818 - Directory Listing
Modified Tue Mar 28 02:29:21 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added some suggestion comments.

Revision 57817 - Directory Listing
Modified Tue Mar 28 02:28:38 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Rename feature.

Revision 57816 - Directory Listing
Modified Tue Mar 28 02:27:47 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added contract, remove debug clauses.

Revision 57815 - Directory Listing
Modified Tue Mar 28 02:26:08 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Now with these two classes, SD_TOOL_ZONE can resize when there is not enough space.

Revision 57814 - Directory Listing
Modified Tue Mar 28 02:12:06 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
When notify vertical tool bar zone, manager should subtract tool bar height at top and bottom.

Revision 57813 - Directory Listing
Modified Tue Mar 28 02:08:53 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Assistant help SD_FLOATING_TOOL_BAR_ZONE position items.

Revision 57812 - Directory Listing
Modified Tue Mar 28 02:06:50 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Classed for customize SD_TOOL_BAR_ZONEs.

Revision 57811 - Directory Listing
Modified Tue Mar 28 02:05:23 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
SD_TOOL_BAR_ZONE state which will store last screen_x, screen_y, dock position and size informations.

Revision 57810 - Directory Listing
Modified Tue Mar 28 02:01:08 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
New feedback indicator which use windows UpdateLayeredWindow API.

Revision 57809 - Directory Listing
Modified Tue Mar 28 01:52:28 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added SD_TOOL_BAR_HIDDEN_GROUP_DIVIDER, so when there are too many hidden tool bar items, it'll wrap to different lines.

Revision 57808 - Directory Listing
Modified Tue Mar 28 01:50:42 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Fix a bug when SD_FLOATING_TOOL_BAR_ZONE just initialized, internal_pointer_direction not setted.

Revision 57807 - Directory Listing
Modified Tue Mar 28 01:46:22 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Removed a debug clause.

Revision 57806 - Directory Listing
Modified Tue Mar 28 01:45:48 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Changed to use new SD_FEEDBACK_INDICATOR.


Revision 57805 - Directory Listing
Modified Tue Mar 28 01:44:29 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added two assertions.

Revision 57804 - Directory Listing
Modified Tue Mar 28 01:43:25 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added forgotten line.

Revision 57803 - Directory Listing
Modified Tue Mar 28 01:41:36 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Added constants for SD_TOOL_BAR_HIDDEN_ITEM_DIALOG maximum width.

Revision 57802 - Directory Listing
Modified Tue Mar 28 01:40:03 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
Tool bar drawer Implementation for Windows and GTK.

Revision 57801 - Directory Listing
Modified Tue Mar 28 01:31:16 2006 UTC (13 years, 9 months ago) by larryl
Original Path: trunk/Src/library
SD_TOOL_BAR and it's items.

Revision 57795 - Directory Listing
Modified Mon Mar 27 22:28:45 2006 UTC (13 years, 9 months ago) by patrickr
Original Path: trunk/Src/library
Config file for base library 


Revision 57791 - Directory Listing
Modified Mon Mar 27 20:03:56 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library
Corrected clear from last commit

Revision 57763 - Directory Listing
Modified Sat Mar 25 01:59:39 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now setting user resize to false on initialization

Revision 57762 - Directory Listing
Modified Sat Mar 25 01:59:09 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now setting enable_user_resize after border to prevent invariant violation

Revision 57761 - Directory Listing
Modified Sat Mar 25 01:27:14 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added required_width from interface

Revision 57760 - Directory Listing
Modified Sat Mar 25 01:26:29 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required_width in to implementation interface

Revision 57756 - Directory Listing
Modified Sat Mar 25 01:03:29 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Protected postcondition from CAT call, fixed obsolete warning

Revision 57754 - Directory Listing
Modified Fri Mar 24 23:56:09 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Updated to use new default_wm_decorations implementation

Revision 57753 - Directory Listing
Modified Fri Mar 24 23:53:59 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Updated to use new default_wm_decorations

Revision 57752 - Directory Listing
Modified Fri Mar 24 23:53:23 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed precondition from eif_object_from_gtk_object as function will return Void if a_gtk_object is NULL

Revision 57749 - Directory Listing
Modified Fri Mar 24 23:51:24 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57748 - Directory Listing
Modified Fri Mar 24 23:49:21 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed unneeded setting of decor as this is done in ancestor

Revision 57747 - Directory Listing
Modified Fri Mar 24 23:48:31 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Fixed setting of window decorations so that it is done after the window has been realized

Revision 57746 - Directory Listing
Modified Fri Mar 24 23:47:46 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Fixed bug where accelerators are called, for some reason if we connect after the default signal handler then nothing gets called

Revision 57745 - Directory Listing
Modified Fri Mar 24 23:46:13 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Implemented default_wm_decorations

Revision 57735 - Directory Listing
Modified Fri Mar 24 03:17:56 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Init SD_HOT_ZONE_FACTORY here now.

Revision 57734 - Directory Listing
Modified Fri Mar 24 03:15:12 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.

Revision 57733 - Directory Listing
Modified Fri Mar 24 03:13:57 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.

Revision 57732 - Directory Listing
Modified Fri Mar 24 03:12:40 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.

Revision 57731 - Directory Listing
Modified Fri Mar 24 03:10:39 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add Escape, Ctrl key support.
Updated to use SD_TOOL_BAR.


Revision 57730 - Directory Listing
Modified Fri Mar 24 03:07:14 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.
Add cancel support.

Revision 57729 - Directory Listing
Modified Fri Mar 24 03:06:31 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Update to use SD_TOOL_BAR.

Revision 57728 - Directory Listing
Modified Fri Mar 24 03:04:16 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.

Revision 57727 - Directory Listing
Modified Fri Mar 24 03:02:41 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added subgroup informations.
Change string from "menu" to "tool bar".



Revision 57726 - Directory Listing
Modified Fri Mar 24 03:01:43 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added feature to handle main window resize action.
Added support to hide/show all floating tool bars.
Change string from "menu" to "tool bar".



Revision 57725 - Directory Listing
Modified Fri Mar 24 03:00:23 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library


Revision 57723 - Directory Listing
Modified Fri Mar 24 02:52:55 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Update to use SD_TOOL_BAR.

Revision 57722 - Directory Listing
Modified Fri Mar 24 02:51:19 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use SD_TOOL_BAR.

Revision 57721 - Directory Listing
Modified Fri Mar 24 02:49:56 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added features to support dock/float last state, query how much size can expand/reduce.
Change string from "menu" to "tool bar".


Revision 57720 - Directory Listing
Modified Fri Mar 24 02:48:04 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Update comments.

Revision 57719 - Directory Listing
Modified Fri Mar 24 02:47:29 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated to use new SD_FEEDBACK_INDICATOR.

Revision 57718 - Directory Listing
Modified Fri Mar 24 02:43:53 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change to use SD_TOOL_BAR.
Change string from "menu" to "tool bar".



Revision 57717 - Directory Listing
Modified Fri Mar 24 02:38:58 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change string from "menu" to "tool bar".
Change initialize hot zone factory by use SD_SYSTEM_COLOR.

Revision 57716 - Directory Listing
Modified Fri Mar 24 02:35:21 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
This is not used anymore.

Revision 57715 - Directory Listing
Modified Fri Mar 24 02:34:33 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
User one window to show irregular window instead of two windows.

Revision 57714 - Directory Listing
Modified Fri Mar 24 02:32:48 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Changed to use new SD_FEEDBACK_INDICATOR.

Revision 57713 - Directory Listing
Modified Fri Mar 24 02:23:41 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Changed to use new SD_FEEDBACK_INDICATOR.

Revision 57712 - Directory Listing
Modified Fri Mar 24 02:21:41 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Now use UpdateLayeredWindow, so we do not need to clear indicators.

Revision 57710 - Directory Listing
Modified Fri Mar 24 02:20:10 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Forward main window resize actions to SD_TOOL_BAR_MANAGER.

Revision 57707 - Directory Listing
Modified Fri Mar 24 02:10:39 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add show all feedback feature.

Revision 57706 - Directory Listing
Modified Fri Mar 24 02:09:38 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated for changes in EV_FIXED.

Revision 57705 - Directory Listing
Modified Fri Mar 24 02:09:08 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated for changes in EV_FIXED.

Revision 57704 - Directory Listing
Modified Fri Mar 24 02:08:32 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Handle resize actions.

Revision 57703 - Directory Listing
Modified Fri Mar 24 02:03:55 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Because GTK split area has bug, so we disable double click feature on GTK.

Revision 57702 - Directory Listing
Modified Fri Mar 24 02:03:20 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Use test color from SD_SHARED.

Revision 57701 - Directory Listing
Modified Fri Mar 24 02:01:55 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change string from "menu" to "tool bar".

Revision 57700 - Directory Listing
Modified Fri Mar 24 02:00:51 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Because GTK split area has bug, so we disable double click feature on GTK.

Revision 57699 - Directory Listing
Modified Fri Mar 24 01:59:48 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change string from "menu" to "tool bar".

Revision 57698 - Directory Listing
Modified Fri Mar 24 01:59:19 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add last_state feature, so tool bar can remember position, size, grouping, screen_x, screen_y informations.

Revision 57697 - Directory Listing
Modified Fri Mar 24 01:57:39 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change string from "menu" to "tool bar".

Revision 57696 - Directory Listing
Modified Fri Mar 24 01:54:37 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Change string from "menu" to "tool bar", and save tool bars last states.

Revision 57694 - Directory Listing
Modified Fri Mar 24 01:49:09 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Because some C #define are not defined in VC6++, I'm putting an hardcoded Eiffel string
  as it was before.


Revision 57693 - Directory Listing
Modified Fri Mar 24 01:45:08 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Init hot zone factory here, so docking library can be complied without change code.

Revision 57692 - Directory Listing
Modified Fri Mar 24 01:43:53 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added constants.

Revision 57691 - Directory Listing
Modified Fri Mar 24 01:42:05 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add features to set dialog position for different dialogs.

Revision 57690 - Directory Listing
Modified Fri Mar 24 01:41:21 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Rename it to SD_TOOL_BAR_CONTAINER_IMP.

Revision 57689 - Directory Listing
Modified Fri Mar 24 01:39:44 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Cosmetics.

Revision 57688 - Directory Listing
Modified Fri Mar 24 01:13:22 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
For use Windows UpdateLayeredWindow API, so we do not need these files to draw image.

Revision 57683 - Directory Listing
Modified Thu Mar 23 23:13:04 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Corrected decor setting, added event string optimizations to initialize

Revision 57682 - Directory Listing
Modified Thu Mar 23 23:11:19 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added accel_activate and window_state_event event strings

Revision 57681 - Directory Listing
Modified Thu Mar 23 22:49:12 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed syntax error.


Revision 57678 - Directory Listing
Modified Thu Mar 23 19:56:45 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed incorrect values of constants which prevented select_actions to be triggered
  in Vision2.


Revision 57677 - Directory Listing
Modified Thu Mar 23 19:40:34 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Made `validation_agent' take a STRING_32 as otherwise it would still compile
  in client's code, but would certainly cause a catcall. Now it breaks client code
  that need to update to STRING_32.


Revision 57674 - Directory Listing
Modified Thu Mar 23 18:31:01 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
No need to convert to STRING_8 when calling `key_tuple' since now the key_press
  is a STRING_32.


Revision 57672 - Directory Listing
Modified Thu Mar 23 18:08:42 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Made it compile with Unicode vision2.


Revision 57671 - Directory Listing
Modified Thu Mar 23 18:06:52 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added `fill_with_strings_8' to make migration to Unicode vision2 easier.


Revision 57667 - Directory Listing
Modified Thu Mar 23 17:29:32 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Fixed locking bug in add_idle_actions

Revision 57666 - Directory Listing
Modified Thu Mar 23 17:26:21 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Implemented using static recursive mutexes from glib

Revision 57665 - Directory Listing
Modified Thu Mar 23 17:21:58 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Updated thread application to compile with new ev_application_imp layout

Revision 57657 - Directory Listing
Modified Thu Mar 23 08:35:46 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Found some more constants that were not updated to their Unicode values.


Revision 57643 - Directory Listing
Modified Thu Mar 23 07:30:56 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Updated to WEL/Vision2 which are now Unicode based.


Revision 57642 - Directory Listing
Modified Thu Mar 23 07:30:39 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Updated to WEL/Vision2 which are now Unicode based.


Revision 57641 - Directory Listing
Modified Thu Mar 23 07:29:03 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Made WEL and Vision2 Unicode based, however two areas haven't been fully tested:
- WEL_RICH_EDIT and EV_RICH_EDIT.
- The unix version of Vision2.


Revision 57636 - Directory Listing
Modified Thu Mar 23 06:04:33 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added `to_character_8' and `to_character_32'.
Made `to_character' obsolete which is replaced by above `to_character_8'.


Revision 57630 - Directory Listing
Modified Thu Mar 23 05:05:14 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added `external_name' which is required for .NET compilation.


Revision 57626 - Directory Listing
Modified Thu Mar 23 01:04:44 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added missing precondition.


Revision 57625 - Directory Listing
Modified Thu Mar 23 01:04:37 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added assembly information so that it compiles under .NET.


Revision 57611 - Directory Listing
Modified Wed Mar 22 23:29:34 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57610 - Directory Listing
Modified Wed Mar 22 23:26:13 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Optimized screen position functions to use absolute_x and y if displayed on screen, this saves iterating up through the entire widget structure

Revision 57609 - Directory Listing
Modified Wed Mar 22 23:24:14 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Redefined on_destroy so that if the parent was destroyed then we do not destroy the child dialog

Revision 57607 - Directory Listing
Modified Wed Mar 22 23:17:14 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
First implementation of Unicode character in Eiffel. It is a light support
  that is to say we only knows about Unicode code. Here is what has been done:
  - Added STRING_GENERAL as an ancestor of STRING, and STRING_32 which was also added.
  - Made C_STRING use STRING_GENERAL as argument so that we can convert both ASCII and
    unicode strings to a plain C string.
  - Made STRING_TO_NUMERIC_CONVERTOR classes as well as STRING_SEARCHER use STRING_GENERAL.
  - Moved basic classes back to the kernel directory since they are not special for .NET.
  - Added conversion routine as plain C routines while waiting for the compiler to support them.

What needs to be done is:
 - add `to_character_8', `to_character_32' and make `to_character' obsolete in all INTEGER_XX
   and NATURAL_XX classes.
 - perform more testing with STRING_SEARCHER and fuzzy index especially.
 - possibly moves up some routines common to STRING and STRING_32 into STRING_GENERAL.


Revision 57606 - Directory Listing
Modified Wed Mar 22 23:12:52 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Improved color and font id implementation by inheriting from EDITOR_TOKEN_IDS rather than reading from preference.

Revision 57604 - Directory Listing
Modified Wed Mar 22 19:16:29 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57601 - Directory Listing
Modified Wed Mar 22 18:28:28 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Corrected bkmode to transparent otherwise the default of opaque would draw the background color when rendering text

Revision 57600 - Directory Listing
Modified Wed Mar 22 18:20:08 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 57598 - Directory Listing
Modified Wed Mar 22 17:33:42 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Reverted to old draw_sub_pixmap code until new masking code is fully integrated

Revision 57597 - Directory Listing
Modified Wed Mar 22 17:28:29 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Fixed the bug the first time switch to warnings after a project's compilation from scratch, the viewport of the editor moved slightly rightward. It was because check cursor position happened when the editor was not shown, meanwhile viewport does not return correct width and height.
Removed redundant code and improved initialization in clickable editor.

Revision 57595 - Directory Listing
Modified Wed Mar 22 01:30:21 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed unused local

Revision 57594 - Directory Listing
Modified Wed Mar 22 01:29:19 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Remove key constants function, formatting

Revision 57593 - Directory Listing
Modified Wed Mar 22 01:28:13 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57592 - Directory Listing
Modified Wed Mar 22 01:27:42 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out features for future integration

Revision 57591 - Directory Listing
Modified Wed Mar 22 01:27:16 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out angle implementation for future integration

Revision 57590 - Directory Listing
Modified Wed Mar 22 01:26:40 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now using static calls to key codes

Revision 57589 - Directory Listing
Modified Wed Mar 22 01:26:10 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57588 - Directory Listing
Modified Wed Mar 22 01:24:12 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out draw_rotated_text

Revision 57587 - Directory Listing
Modified Wed Mar 22 00:56:28 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out new features for future integration

Revision 57586 - Directory Listing
Modified Wed Mar 22 00:56:17 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out new features for future integration

Revision 57585 - Directory Listing
Modified Wed Mar 22 00:55:40 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57584 - Directory Listing
Modified Wed Mar 22 00:54:39 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out draw_rotated_text for future integration

Revision 57583 - Directory Listing
Modified Wed Mar 22 00:53:32 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added add_idle_action and remove_idle_action

Revision 57582 - Directory Listing
Modified Wed Mar 22 00:51:58 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Initial

Revision 57581 - Directory Listing
Modified Tue Mar 21 23:36:11 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed redraw_from_row_to_end in favor of redraw which is less costly

Revision 57579 - Directory Listing
Modified Tue Mar 21 23:18:35 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added initial bitmap class

Revision 57578 - Directory Listing
Modified Tue Mar 21 23:02:00 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Updated text rendering to use windows flag for drawing from the baseline, Formatting

Revision 57577 - Directory Listing
Modified Tue Mar 21 22:57:51 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57576 - Directory Listing
Modified Tue Mar 21 22:57:11 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Initial implementation

Revision 57575 - Directory Listing
Modified Tue Mar 21 22:56:53 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now using relinquish_cpu_slice for giving back CPU to PC, removed use of stop_processing_message as this is now performed with the setting of a flag, refactored calling of idle actions to use _I call_idle_actions

Revision 57574 - Directory Listing
Modified Tue Mar 21 22:54:59 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added call_idle_actions, relinquish_cpu_slice and remove_idle_actions

Revision 57573 - Directory Listing
Modified Tue Mar 21 22:53:21 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57572 - Directory Listing
Modified Tue Mar 21 22:51:38 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added commented out angle implementation that is gtk 2.6 dependent

Revision 57571 - Directory Listing
Modified Tue Mar 21 22:50:30 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now drawing area does a full redraw when resized, this matches Windows behavior but should perhaps be a switch in the interface as an optimization for both platforms

Revision 57570 - Directory Listing
Modified Tue Mar 21 22:48:14 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Implemented internal widget focus handling to match that of windows so we get the same behavior when checking focus status when switching from one widget to another, refactored initialization routine so that descendents have their decoration and functionality setup for them by querying our interface routines that they redefine

Revision 57569 - Directory Listing
Modified Tue Mar 21 22:46:45 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Refactored so that generic setup is performed in EV_WINDOW_IMP initialize

Revision 57568 - Directory Listing
Modified Tue Mar 21 22:46:16 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57567 - Directory Listing
Modified Tue Mar 21 22:45:50 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved focus handling implementation to ev_window_imp, added file drop handling initialization routine

Revision 57566 - Directory Listing
Modified Tue Mar 21 22:44:37 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Reimplemented has_focus to work with component widgets

Revision 57565 - Directory Listing
Modified Tue Mar 21 22:43:52 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added focus event translate for new window focusing implementation

Revision 57564 - Directory Listing
Modified Tue Mar 21 22:42:43 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now using relinquish_cpu_slice for blocking

Revision 57563 - Directory Listing
Modified Tue Mar 21 22:41:46 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added set_mask implementation, remove bitmap_array function that was no longer used

Revision 57562 - Directory Listing
Modified Tue Mar 21 22:40:07 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added explicit lXtst to end of line, removed X11 link as this should be handled by pkg-config

Revision 57561 - Directory Listing
Modified Tue Mar 21 22:31:31 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Tidied up dialog setup code

Revision 57560 - Directory Listing
Modified Tue Mar 21 22:30:56 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added focus handling event strings

Revision 57559 - Directory Listing
Modified Tue Mar 21 22:29:11 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Initial bitmap masking implementation

Revision 57558 - Directory Listing
Modified Tue Mar 21 22:28:49 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Change signal_connect_true to take an EV_GTK_C_STRING as argument

Revision 57557 - Directory Listing
Modified Tue Mar 21 22:28:09 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added new window focus handling implementation

Revision 57556 - Directory Listing
Modified Tue Mar 21 22:27:43 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added debugging information to gdk event handling, refactored idle action calls

Revision 57555 - Directory Listing
Modified Tue Mar 21 22:26:26 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added set_focused_event_translate for new window focus handling

Revision 57552 - Directory Listing
Modified Tue Mar 21 03:13:04 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Added char_set in EV_FONT.


Revision 57551 - Directory Listing
Modified Mon Mar 20 23:47:10 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Made slight optimization for preferred_families, corrected setting of font family from wel_log_font which previously was setting all modern families to typewriter

Revision 57550 - Directory Listing
Modified Mon Mar 20 22:28:03 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Use C_STRING instead of WEL_STRING since we only handle non-unicode character so far.


Revision 57549 - Directory Listing
Modified Mon Mar 20 22:15:42 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Optimized `paste' by only querying the clipboard only once.


Revision 57547 - Directory Listing
Modified Mon Mar 20 21:40:17 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added fix from Julian of AXA for tooltip handling and fixed, optimized tree redrawing by not iterating previous nodes for expansion, set minimum height of fixed to buffer size to avoid recalculations

Revision 57531 - Directory Listing
Modified Sat Mar 18 22:05:02 2006 UTC (13 years, 10 months ago) by jasonw
Original Path: trunk/Src/library
Fixed a bug which caused parent process lost terminal control after launch a child process. It was because when we launch a child process, we set the child process into its own process group and attach controlling terminals to this new process group. So after child process has exited, we should reattach controlling terminals back to parent process.

Revision 57527 - Directory Listing
Modified Sat Mar 18 02:09:54 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Added font_id, color_id etc. attributes in EDITOR_TOKEN.
Together with the EDITOR_DATA, implemented id based color and font retrieving mechanism.

Revision 57526 - Directory Listing
Modified Fri Mar 17 01:30:50 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Updated comments.

Revision 57525 - Directory Listing
Modified Fri Mar 17 01:10:42 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Separated hash_code routine.
Made it compiles.

Revision 57524 - Directory Listing
Modified Fri Mar 17 01:04:28 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Made EV_COLOR hashable.

Revision 57518 - Directory Listing
Modified Fri Mar 17 00:02:04 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Optimized fixed to not recompute minimum size should its minimum size already be set

Revision 57496 - Directory Listing
Modified Thu Mar 16 23:31:00 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/library
better (faster) hash_code

Revision 57481 - Directory Listing
Modified Wed Mar 15 16:28:57 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed flat degree 3 errors because all features of inherited class where
   exported to NONE.


Revision 57476 - Directory Listing
Modified Wed Mar 15 05:21:11 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Made compilable with new compiler, new WEL and removed obsolete feature calls
  to clone/deep_clone.


Revision 57475 - Directory Listing
Modified Wed Mar 15 05:16:43 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Removed `frozen' from dispose, as otherwise some existing descendants
  cannot redefine it anymore which is a breaking change.


Revision 57472 - Directory Listing
Modified Wed Mar 15 01:20:27 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Reverted back to using normal calls to features of WEL_IDENTIFIED because
  the .NET version of WEL_IDENTIFIED is not implemented using frozen externals.


Revision 57471 - Directory Listing
Modified Wed Mar 15 01:02:52 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required width implementation in to underscore i so that AXA system compiles with older compiler versions

Revision 57470 - Directory Listing
Modified Wed Mar 15 01:02:33 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required width implementation in to underscore i so that AXA system compiles with older compiler versions

Revision 57469 - Directory Listing
Modified Wed Mar 15 01:00:57 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved all required_width implementation in to underscore i so that AXA system compiles fine with older compiler versions

Revision 57464 - Directory Listing
Modified Tue Mar 14 22:05:04 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now min size calculations are ignored if previously set by the user

Revision 57453 - Directory Listing
Modified Tue Mar 14 17:52:23 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
Fixed the bug that we removed trailing blanks within verbatim strings.

Revision 57447 - Directory Listing
Modified Tue Mar 14 05:29:04 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed issue with `register_current_window' which should be protected in case
  we call it twice on the same object, as otherwise the current object id will not
  be properly freed.
Fixed issue with `dipose' not freeing `internal_data' when window is already destroyed
  because we should always free it, no matter the status of the HWND pointer.


Revision 57445 - Directory Listing
Modified Mon Mar 13 23:43:49 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Refactored usage of WEL_IDENTIFIED in WEL_WINDOW by making sure that freeing of `object_id'
  is done through the call to DISPOSABLE.dispose as we cannot trust windows to send us the
  WM_NCDESTROY message which we previously used to free the id.
Updated code of descendants to reflect that change.


Revision 57442 - Directory Listing
Modified Mon Mar 13 22:38:04 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Cosmetics: removed trailing spaces.


Revision 57441 - Directory Listing
Modified Mon Mar 13 22:37:11 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Cosmetics: removed trailing blanks.


Revision 57439 - Directory Listing
Modified Mon Mar 13 20:27:07 2006 UTC (13 years, 10 months ago) by patrickr
Original Path: trunk/Src/library
Made UUID HASHABLE.


Revision 57436 - Directory Listing
Modified Mon Mar 13 18:24:00 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added obsolete classes from thread library

Revision 57426 - Directory Listing
Modified Fri Mar 10 20:30:45 2006 UTC (13 years, 10 months ago) by tedf
Original Path: trunk/Src/library
1. Removed all STRUCTURED_TEXT within the compiler.
2. Replaced with TEXT_FORMATTER for editor and documentation output formatting.
 Generally, there are five descendents for the moment.
-OUTPUT_WINDOW: For simple string output. i.e. Command line, file, buffered string etc.
-TEXT_FILTER: For various documentation formatting.
-EB_OUPUT_MANAGER: Mainly for EB_GRAPHICAL_OUTPUT_MANAGER decoration.
-EDITOR_TOKEN_WRITER: Editor tokens are translated here for colorized editor views.
-TEXT_FORMATTER_DECORATOR: A decorator of TEXT_FORMATTERS. Handles context and formatting information. AST visits for outputs are mainly mediated here.
 There are two sets of interface, process_* and add_*. The main one is process_* which is recommended to use. add_* is from STRUCTURED_TEXT which does not exist any more. As it affected vastly, I still keep its interfaces.
3. SHARED_TEXT_ITEMS are all strings now, as items in structured text have been removed.
4. Wrote AST_OUTPUT_STRATEGY which is an AST_VISITOR processing AST to TEXT_FORMATTER. Wrote AST_DECORATED_OUTPUT_STRATEGY a client of TEXT_FORMATTER_DECORATOR. And one AST_DOCUMENTATION_OUTPUT_STRATEGY only for documentation.
5. Removed flat/short views buffering of STRUCTURED_TEXT. It is slightly slower than before, but in my opinion acceptable.
6. Wrote a AST_TYPE_OUTPUT_STRATEGY which visit a type and print its ‘text’ representation output to a TEXT_FORMATTER.
7. Rewrote TOKEN_VISITOR and a descendant EIFFEL_TOKEN_VISITOR for editor tokens in library and in the compiler.
8. Leave printer command prints simple text in current editor. Further work will be done a little later.
9. We gain 22% faster of documentation generation for the moment. Less than we expected, I think, mainly because of additions and accuracy we gain.



Revision 57425 - Directory Listing
Modified Fri Mar 10 18:39:56 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved obsolete classes to obsolete directory

Revision 57424 - Directory Listing
Modified Fri Mar 10 18:32:31 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added thread directory for obsolete thread library classes


Revision 57422 - Directory Listing
Modified Fri Mar 10 18:19:06 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added is_thread_capable function to determine if the thread library may be used in system

Revision 57362 - Directory Listing
Modified Tue Mar 7 17:07:54 2006 UTC (13 years, 10 months ago) by paulb
Original Path: trunk/Src/library
Removed unless is_equal added in last commit

Revision 57361 - Directory Listing
Modified Tue Mar 7 17:07:21 2006 UTC (13 years, 10 months ago) by paulb
Original Path: trunk/Src/library
Changed seed to be a function and have rand once function set it's own seed.
Optimized rand_byte and made code easier to understand.

Revision 57360 - Directory Listing
Modified Tue Mar 7 16:50:48 2006 UTC (13 years, 10 months ago) by paulb
Original Path: trunk/Src/library
Class is no longer expanded and implemented redefine for is_equal

Revision 57358 - Directory Listing
Modified Tue Mar 7 01:56:14 2006 UTC (13 years, 10 months ago) by paulb
Original Path: trunk/Src/library
Renamed `uuid' to more correct `generate_uuid' and now it returns a copy of a UUID instance.
Removed `is_valid_uuid' and moved into UUID.

Revision 57357 - Directory Listing
Modified Tue Mar 7 01:55:19 2006 UTC (13 years, 10 months ago) by paulb
Original Path: trunk/Src/library
Added expanded representation of a UUID

Revision 57247 - Directory Listing
Modified Sat Mar 4 03:04:52 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed a bug, but I have no explanation for the fix apart from it works, in get_item.
  The issue is that specifying `0' as WPARAM argument of the LVM_GETITEMTEXT message
  seems to modify the WEL_LIST_VIEW_ITEM in a way that only the first entry in the list
  view will have its icon, all the remaining ones loose it.
  This bug was visible in EiffelStudio when querying a list of classes from the
  address manager.


Revision 57246 - Directory Listing
Modified Fri Mar 3 17:29:38 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Corrected motion  tuple call   which was incorrectly using reals instead of doubles

Revision 57230 - Directory Listing
Modified Wed Mar 1 19:38:48 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57229 - Directory Listing
Modified Wed Mar 1 19:35:55 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Accounted for move of gtk_widget_imp_at_pointer_position

Revision 57228 - Directory Listing
Modified Wed Mar 1 19:34:31 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed use of key_constants object

Revision 57227 - Directory Listing
Modified Wed Mar 1 19:32:52 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Formatting

Revision 57226 - Directory Listing
Modified Wed Mar 1 19:32:29 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Accounted for move of eif_object_from_gtk_object

Revision 57225 - Directory Listing
Modified Wed Mar 1 19:30:18 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved widget at mouse position implementation to ev_application_imp

Revision 57224 - Directory Listing
Modified Wed Mar 1 19:29:03 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed motion handling connection as this is now performed in the main event loop

Revision 57223 - Directory Listing
Modified Wed Mar 1 19:27:12 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
removed motion handling gtk connection

Revision 57222 - Directory Listing
Modified Wed Mar 1 19:26:31 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Made eif_object_from_c frozen so that it may be called from other objects

Revision 57221 - Directory Listing
Modified Wed Mar 1 19:25:44 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Removed motion intermediary as this is no longer needed with new event loop implementation

Revision 57220 - Directory Listing
Modified Wed Mar 1 19:25:07 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Now resetting managed_pointer helper when not needed

Revision 57219 - Directory Listing
Modified Wed Mar 1 19:24:33 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Refactored main event loop to retain more control over gtk

Revision 57218 - Directory Listing
Modified Wed Mar 1 19:21:06 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added vertical orientation

Revision 57217 - Directory Listing
Modified Wed Mar 1 19:19:46 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Added toolbar orientation and g_main_context externals

Revision 57216 - Directory Listing
Modified Wed Mar 1 19:18:07 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Corrected some casts

Revision 57215 - Directory Listing
Modified Wed Mar 1 19:03:49 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Made compilable with drop_down_actions

Revision 57214 - Directory Listing
Modified Wed Mar 1 17:33:25 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Made compilable with enable_vertical addition, needs implementing

Revision 57207 - Directory Listing
Modified Tue Feb 28 23:25:48 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Remove "whole drop down style" related features, for GTK not support it now.

Revision 57206 - Directory Listing
Modified Tue Feb 28 19:45:14 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Consistency: ensured to use the same constant name for style, even if the two names have
  the same value.
Added `Btns_showtext' in `make_button_with_string'.


Revision 57205 - Directory Listing
Modified Tue Feb 28 19:39:20 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Made sure that check buttons have the Btns_showtext style otherwise the
  text will not appear.


Revision 57204 - Directory Listing
Modified Tue Feb 28 18:52:30 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed eweasel test test#table003 when calling `replace_key' with a new key
  which is actually a key of the table. The postcondition `not_found_iff_no_old_key'
  should check for both `not_found and conflict' as otherwise it is violated.


Revision 57197 - Directory Listing
Modified Tue Feb 28 05:05:08 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add new constants for drop down button, and constants make each tool bar items have their own size.

Revision 57196 - Directory Listing
Modified Tue Feb 28 04:36:21 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add implementation for tool bar drop down actions.

Revision 57195 - Directory Listing
Modified Tue Feb 28 04:35:09 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add tool bar drop down actions.

Revision 57194 - Directory Listing
Modified Tue Feb 28 04:31:11 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add drop_down_actions for new EV_TOOL_BAR_DROP_DOWN_BUTTON.

Revision 57193 - Directory Listing
Modified Tue Feb 28 04:28:19 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added tool bar drop down button.

Revision 57192 - Directory Listing
Modified Tue Feb 28 04:26:03 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Added tool bar drop down button interface.

Revision 57191 - Directory Listing
Modified Tue Feb 28 04:18:32 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add tool bar drop down button windows implementation.

Revision 57189 - Directory Listing
Modified Tue Feb 28 00:24:29 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add feature set_rows that try to set items in tool bar show in a specified lines.

Revision 57188 - Directory Listing
Modified Mon Feb 27 23:50:46 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add creation method: make_drop_down_button.
So we can have drop down button on toolbar now.

Revision 57187 - Directory Listing
Modified Mon Feb 27 23:42:10 2006 UTC (13 years, 10 months ago) by larryl
Original Path: trunk/Src/library
Add new EV_TOOL_BAR features: enable vertical, disable vertical and implemented Windows implementation.

Revision 57185 - Directory Listing
Modified Mon Feb 27 23:09:40 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required_width to interface

Revision 57184 - Directory Listing
Modified Mon Feb 27 23:09:10 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Accounted for change to required_width

Revision 57183 - Directory Listing
Modified Mon Feb 27 23:07:28 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required_width in to interface, fixed bug #10178

Revision 57182 - Directory Listing
Modified Mon Feb 27 23:04:51 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Accounted for move of item required_width to interface

Revision 57181 - Directory Listing
Modified Mon Feb 27 23:01:38 2006 UTC (13 years, 10 months ago) by king
Original Path: trunk/Src/library
Moved required_width implementation in to interface so that it can be redefined for bug#10188

Revision 57162 - Directory Listing
Modified Sun Feb 26 18:24:55 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Fixed call on Void target.


Revision 57160 - Directory Listing
Modified Sun Feb 26 18:17:22 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added missing postcondition to `readword'.


Revision 57159 - Directory Listing
Modified Sun Feb 26 18:16:56 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library
Added missing postconditions.


Revision 57135 - Directory Listing
Modified Thu Feb 23 12:02:49 2006 UTC (13 years, 11 months ago) by jfiat
Original Path: trunk/Src/library
Upated to use header_item actions
Now if we have %N in the preferences description, it will display in the grid with a Carriage Return.
  this allow nicer preference description.

Revision 57133 - Directory Listing
Modified Thu Feb 23 01:42:12 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Removed since empty.


Revision 57132 - Directory Listing
Modified Thu Feb 23 01:36:19 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Added handling for `correct_mismatch' of version 5.4 and earlier of HASH_TABLE
  for which `deleted_marks' was one entry too short when retrieved in the 5.5
  or later version of HASH_TABLE.


Revision 57128 - Directory Listing
Modified Wed Feb 22 18:22:41 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Reverted to previous implementation as previous commit
  was done by mistake while committing network.c.


Revision 57127 - Directory Listing
Modified Wed Feb 22 18:18:42 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Fixed c_set_blocking and c_set_non_blocking on VxWorks so that it does what it is supposed to do.


Revision 57120 - Directory Listing
Modified Tue Feb 21 22:29:42 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Made compilable under VxWorks by only adding a few #ifdef VXWORKS, most of the work was done
  in using macros defined in eif_config.h to see if some header files are available to us or not.
  The routines that are not working under VxWorks are:
   - all routines of local.c
   - c_is_blocking from syncpoll.c (missing fcntl)
   - host_address_from_name, get_servent_port and c_fcntl from network.c (missing gethostbyname,
     getservbyname and fcntl)


Revision 57119 - Directory Listing
Modified Tue Feb 21 20:05:08 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Let user can directly drag to the tab position behind last shown tab.

Revision 57118 - Directory Listing
Modified Tue Feb 21 20:01:34 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Set the pointer style to standard pointer style after user dragging.

Revision 57117 - Directory Listing
Modified Tue Feb 21 19:32:24 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Improved to show feedback size as last floating size.
And support dockable feature now.

Revision 57116 - Directory Listing
Modified Tue Feb 21 19:27:34 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add a hot zone sepcial for editor type zones. 

Revision 57115 - Directory Listing
Modified Tue Feb 21 19:25:56 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Improved factory method for the new SD_HOT_ZONE_OLD_MAIN_EDITOR.

Revision 57114 - Directory Listing
Modified Tue Feb 21 18:57:50 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Changed to call a window's set_pointer_style, because GTK will not change global pointer style if you set_pointer style on a inner  window.

Revision 57113 - Directory Listing
Modified Tue Feb 21 18:39:21 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Implemented the feature:
Allow user directly drag to a tab position.

Revision 57112 - Directory Listing
Modified Tue Feb 21 18:30:36 2006 UTC (13 years, 11 months ago) by manus
Original Path: trunk/Src/library
Removed empty directory.


Revision 57110 - Directory Listing
Modified Tue Feb 21 17:00:05 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add creation method, to make it same create interface as Windows version SD_SYSTEM_COLOR_IMP.

Revision 57109 - Directory Listing
Modified Tue Feb 21 16:55:33 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Call make when creating SD_SYSTEM_COLOR_IMP, to make it consistence between Windows and GTK.

Revision 57108 - Directory Listing
Modified Tue Feb 21 16:44:28 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add protection if for GTK.

Revision 57107 - Directory Listing
Modified Tue Feb 21 16:23:40 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add a line to make sure parent it pruned.

Revision 57104 - Directory Listing
Modified Tue Feb 21 03:13:10 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add check to make sure width/height valid.

Revision 57103 - Directory Listing
Modified Tue Feb 21 03:08:33 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Implemented "set_area" feature.

Revision 57102 - Directory Listing
Modified Tue Feb 21 03:05:56 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Export feature "docking_manager".

Revision 57101 - Directory Listing
Modified Tue Feb 21 03:03:53 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add if protection for GTK.

Revision 57099 - Directory Listing
Modified Tue Feb 21 02:57:45 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add if protection for GTK.

Revision 57098 - Directory Listing
Modified Tue Feb 21 02:56:35 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Remember last floating width/height for SD_AUTO_HIDE_STATE.

Revision 57097 - Directory Listing
Modified Tue Feb 21 02:56:06 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Remember last floating width/height for SD_AUTO_HIDE_STATE.

Revision 57096 - Directory Listing
Modified Tue Feb 21 02:55:17 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Change default feedback line width constants from 5 to 2. Make it looks nice.
Add a constants Feedback_tab_width, which is default width of new tab feedback.

Revision 57095 - Directory Listing
Modified Tue Feb 21 02:52:30 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Change function parameter name to standard naming style.

Revision 57094 - Directory Listing
Modified Mon Feb 20 20:05:11 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Use old Vision2 interface.

Revision 57093 - Directory Listing
Modified Mon Feb 20 19:40:30 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Fixed a bug: when dragging a whole floating zone, transparent rectangle feedback size not correct.

Revision 57092 - Directory Listing
Modified Mon Feb 20 19:38:52 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Add feature theme_color to EV_THEME_DRAWER_IMP, so we can get theme color on Windows.

Revision 57091 - Directory Listing
Modified Mon Feb 20 18:52:02 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Rename folder "menu" to "toolbar".

Revision 57088 - Directory Listing
Modified Mon Feb 20 18:41:43 2006 UTC (13 years, 11 months ago) by larryl
Original Path: trunk/Src/library
Havn't committed successful last time.
Now I delete folder "toolbar", and will recommit it again.

Revision 57087 - Directory Listing
Modified Mon Feb 20 13:26:58 2006 UTC (13 years, 11 months ago) by alexk
Original Path: trunk/Src/library
Fixed a bug in `string_value' that might cause assertion violation when a value is an empty string, because a check whether the last character is null was done with