marc
13910703cb
= Renamed gtkobject includes to gtkwidgetset (that's the name of the class anyway)
...
+ added gtk1widgetset to make it possible to move ifdefed implementations
git-svn-id: trunk@12885 -
2007-11-15 23:15:11 +00:00
marc
bba6436cd7
* modified patch #0010125 by Grzegorz Zakrzewski and Ales Katona for fixing font modifications other than size
...
git-svn-id: trunk@12884 -
2007-11-15 22:18:26 +00:00
paul
ffcc357787
gtk2:
...
- fix makefile problem (we need gtk dir only for inc files)
- add {$I gtkdefines.inc} to gtk2int
git-svn-id: trunk@12216 -
2007-09-28 14:20:34 +00:00
paul
df5e7aa81e
gtk:
...
- separate SM_CXSCREEN and SM_CXVIRTUALSCREEN for gtk2 (affects TForm.ScreenPosition screen/desktop center)
- implement SetCursorPos for gtk2 (if version >= 2.8)
git-svn-id: trunk@12196 -
2007-09-27 09:23:06 +00:00
mattias
95f4b69572
gtk2 intf: using a gtk_im_multicontext_new to use the gtk input method handling - e.g. dead keys for UTF8KeyPress
...
git-svn-id: trunk@11687 -
2007-07-31 13:49:36 +00:00
mattias
d8ebcebd22
gtk2 intf: fixed warnings when initializing open/savedialog
...
git-svn-id: trunk@11684 -
2007-07-31 10:10:49 +00:00
mattias
271ef15e08
gtk2 intf: clean up
...
git-svn-id: trunk@11559 -
2007-07-17 23:17:09 +00:00
sekelsenmat
8781f4543a
Moved the creation of Edit, StaticText and Panel from the old CreateComponent to the new CreateHandle methods on Gtk. Also moved CreateForm into the CreateHandle method.
...
git-svn-id: trunk@11540 -
2007-07-17 09:31:14 +00:00
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
mattias
f1ddc29682
LCL: added BeginAlign/EndAlign in TWinControl.Loaded to reduce overhead, gtk2 intf: added GetDefaultClientRect for TGroupBox, doing some resizes now immediately
...
git-svn-id: trunk@11160 -
2007-05-17 21:43:48 +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
mattias
68ad9e2527
gtk2 intf: improved combobox style and items
...
git-svn-id: trunk@11053 -
2007-05-02 18:33:54 +00:00
mattias
0e395c80ce
gtk2 intf: TComboBox: fixed widgets used for events
...
git-svn-id: trunk@11014 -
2007-04-27 10:58:58 +00:00
paul
79c187d1e2
cleanup
...
git-svn-id: trunk@10865 -
2007-04-04 07:54:20 +00:00
vincents
1df50a5823
fixed building gtk2 on win64 (I haven't found win64 gtk2 dlls though).
...
git-svn-id: trunk@10814 -
2007-03-27 13:38:48 +00:00
marc
6737a6ef3d
* cursor patch from Paul Ishenin
...
+ added extra handle checks
* enabled some gtk2.2 code for getting cursorpos
git-svn-id: trunk@10597 -
2007-02-06 01:34:29 +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
micha
ad37c9edfd
fix compilation for {$T+}
...
git-svn-id: trunk@10042 -
2006-10-05 16:55:43 +00:00
vincents
1af28eb5e6
gtk2 interface: use RaiseGDBException
...
git-svn-id: trunk@9873 -
2006-09-12 19:44:55 +00:00
mattias
31810fcee6
gtk2 intf: GDI fonts are now pango layouts instead of pango font descriptions, using the font cache similar to gtk1
...
git-svn-id: trunk@9499 -
2006-06-27 11:28:17 +00:00
mattias
486838638b
gtk2 intf: fixed TTrackBar, added MergeSort for TFPList and TStrings
...
git-svn-id: trunk@9471 -
2006-06-22 01:54:58 +00:00
mattias
0138b73a5a
gtk2/gtk1 intf: improved TextOut with size and color from Darek
...
git-svn-id: trunk@9263 -
2006-05-13 08:25:27 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
491a7b2186
gtk2 intf: setfont, setcolor for memo, combobox
...
git-svn-id: trunk@9170 -
2006-04-23 20:51:31 +00:00
mattias
ba79bfe6ab
When tComboBox is first component on Form, Gtk enable grab capture for it and not release from Darek
...
git-svn-id: trunk@8964 -
2006-03-18 23:10:14 +00:00
vincents
36b2299e1a
removed TSize from LCLType (fixes issue #1702 )
...
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +00:00
vincents
c8ec0e9c0a
fixed typos
...
git-svn-id: trunk@8293 -
2005-12-11 19:39:52 +00:00
mattias
884510044d
started using TAsyncProceess, fixed gtk2 compilation
...
git-svn-id: trunk@8290 -
2005-12-11 11:20:20 +00:00
mattias
0576aa65d4
fixed releasing mouse capture in gtk intf
...
git-svn-id: trunk@8286 -
2005-12-10 08:51:59 +00:00
mattias
f9ef53b540
fixed notebook popupmenu from Andrew Haines
...
git-svn-id: trunk@8262 -
2005-12-06 18:49:41 +00:00
mattias
f5ff9d9bd6
gtk2 intf can now optionally use the file chooses, compile with HasGTK2_6
...
git-svn-id: trunk@8194 -
2005-11-19 11:55:08 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
mattias
23ce8c2282
fixed gtk2 intf setting ListBox.Items[i]:= from Andrew Haines
...
git-svn-id: trunk@7354 -
2005-07-15 12:44:18 +00:00
marc
776866aee2
* gtk2 patch from Andrew
...
git-svn-id: trunk@7064 -
2005-04-07 22:04:02 +00:00
mattias
99f0805786
implemented TMemo text for gtk2, TRadioGroup.OnClick is now called whenever ItemIndex changed, so it works now also under gtk2 Delphi compatible from Andrew Haines
...
git-svn-id: trunk@7026 -
2005-03-25 17:47:55 +00:00
marc
55f3a45a70
+ Added RemoveProp winapi call
...
* Some maintenace on winapi/lclintf files
git-svn-id: trunk@6830 -
2005-02-23 01:12:47 +00:00
mattias
81a07bf019
fixed some gtk2 intf mem leaks, clean ups
...
git-svn-id: trunk@6788 -
2005-02-16 23:56:51 +00:00
mattias
65360cc2ab
further completions for gtk2 listbox and listview
...
git-svn-id: trunk@6770 -
2005-02-08 18:31:56 +00:00
mattias
77aa9f5174
implemented TListView for gtk2 From Andrew Haines
...
git-svn-id: trunk@6739 -
2005-02-05 09:09:52 +00:00
mattias
a6d80046bf
improved gtk2 listbox from Andrew Haines
...
git-svn-id: trunk@6726 -
2005-02-03 16:51:29 +00:00
mattias
650a6ec0c5
fixed expandingtabs in synedit painting
...
git-svn-id: trunk@6668 -
2005-01-23 11:43:38 +00:00
mattias
94f6a1142d
fixed gtk2 intf from Peter Vreman
...
git-svn-id: trunk@6667 -
2005-01-22 23:53:43 +00:00
mazen
964538eebf
* Fix compile probelem under GTK2 related to
...
THandle <--> Pointer conversion
git-svn-id: trunk@6090 -
2004-09-30 10:35:50 +00:00
mazen
bce63b1126
* Fix compilation problem with GTK2
...
git-svn-id: trunk@5985 -
2004-09-12 19:09:08 +00:00
mattias
8fb1867a6b
removed obsolete unit vclglobals
...
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
marc
897fe72887
* Fixes some typos and changes uses clause cases
...
git-svn-id: trunk@5317 -
2004-03-17 19:59:56 +00:00
marc
34c1c7f47b
* Interface reconstruction. Created skeleton units, classes and wscontrols
...
git-svn-id: trunk@5311 -
2004-03-17 00:34:37 +00:00
peter
0cc6b98039
* fixed gtk2 compilation
...
git-svn-id: trunk@5289 -
2004-03-09 15:30:15 +00:00