paul
8eefc8e23f
splitter and pairsplitter improvements:
...
1. ability to control pairsplitter cursor for gtk
2. ability to control pairsplitter internal splitter cursor for others
3. default values for pairsplitter cursor (crHSplit/crVSplit)
4. painting splitter through themes for win32/xp/gtk2 (disabled through -dUseThemes)
5. Clean up
git-svn-id: trunk@11214 -
2007-05-29 09:19:34 +00:00
paul
2ea84b6b51
- LCL-default images loading moved from TWidgetSet.LoadStockPixmap to buttons and dialogs units
...
- updated LCL-default images from silk collection (thanks badphoenix)
- TWidgetSet.LoadStockPixmap extended to return bitmap mask handle (need to use win32 stock icons)
issues: #0008936 , #0008937
git-svn-id: trunk@11197 -
2007-05-25 09:13:22 +00:00
vincents
9e313b5413
LCL: added AllocateHWnd and implemented it for win32 (bug #8563 ) from Felipe
...
git-svn-id: trunk@10856 -
2007-04-03 10:04:06 +00:00
micha
dfb4fe7303
replace Add/RemoveSocketEventHandler with simpler win32 specific interface
...
git-svn-id: trunk@10793 -
2007-03-24 16:17:33 +00:00
micha
c05d288360
initial implementation of gui loop socket event handler (needed for win32 msg loop)
...
git-svn-id: trunk@10783 -
2007-03-22 20:41:38 +00:00
marc
7dcb45bc1f
* patch for tpairsplitter by Paul Ishenin
...
git-svn-id: trunk@10712 -
2007-03-06 00:08:35 +00:00
vincents
c3f3bb0aa0
LCL: removed RadialPie function without angles parameter, renamed RadialPieWithAngles to RadialPie
...
git-svn-id: trunk@10529 -
2007-01-29 12:33:03 +00:00
marc
b3f981c48b
* Modified patch from Paul Ishenin implementing cursors
...
git-svn-id: trunk@10446 -
2007-01-15 00:53:09 +00:00
mattias
9747f91093
added FontIsMonoSpace
...
git-svn-id: trunk@10043 -
2006-10-05 21:50:05 +00:00
mattias
e666f7b856
TOutputfilter now uses TDynamicDataQueue to read data from TAsyncProcess immediately. TAsyncProcess enabled for linux
...
git-svn-id: trunk@9452 -
2006-06-19 19:48:34 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
542ca69199
added TextUTF8Out
...
git-svn-id: trunk@8928 -
2006-03-13 00:23:09 +00:00
vincents
f96ac2f4bf
changed for Delphi compatibility: changed Width,Height to Right,Bottom from Martin Smat
...
git-svn-id: trunk@8658 -
2006-01-29 20:25:49 +00:00
micha
1223f44069
"nilify" parameter in RemoveEventHandler functions, pointer has become invalid anyway
...
git-svn-id: trunk@8471 -
2006-01-08 13:50:38 +00:00
micha
7fffafe910
improve RemoveEventHandler efficiency to O(1), and add SetEventHandlerFlags (gtk/linux only)
...
git-svn-id: trunk@8458 -
2006-01-06 20:59:57 +00:00
micha
003833b777
add cross-platform process termination and pipe event handlers
...
git-svn-id: trunk@8256 -
2005-12-06 13:41:28 +00:00
micha
c85ee92754
add user data parameter to addeventhandler, that is passed to the given callback
...
git-svn-id: trunk@8188 -
2005-11-18 18:56:30 +00:00
micha
0cb86ee4af
add flags to AddEventHandler, socket and flags to callback
...
git-svn-id: trunk@8179 -
2005-11-16 19:12:10 +00:00
micha
0cf52e3ef6
add event handler interface for handles; partly committed in 8145
...
git-svn-id: trunk@8146 -
2005-11-14 11:51:57 +00:00
vincents
34bd4ff3a5
Show radiobutton, if TMenuItem.RadioItem is checked (issue #1377 )
...
git-svn-id: trunk@8032 -
2005-11-02 12:44:29 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7ecd5dbcf0
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7540 -
2005-08-22 11:51:25 +00:00
mattias
f2ecd38e12
moved some menu intf methods to the TXXXWSMenuItem class from Martin Smat
...
git-svn-id: trunk@7310 -
2005-07-01 12:07:50 +00:00
mattias
b2ba0f4418
implemented right justification for menuitems for winapi intf from Martin Smat
...
git-svn-id: trunk@7191 -
2005-05-21 15:58:44 +00:00
micha
ad04037248
move GetNotebookTabIndexAtPos to the widgetset interface
...
implement it for win32 widgetset (fixes bug #669 )
git-svn-id: trunk@7046 -
2005-03-31 21:29:45 +00:00
vincents
5c84454943
changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
...
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
ab66df423f
fixed TGtkWidgetSet.ExtSelectClipRGN for DCOrigin
...
git-svn-id: trunk@6608 -
2005-01-16 11:40:11 +00:00
micha
a8b23d5e3c
remove old code: statusbar methods in twidgetset
...
git-svn-id: trunk@6156 -
2004-10-23 14:47:44 +00:00
mattias
9cbff0982c
added default values for compiler skip options and improved many parts of synedit for UTF8
...
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
mattias
725ee3133d
improved double byte char fonts for gtk1, started synedit UTF8 support
...
git-svn-id: trunk@5906 -
2004-09-02 09:17:00 +00:00
mattias
ce11f9f6e2
implemented mainunit hints for include files
...
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
4cda98b31b
implemented icons for TPage in gtk, mask for TCustomImageList
...
git-svn-id: trunk@5336 -
2004-03-22 19:10:04 +00:00
marc
1b18ec2ef4
* Removed all ComponentCreateHandle routines
...
git-svn-id: trunk@5330 -
2004-03-19 00:53:34 +00:00
marc
6fa23e9181
* Moved the implementation of (GTK)ButtonCreateHandle to the new
...
(GTK)WSButton class
git-svn-id: trunk@5329 -
2004-03-19 00:03:15 +00:00
marc
3443dbecdb
* Renamed TInterfaceBase to TWidgetSet
...
git-svn-id: trunk@5260 -
2004-03-05 00:14:02 +00:00
mattias
277581d567
fixed CreateComponent for buttons, implemented basic Drag And Drop
...
git-svn-id: trunk@5238 -
2004-02-28 00:34:36 +00:00
marc
de8f27af5b
* Interface CreateComponent splitup
...
* Implemented CreateButtonHandle on GTK interface
on win32 interface it still needs to be done
* Changed ApiWizz to support multilines and more interfaces
git-svn-id: trunk@5236 -
2004-02-27 00:42:41 +00:00
micha
912d81b51e
revert intf split
...
git-svn-id: trunk@5225 -
2004-02-23 08:19:05 +00:00
micha
8c520fe744
split interface into non-lcl and lcl-component dependent parts
...
git-svn-id: trunk@5224 -
2004-02-22 22:52:59 +00:00
micha
6a9c435997
fixed: tarrow crash in win32
...
added: interface function DrawArrow to draw themed arrow
git-svn-id: trunk@5211 -
2004-02-20 19:52:18 +00:00
mattias
9f1208d17c
CreateBitmapFromRawImage now creates mask only if needed
...
git-svn-id: trunk@5206 -
2004-02-19 05:07:17 +00:00
mattias
bccd8739a1
fixed TCustomImage.DoAutoSize fixing uninitialized vars
...
git-svn-id: trunk@5202 -
2004-02-17 00:32:25 +00:00
mattias
726e5d46a3
Frame3D rect now var again
...
git-svn-id: trunk@5151 -
2004-02-03 08:54:09 +00:00
mattias
49a659572b
implemented basic TSplitter, still many ToDos
...
git-svn-id: trunk@5136 -
2004-02-02 15:46:19 +00:00
mattias
286718c595
implemented interface constraints
...
git-svn-id: trunk@5135 -
2004-02-02 12:44:45 +00:00
mattias
a9c328fd76
improved and activated new statusbar
...
git-svn-id: trunk@5053 -
2004-01-12 13:43:12 +00:00
micha
fd4254a45d
statusbar interface dependent reimplementation (from vincent)
...
git-svn-id: trunk@5052 -
2004-01-12 08:36:34 +00:00
marc
41da727612
* renamed (Check|Enable)MenuItem to MenuItemSet(Check|Enable)
...
+ Started with accelerator nameing routines
* precheckin for createwidget splitup
git-svn-id: trunk@5048 -
2004-01-11 16:38:29 +00:00
mattias
28da3cef35
implemented TCustomListBox.ItemRect for gtk1 intf
...
git-svn-id: trunk@5047 -
2004-01-11 11:57:54 +00:00
mattias
5daf16f5cd
fixed GetWindowOrgEx, added GetDCOriginRelativeToWindow
...
git-svn-id: trunk@5043 -
2004-01-10 18:00:42 +00:00