marc
d43db7b7f3
* Splitup of TBitmap into TRasterImage, TCustomBitmap, TFPImageBitmap and TBitmap
...
* Implemented TIcon and reading .ico (including Vista icons)
git-svn-id: trunk@15472 -
2008-06-20 00:21:07 +00:00
mattias
e3520a6d50
gtk intf: reduced warnings/notes - use -dVerboseLCLTodos and -dVerboseGtkTodos to see them
...
git-svn-id: trunk@15422 -
2008-06-14 12:04:46 +00:00
mattias
f273bde703
gtk2 intf: TCustomListBox: fixed SetCallBack
...
git-svn-id: trunk@15297 -
2008-06-03 11:16:16 +00:00
mattias
fce35a5ee0
gtk intf: AppMinimize only minimizes visible forms
...
git-svn-id: trunk@15038 -
2008-05-03 20:15:30 +00:00
mattias
de9ee5266d
gtk1+2: fixed creating TFrame
...
git-svn-id: trunk@15036 -
2008-05-03 11:49:25 +00:00
sekelsenmat
95ed4902e7
Just fixes variable initialization and improves identation.
...
git-svn-id: trunk@14852 -
2008-04-17 00:58:24 +00:00
sekelsenmat
9bbcc202e4
Implements setting system colors for controls under gtk2.
...
git-svn-id: trunk@14834 -
2008-04-15 17:21:35 +00:00
mattias
4358448ef7
gtk intf: initialize var
...
git-svn-id: trunk@14562 -
2008-03-18 09:21:29 +00:00
paul
67ebf94a2e
lcl: remove LM_INSERTTEXT, LM_DELETETEXT (not used in LCL anymore and fixes #0010930 )
...
git-svn-id: trunk@14461 -
2008-03-07 17:09:25 +00:00
vincents
0b76672701
gtk, gtk2 interface: fixed compilation with fpc 2.3.1 on unix (bug #10949 )
...
git-svn-id: trunk@14432 -
2008-03-05 15:35:29 +00:00
paul
7bebb27eab
messages:
...
- change messages name from LM_CUTTOCLIP to LM_CUT, LM_COPYTOCLIP to LM_COPY, LM_PASTEFROMCLIP to LM_PASTE, LM_CLEARSEL to LM_CLEAR since they are come from WM_CUT, WM_COPY, WM_CLEAR, WM_PASTE
- assign windows message number to that messages (fixes issue #0010747 )
git-svn-id: trunk@14415 -
2008-03-05 03:52:01 +00:00
paul
682a924368
typo in comments
...
git-svn-id: trunk@14377 -
2008-03-03 08:23:10 +00:00
paul
11de6af8b9
decapitalize all procedure and function keywords to make all looks the same
...
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
jesus
b19cbee0b9
LCL, gtk, fixed compile when using option TraceGDICalls
...
git-svn-id: trunk@14265 -
2008-02-26 22:24:21 +00:00
sekelsenmat
2c82246914
Separates CheckBox on gtk2 and further removes clistbox.
...
git-svn-id: trunk@14179 -
2008-02-18 08:02:43 +00:00
sekelsenmat
fc312ff2bb
Removes the obsolete CListBox under gtk and qt.
...
git-svn-id: trunk@14176 -
2008-02-18 07:02:01 +00:00
mattias
763e629893
gtk intf: made eventbox of client areas visible. Otherwise it eats some mouse events
...
git-svn-id: trunk@14069 -
2008-02-10 13:57:46 +00:00
paul
b66fdb0bab
gtk: remove LM_INTERNALPAINT and related things
...
git-svn-id: trunk@13848 -
2008-01-24 01:37:40 +00:00
paul
e2c49dc18f
gtk: move CreateToolbar code to TGtkWsToolBar ( fixes #0010530 )
...
git-svn-id: trunk@13788 -
2008-01-18 16:48:14 +00:00
paul
6b0ae9506c
gtk: correct direction of dragimagelist hotspot
...
git-svn-id: trunk@13755 -
2008-01-15 05:29:41 +00:00
paul
9c545d3562
gtk: TGtkWSDragImageList implementation
...
git-svn-id: trunk@13753 -
2008-01-15 03:29:00 +00:00
paul
e0b764dc96
gtk:
...
- move GtkSwitchPage from GtkCallbacks unit to GtkWsExtCtrls unit
- fix double call of OnChanging on manual page change (part of 8338)
git-svn-id: trunk@13745 -
2008-01-14 08:10:31 +00:00
paul
3a02d78daa
gtk: implement DrawDefaultDockImage (as blue rectangle)
...
git-svn-id: trunk@13666 -
2008-01-08 11:15:07 +00:00
mattias
14fe68ea0b
gtk intf: moved FinishCreateHandle to gtk1 - it is usable for gtk1+2
...
git-svn-id: trunk@13642 -
2008-01-05 22:51:53 +00:00
paul
a7b954b68b
restore some TMouse properties from Marius (issue #0010536 )
...
git-svn-id: trunk@13610 -
2008-01-03 16:42:47 +00:00
paul
c8d52d15d6
gtk:
...
- remove FinishComponentCreate: code moved to appropriate ws classes
- remove HookSignals (same reason)
git-svn-id: trunk@13537 -
2007-12-30 18:15:53 +00:00
paul
6c90924c4c
gtk:
...
- remove obsoleted code
- fix mem leak in TGtkWSCustomControl.CreateHandle
git-svn-id: trunk@13494 -
2007-12-28 04:18:53 +00:00
paul
9d15123d91
- gtk: move dialogs related stuff to gtkwsdialogs and gtk2wsdialogs
...
- gtk complete moving CreateComponent code to appropriate classes
- lcl remove CreateComponent method since there is no more need in it
git-svn-id: trunk@13478 -
2007-12-27 09:51:27 +00:00
paul
bb930dbf27
gtk: move CreateComponent code for TTrackBar to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13472 -
2007-12-26 10:00:42 +00:00
paul
21cb1c6901
remove csAlignment and one obsoleted file
...
git-svn-id: trunk@13471 -
2007-12-26 09:51:30 +00:00
paul
3298b06f86
gtk: move CreateComponent code for TProgressBar to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13470 -
2007-12-26 09:47:15 +00:00
paul
20c2a16ecc
gtk: move CreateComponent code for TStatusBar to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13469 -
2007-12-26 09:36:23 +00:00
paul
2f0de90ec1
gtk: move CreateComponent code for TPairSplitter, TScrollBox, TScrollBar to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13467 -
2007-12-26 08:52:02 +00:00
paul
a529591664
gtk: move CreateComponent code for TCustomPage to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13465 -
2007-12-26 07:24:05 +00:00
paul
67df237d33
cleanup
...
git-svn-id: trunk@13463 -
2007-12-26 06:44:51 +00:00
paul
85e65510e3
gtk: move CreateComponent code for TCalendar to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13462 -
2007-12-26 06:40:22 +00:00
paul
6055944e29
removed some unneeded component styles
...
git-svn-id: trunk@13460 -
2007-12-26 04:48:15 +00:00
paul
eaa55af861
gtk: move CreateComponent code for TArrow to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13458 -
2007-12-26 04:22:29 +00:00
paul
07cb989050
gtk: move CreateComponent code for ToggleBox, RadioButton, Checkbox, PopupMenu, MainMenu to CreateHandle and FinishComponentCreate to SetCallbacks
...
git-svn-id: trunk@13457 -
2007-12-26 03:06:56 +00:00
paul
44d1b9c7a8
lcl messages:
...
1) move LM_CREATE and LM_DESROY to windows base (fix crash of progress bar after enabling user messages on windows issue #0010458 )
2) move LCL LM_ messages far from LM_USER base to prevent collisions with popular user messages like WM_USER, WM_USER+1, ...
3) remove 2 unneeded gtk messages: LM_EXPOSEEVENT, LM_MOVECURSOR and few totally unneeded messages
4) move WM_LCL_SOCK_ASYNC away from WM_USER
git-svn-id: trunk@13415 -
2007-12-22 18:51:06 +00:00
paul
5f4c1f9e2c
gtk: offset should be added only if fixed widget also have no window (fixes something in lazreport)
...
git-svn-id: trunk@13366 -
2007-12-18 06:06:57 +00:00
paul
d3bf174d13
turn off occasionaly committed define
...
git-svn-id: trunk@13332 -
2007-12-14 18:31:16 +00:00
paul
7fe9f6360b
gtk:
...
- ask TCustomPage imageindex through TCustomNotebook.GetImageIndex(..)
- fix imagelist drawing on widgets that are placed on fixed without window (issue #0010243 )
git-svn-id: trunk@13327 -
2007-12-14 09:02:21 +00:00
mattias
2261662fc3
gtk2 intf: removed some unused variables and fixed TNoteBook.ClientOrigin
...
git-svn-id: trunk@13109 -
2007-12-01 23:33:54 +00:00
paul
7e9d843fe8
gtk2: invert define GtkNoWindowFixed to GtkFixedWithWindow (and enable code for fixed w/o window by default). As result TCustomPage and TGroupBox will look nicer under gtk2
...
git-svn-id: trunk@12979 -
2007-11-23 10:04:16 +00:00
jesus
595060f998
fixed gtk compilation
...
git-svn-id: trunk@12977 -
2007-11-23 06:21:32 +00:00
mattias
8f7f9fbebb
gtk2 intf: GtkNoWindowFixed: removed gdkwindows for groupboxes and notebooks
...
git-svn-id: trunk@12976 -
2007-11-23 00:37:28 +00:00
marc
28578c3a91
* Started with object based GDI
...
* More splitup of gtk1/gtk2 code
* Fixed restore of GC after linedrawing
* Enabled desktop grabbing for gtk1
git-svn-id: trunk@12975 -
2007-11-23 00:07:45 +00:00
paul
447a1b0035
gtk2: playing around transparent GtkFixed (no window + eventbox) part2
...
git-svn-id: trunk@12934 -
2007-11-20 06:47:05 +00:00
paul
7309af00e9
gtk2: playing around transparent GtkFixed (no window + eventbox)
...
git-svn-id: trunk@12933 -
2007-11-20 03:21:36 +00:00