mattias
252c0feff3
OnSelChange for tComboBox fired only one per click from Darek
...
git-svn-id: trunk@8957 -
2006-03-18 14:39:13 +00:00
mattias
03aff84390
improved setting custom font for TEdit under gtk2 from Darius
...
git-svn-id: trunk@8851 -
2006-03-01 01:46:40 +00:00
mattias
94c7280557
added font color for gtk2 intf
...
git-svn-id: trunk@8844 -
2006-02-28 03:21:36 +00:00
mattias
28eed0f0fe
added dynqueue.pas, changed license of dynamicarray.pas
...
git-svn-id: trunk@8840 -
2006-02-27 22:53:45 +00:00
mattias
a99956b6cc
implemented TGtkWidgetSet.SetWidgetFont for gtk2, moved package editor add new unit as default
...
git-svn-id: trunk@8837 -
2006-02-27 16:47:27 +00:00
mattias
4a72c727b5
added resourcestrings to debugoptions from Darius
...
git-svn-id: trunk@8821 -
2006-02-25 11:37:07 +00:00
vincents
323b83d861
removed fpc 2.0.0 compatibility workarounds
...
git-svn-id: trunk@8761 -
2006-02-17 15:19:01 +00:00
mattias
a88db22c6c
implemented setting font for gtk widgets from Darek
...
git-svn-id: trunk@8754 -
2006-02-17 13:40:26 +00:00
mattias
9a738a013a
added -dDisableWidgetColor
...
git-svn-id: trunk@8638 -
2006-01-27 21:21:34 +00:00
mattias
4b193a4407
improved color for gtk widgets from Darek
...
git-svn-id: trunk@8625 -
2006-01-26 20:53:59 +00:00
mattias
c5381fa007
reduced debugging output and extended debugging of lcl
...
git-svn-id: trunk@8565 -
2006-01-19 18:36:07 +00:00
mattias
acebd87695
Form.WindowState now is kept up to date from Andrew Haines
...
git-svn-id: trunk@8561 -
2006-01-18 22:41:07 +00:00
micha
7693949392
temporarily disable signal handler: it is buggy
...
git-svn-id: trunk@8333 -
2005-12-16 20:15:58 +00:00
mattias
c6f54982a3
fixed -dVerboseStretchCopyArea
...
git-svn-id: trunk@8311 -
2005-12-14 01:47:45 +00:00
micha
23faec7e80
all of BSD seems to use different signal handler type
...
make TAsyncProcess a little more robust
git-svn-id: trunk@8296 -
2005-12-12 19:21:19 +00:00
mattias
f55bc9ffb0
replaced LinuxThreading with Unix, since it works now again with darwin
...
git-svn-id: trunk@8278 -
2005-12-08 11:47:51 +00:00
micha
10b74e3eb0
tweak code to work with darwin
...
git-svn-id: trunk@8275 -
2005-12-08 11:30:15 +00:00
mattias
ef77fe35b1
disabled _unix_ thread.synchronize support only for linux
...
git-svn-id: trunk@8267 -
2005-12-07 20:40:53 +00:00
micha
f52caac272
pass TGtkWidgetSet instance as data parameter for callback so we can use it there
...
git-svn-id: trunk@8265 -
2005-12-07 08:50:29 +00:00
micha
a7e82a005f
fix non-robustness of FCL CheckSynchronize, it only works if multi-threadedness is initialized
...
git-svn-id: trunk@8264 -
2005-12-06 20:48:10 +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
07465b2a09
fixed gtk2 scrolling from Andrew Haines
...
git-svn-id: trunk@8222 -
2005-11-26 08:24:01 +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
mattias
5bf19dd85b
fixed crash on SetShowInTaskBar for non application forms
...
git-svn-id: trunk@8086 -
2005-11-07 09:27:32 +00:00
micha
8efc29ad6c
fix ShowInTaskbar for gtk
...
git-svn-id: trunk@8081 -
2005-11-06 20:33:04 +00:00
mattias
efd9f8762c
added simple heuristic for the meaning of PGdkImage^.bpp
...
git-svn-id: trunk@8075 -
2005-11-06 11:34:14 +00:00
mattias
c33f18f1a2
added TMenuItem ImageIndex support for gtk
...
git-svn-id: trunk@8074 -
2005-11-06 11:02:21 +00:00
mattias
285c581bca
fixed gtk2 compilation
...
git-svn-id: trunk@8073 -
2005-11-06 10:58:56 +00:00
mattias
19b319415b
added ShowInTaskBar for gtk2
...
git-svn-id: trunk@8072 -
2005-11-06 10:53:36 +00:00
mattias
ae7c181070
improved menuitems, speedbuttons and imagelist from Colin
...
git-svn-id: trunk@8071 -
2005-11-06 10:23:34 +00:00
mattias
679cd0bc8e
implemented TCustomForm.OnWindowStateChange for gtk2
...
git-svn-id: trunk@8066 -
2005-11-05 12:55:53 +00:00
mattias
9d47726ce8
removed unneeded SetResizeRequest
...
git-svn-id: trunk@8051 -
2005-11-03 21:40:00 +00:00
mattias
6ca4cd5c5f
updated finnish translation from Seppo
...
git-svn-id: trunk@7995 -
2005-10-29 13:45:32 +00:00
marc
ef06d18f54
* fixed scrollcalback for scrollbox
...
git-svn-id: trunk@7788 -
2005-09-22 22:58:44 +00:00
mattias
e15d34e787
added some gdkpixbuf debugging
...
git-svn-id: trunk@7708 -
2005-09-15 09:20:23 +00:00
marc
3f1f735fb1
- removed debig signalhandlers left behind for rev 7671 #d788e753a8
...
git-svn-id: trunk@7673 -
2005-09-11 20:58:58 +00:00
marc
9e5fa20f3f
* Fixed gtk2 compilation
...
git-svn-id: trunk@7672 -
2005-09-11 20:54:27 +00:00
marc
d788e753a8
* fixed bug #853
...
git-svn-id: trunk@7671 -
2005-09-11 18:43:40 +00:00
mattias
222325455c
fixing newline char in gtk memo from Andrew Haines
...
git-svn-id: trunk@7658 -
2005-09-10 01:39:09 +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
mattias
49bbb18e35
TBitmap with transparent pixels now saves in xpm format
...
git-svn-id: trunk@7554 -
2005-08-22 23:24:26 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
vincents
d2179bb34b
- 64 bit fixes to GetWindowLong and callers from Florian
...
- SetWindowLong now sets a ptrint
git-svn-id: trunk@7446 -
2005-07-29 22:44:07 +00:00
mattias
e303f8f83f
replaced codetools+gtk intf TList with faster TFPList
...
git-svn-id: trunk@7405 -
2005-07-23 09:27:30 +00:00
marc
2dc851ec46
+ added gdk_display function for gtk2
...
- replaced X11Display with gdk_display
git-svn-id: trunk@7277 -
2005-06-23 21:24:40 +00:00
mattias
c83972e61b
backtraces for gtk gdi objects -dTraceGdiCalls from Jesus
...
git-svn-id: trunk@7101 -
2005-04-25 07:55:33 +00:00
mattias
62ef8130bc
implemented Multi Masks for gtk1 filedialogs
...
git-svn-id: trunk@7002 -
2005-03-21 09:03:54 +00:00
mattias
82338611c1
creating gtk_calendar in a gtk_frame - calendar seems to need a parent window
...
git-svn-id: trunk@6987 -
2005-03-18 14:43:54 +00:00
mattias
2874d9c53a
implemented for gtk intf TFileDialog.FilterIndex from Jesus
...
git-svn-id: trunk@6942 -
2005-03-11 15:35:49 +00:00
mattias
c7ed36c323
implemented gtk2 AppMinimize
...
git-svn-id: trunk@6921 -
2005-03-08 00:28:03 +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
0c17f82e23
fixed unsetting ItemIndex on changing TComboBox.Text
...
git-svn-id: trunk@6913 -
2005-03-07 18:46:36 +00:00
mattias
568ce475c2
hiding secondary form from taskbar in gtk2.2 from Sergio
...
git-svn-id: trunk@6911 -
2005-03-07 16:01:06 +00:00
mattias
98490874de
adding panels to statusbar during designing now sets SimplePanel:=false
...
git-svn-id: trunk@6906 -
2005-03-05 23:00:16 +00:00
mattias
2db9ede5e0
fixed gtk1 font rotating from C Western
...
git-svn-id: trunk@6901 -
2005-03-05 14:44:01 +00:00
mattias
cbe336218b
fixed gtk2 intf scrollbar handling from Danny Milosavljevic
...
git-svn-id: trunk@6887 -
2005-03-04 12:28:11 +00:00
mattias
cbd283b647
fixed TShape FPCanvas issue
...
git-svn-id: trunk@6885 -
2005-03-04 12:21:56 +00:00
mattias
0153b8dfc3
fixed loading forms under fpc 1.9.9
...
git-svn-id: trunk@6878 -
2005-03-02 16:47:20 +00:00
mattias
28d0c4a485
fixed gtk file dialog with empty filter from Collin
...
git-svn-id: trunk@6863 -
2005-02-28 18:21:43 +00:00
mattias
0c22e95d2a
fixed gtk open dialog go up
...
git-svn-id: trunk@6850 -
2005-02-26 18:39:56 +00:00
marc
6ed8e2ecf4
* Reworked listviews to match new interface
...
git-svn-id: trunk@6848 -
2005-02-26 17:08:41 +00:00
mattias
6161468c16
fixed gtk2 key handle result
...
git-svn-id: trunk@6813 -
2005-02-19 20:33:10 +00:00
mattias
e9a11c2116
fixed 1.0.10 compilation
...
git-svn-id: trunk@6809 -
2005-02-19 16:30:47 +00:00
mattias
0882395f3e
fixed gtk2 intf checking if signal already connected
...
git-svn-id: trunk@6790 -
2005-02-17 02:10:53 +00:00
mattias
925cc87469
fixed some gtk2 intf warnings
...
git-svn-id: trunk@6789 -
2005-02-17 00:05:25 +00:00
mattias
73a58828fa
improved gtk intf file dialog filter from C Western
...
git-svn-id: trunk@6786 -
2005-02-16 22:55:59 +00:00
mattias
799a2c918f
fix gtk2 scrollbars from Jesus
...
git-svn-id: trunk@6782 -
2005-02-15 10:33:31 +00:00
marc
7c3a95c570
* first 64bit changes
...
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
mattias
221f748871
fixed for gtk TScrollBar from Andrew Haines
...
git-svn-id: trunk@6748 -
2005-02-05 14:53:35 +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
6d4be878cd
fixed mem leak
...
git-svn-id: trunk@6711 -
2005-01-28 17:55:48 +00:00
mattias
9a406a352b
added sprite example
...
git-svn-id: trunk@6666 -
2005-01-22 22:26:16 +00:00
marc
c7d03af771
* oops, fixed line end calculation
...
git-svn-id: trunk@6631 -
2005-01-18 00:59:49 +00:00
marc
3ddadc078f
* Improved line end detection for rawimages
...
git-svn-id: trunk@6630 -
2005-01-18 00:09:31 +00:00
mattias
a21cbfceca
improved gtk intf to calculate TextHeight
...
git-svn-id: trunk@6625 -
2005-01-17 15:36:31 +00:00
mattias
7b35f70489
limited widget sizes to 10000x10000
...
git-svn-id: trunk@6562 -
2005-01-12 23:18:07 +00:00
micha
f92f516967
fix gtk compilation for tstatictext.layout
...
git-svn-id: trunk@6550 -
2005-01-11 21:40:29 +00:00
mattias
1ac4c9fdda
implemented TPen.Mode=pmXor from Jesus
...
git-svn-id: trunk@6508 -
2005-01-08 11:03:18 +00:00
micha
b63e712b19
swap TCustomStaticText and TCustomLabel
...
git-svn-id: trunk@6500 -
2005-01-07 20:51:11 +00:00
mattias
2d0f725a44
implemented TTIProgressBar
...
git-svn-id: trunk@6451 -
2005-01-01 18:56:47 +00:00
mattias
924cd35914
added resurce strings for gtk file dlg
...
git-svn-id: trunk@6391 -
2004-12-18 23:46:17 +00:00
mattias
8ca5eaf021
deactivated sending SYSKey messages in gtk intf - they are not used anyway
...
git-svn-id: trunk@6309 -
2004-11-28 00:55:44 +00:00
mattias
d2d3030a60
implemented creating classes at run time from any TComponent descendant
...
git-svn-id: trunk@6272 -
2004-11-20 11:20:06 +00:00
mattias
891b8aa58a
disabled hardly used gtk FillScreenFont, this should be only done on demand, improved getting default font family for gtk
...
git-svn-id: trunk@6221 -
2004-11-08 19:11:55 +00:00
mattias
8960dd3810
implemented preferred size for controls for theme depending AutoSizing
...
git-svn-id: trunk@6189 -
2004-11-03 14:18:36 +00:00
mattias
f032ceaa2b
implemented gtkwscomctrls.TGtkWSStatusBar
...
git-svn-id: trunk@6146 -
2004-10-16 15:36:49 +00:00
mattias
dcbba11dd8
fixed unselecting TCanvas objects
...
git-svn-id: trunk@6096 -
2004-10-01 13:16:44 +00:00
mattias
abacaa7cbf
implemented Rename Identifier
...
git-svn-id: trunk@6075 -
2004-09-25 15:05:39 +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
c5832cd817
convert LM_MOVEPAGE message to interface method
...
git-svn-id: trunk@6071 -
2004-09-24 19:02:38 +00:00
micha
46c5e54090
convert LM_NB_UPDATETAB message to interface method
...
git-svn-id: trunk@6070 -
2004-09-24 18:00:52 +00:00
micha
8033722b1f
convert LM_SETGEOMETRY message to interface method
...
git-svn-id: trunk@6068 -
2004-09-24 17:20:43 +00:00
micha
21199fcd5d
convert LM_LB_GETTOPINDEX and LM_LB_SETTOPINDEX message to interface methods
...
git-svn-id: trunk@6067 -
2004-09-24 15:31:02 +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
71d0f3dd98
convert LM_SETPROPERTIES message to interface method for TCustomTrackBar
...
remove message LM_SETPROPERTIES, conversion done
git-svn-id: trunk@6059 -
2004-09-24 07:52:36 +00:00
micha
add872a567
convert LM_SETPROPERTIES message to interface method for TCustomSpinEdit
...
git-svn-id: trunk@6058 -
2004-09-23 21:16:46 +00:00
micha
924f6583c7
convert LM_SETPROPERTIES message to interface method for TScrollBar
...
git-svn-id: trunk@6056 -
2004-09-23 20:36:30 +00:00
micha
fe50379736
convert LM_SETPROPERTIES message to interface method for TProgressBar
...
git-svn-id: trunk@6053 -
2004-09-23 14:50:47 +00:00
micha
9bb1cdbb19
convert LM_SETPROPERTIES message to interface methods for TCustomListView
...
git-svn-id: trunk@6045 -
2004-09-22 18:06:32 +00:00