jesus
d270b16e7d
LCL, implemented AppHandle in TWidgetset, fixed issue #9239
...
git-svn-id: trunk@11479 -
2007-07-12 21:09:00 +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
paul
e45bc069f0
- initial implementation of lazarus ThemeServices
...
- win32 calls to Widgetset.ThemesActive redirected to ThemeServices
git-svn-id: trunk@11161 -
2007-05-18 02:18:52 +00:00
vincents
ecaebbe825
+ introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
...
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +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
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
vincents
d3748b96c4
LCL + win32 interface: implemented Application.Restore and Application.Minimize + events (bug #1391 ) from Boguslaw Brandys
...
git-svn-id: trunk@10265 -
2006-11-30 13:40:34 +00:00
andrew
5302d4b562
changed lazarus to use the widgetset it is compiled with as the default when building projects
...
+ added WidgetSetName function to TWidgetSet.
+ changed the order of units on qtint and fpguiint
git-svn-id: trunk@10216 -
2006-11-18 13:45:28 +00:00
andrew
fc03d1600d
Some 64bit changes for TWS.Create Timer
...
Fixed gtk2 listbox events
Partially fixed gtk2 painting issues bug #964
Fixed bug #7067
Gtk2 Opendialogs now use GtkFileChooserDialog
Added a check for the clipboard in case it get stuck in a repeat loop
lclgtkcellrenderer now knows the itemindex to paint correctly
git-svn-id: trunk@10067 -
2006-10-15 13:27:27 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
3c90c0bcc8
added TWidgetSet.AppSetTitle, implemented for TWin32WidgetSet (fixes issue #1758 )
...
git-svn-id: trunk@8804 -
2006-02-23 09:35:39 +00:00
vincents
36b2299e1a
removed TSize from LCLType (fixes issue #1702 )
...
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +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
mattias
b89096b887
fixed lcl tests
...
git-svn-id: trunk@8277 -
2005-12-08 11:41:36 +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
mattias
a868189f89
improved smartlinking: unit interfacebase
...
git-svn-id: trunk@8255 -
2005-12-06 11:31:15 +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
vincents
afe0734734
clean up of fpcadds
...
git-svn-id: trunk@8101 -
2005-11-07 23:25:45 +00:00
marc
68321456bb
* Renamed InterfaceObject to WidgetSet
...
- Removed some logs
* Changed mainloop to a callback through the interface
git-svn-id: trunk@7585 -
2005-08-28 23:38:18 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
3c8fe5d206
initialize variables at declaration instead in the unit initialization from Florian K�berle
...
git-svn-id: trunk@7426 -
2005-07-26 08:45:15 +00:00
micha
f9d650d137
convert LM_CREATE message to interface methods
...
remove SendMsgToInterface, CNSendMessage and related methods
remove TWidgetSet.IntSendMessage3; all LCL to interface messages have been converted
git-svn-id: trunk@6073 -
2004-09-24 21:34:14 +00:00
micha
e48907bdf1
convert LM_SETDESIGNING message to TWidgetSet method
...
git-svn-id: trunk@6065 -
2004-09-24 14:50:58 +00:00
micha
f0eb9c47ac
convert LM_SCREENINIT message to interface method (integrated with TWidgetSet.AppInit(var ScreenInfo)
...
git-svn-id: trunk@6025 -
2004-09-18 10:52:48 +00:00
micha
f601ebe0c9
convert LM_REDRAW message to interface method (in twidgetset)
...
git-svn-id: trunk@5995 -
2004-09-14 10:06:26 +00:00
micha
38ed545b88
convert LM_GETPIXEL and LM_SETPIXEL to interface methods (of twidgetset, DCGetPixel and DCSetPixel)
...
git-svn-id: trunk@5975 -
2004-09-12 13:11:50 +00:00
micha
b09d407049
convert LM_BRINGTOFRONT message to interface method
...
NOTE: was only used for tapplication, not from other controls
git-svn-id: trunk@5969 -
2004-09-11 13:38:37 +00:00
micha
fe38ae6e93
implement tapplication.minimize for win32, stub for gtk
...
git-svn-id: trunk@5868 -
2004-08-27 08:55:23 +00:00
mattias
8fb1867a6b
removed obsolete unit vclglobals
...
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
581bef95fc
moved intfstrconsts.pp to lclstrconsts.pas, implemented TPenHandleCache
...
git-svn-id: trunk@5769 -
2004-08-11 20:57:09 +00:00
marc
1b18ec2ef4
* Removed all ComponentCreateHandle routines
...
git-svn-id: trunk@5330 -
2004-03-19 00:53:34 +00:00
marc
3443dbecdb
* Renamed TInterfaceBase to TWidgetSet
...
git-svn-id: trunk@5260 -
2004-03-05 00:14:02 +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
mattias
22b7bb3767
deactivated fpImage or fpc 1.0.10
...
git-svn-id: trunk@5186 -
2004-02-10 00:38:43 +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
459b1c939c
fixed many range check warnings
...
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
micha
56bdc23a6f
hint fixes: parentfont, font itself, showing/hiding + more
...
git-svn-id: trunk@4884 -
2003-12-14 19:18:04 +00:00
mattias
d36880c511
removed menutype.pas
...
git-svn-id: trunk@4851 -
2003-11-27 23:02:30 +00:00
mattias
53adb7a109
reduced unit circles, fixed fpImage streaming
...
git-svn-id: trunk@4844 -
2003-11-26 21:30:19 +00:00
micha
688afe1bd5
new api lclenable,checkmenuitem according to list
...
git-svn-id: trunk@4840 -
2003-11-25 14:21:28 +00:00
marc
02f5dd89a3
* Splitted winapi*.inc into a winapi and a lcl interface communication part
...
git-svn-id: trunk@4836 -
2003-11-24 11:03:07 +00:00
mattias
246851ae33
fixed unit circle
...
git-svn-id: trunk@4734 -
2003-10-28 14:25:37 +00:00
micha
615e8484ee
new interface method to attach a menu to window
...
git-svn-id: trunk@4733 -
2003-10-26 17:34:41 +00:00
mattias
e97f3e9562
fixed TCanvas.Pie
...
git-svn-id: trunk@4499 -
2003-08-18 19:24:18 +00:00
marc
8a07b8bba2
+ Introduced interface exceptions
...
git-svn-id: trunk@4472 -
2003-08-12 23:51:51 +00:00
mattias
8ab6a60b7e
many clipping fixes
...
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
2cf2827549
started package system (packager)
...
git-svn-id: trunk@2646 -
2002-08-17 23:41:33 +00:00
mattias
9db0976b62
renamed TinterfaceObject.Init to AppInit and TWinControls can now contain childs in gtk
...
git-svn-id: trunk@1389 -
2002-02-09 01:48:23 +00:00