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
paul
3108f60f93
lcl:
...
- Publish TListView ShowHint, ParentShowHint (9708).
- Correct TTabControl drawing. Don't clear tab area since it is painted by notebook. Draw pane area with ThemeServices.
- Teach gtk ThemeServices to draw notebook pane.
git-svn-id: trunk@15027 -
2008-05-01 18:26:50 +00:00
mattias
a62a570ffd
gtk2 intf: cache for DC textout operations from Paul
...
git-svn-id: trunk@15010 -
2008-04-29 12:12:27 +00:00
mattias
b4f15918e5
gtk2 intf: repaint messages use gtk2 cliprect
...
git-svn-id: trunk@14997 -
2008-04-28 07:55:43 +00:00
mattias
961e74cd37
gtk2 intf: fixed mem leak OpenDialog filter list
...
git-svn-id: trunk@14978 -
2008-04-25 22:09:23 +00:00
paul
f703ada675
gtk, qt: improve a bit getsyscolor return
...
git-svn-id: trunk@14957 -
2008-04-25 07:21:19 +00:00
sekelsenmat
cfe715b953
Adds minimum height for ProgressBar under win32. Fixes #10626
...
git-svn-id: trunk@14926 -
2008-04-22 00:16:26 +00:00
sekelsenmat
7d21f43d3b
Fixes crash in PageControls in invisible pages. Fixes #9343 .
...
git-svn-id: trunk@14902 -
2008-04-19 20:52:48 +00:00
sekelsenmat
30b56850c0
Separates gtk2spin
...
git-svn-id: trunk@14872 -
2008-04-17 19:24:04 +00:00
sekelsenmat
dcb54a9371
Separates gtk2wscalendar
...
git-svn-id: trunk@14871 -
2008-04-17 19:11:04 +00:00
sekelsenmat
0ed2bdc5b6
Separates gtk2wsdialogs from gtkwsdialogs
...
git-svn-id: trunk@14868 -
2008-04-17 14:19:57 +00:00
sekelsenmat
f098565cff
Starts separating gtkproc for gtk2 in gtk2proc.
...
git-svn-id: trunk@14854 -
2008-04-17 01:55:53 +00:00
sekelsenmat
341d9e3850
Patch from Grzegorz Zakrzewski. Fixes #10108
...
git-svn-id: trunk@14853 -
2008-04-17 01:28:56 +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
f54bea2fc5
Separates gtk1 and gtk2 menu item code. Started implementing shortcuts for gtk2 menu items, but was unable to finish it. It didn't work before, so commited anyway because the new code is at least cleaner.
...
git-svn-id: trunk@14842 -
2008-04-16 00:22:08 +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
sekelsenmat
87798ed1c2
Improves the window border and decoration code on gtk.
...
git-svn-id: trunk@14809 -
2008-04-12 18:13:02 +00:00
tombo
d8a2b452ec
LCL file dropping under gtk: applied #0011105 : Patch to fix file drag and drop problems from Colin Western
...
git-svn-id: trunk@14784 -
2008-04-08 13:31:23 +00:00
paul
9ba9d2c9c9
gtk: fix TScrollBox.Color (issue #0000700 ) but only design time
...
git-svn-id: trunk@14742 -
2008-04-03 03:42:29 +00:00
paul
e94a7220c4
ide: add first issues for gtk, gtk2 widgetsets
...
git-svn-id: trunk@14740 -
2008-04-03 01:01:47 +00:00
vincents
f769821d63
gtk interface: fixed compilation with fpc 2.3.1 (bug #11091 )
...
git-svn-id: trunk@14738 -
2008-04-02 21:19:34 +00:00
paul
1cd9bfb7a0
TextRect: pass DT_EXPANDTABS to DrawText if Style.ExpandTabs is true
...
DrawText: qt, gtk - add support for DT_EXPANDTABS
TCustomLabel: draw with ExpandTabs = true (issue #0011050 )
git-svn-id: trunk@14702 -
2008-04-01 02:34:47 +00:00
paul
360224df38
small typo
...
git-svn-id: trunk@14594 -
2008-03-20 07:54:33 +00:00
paul
845a1c761d
statusbar: implement SizeGrip for gtk2
...
git-svn-id: trunk@14593 -
2008-03-20 07:47:20 +00:00
andrew
3cb1419cb4
Implented Scrollbar for gtk2
...
Rewrote Scrolling code for Gtk2 Customcontrols. Now all scrollcodes are reported
git-svn-id: trunk@14587 -
2008-03-20 02:59:03 +00:00
mattias
4358448ef7
gtk intf: initialize var
...
git-svn-id: trunk@14562 -
2008-03-18 09:21:29 +00:00
andrew
0b8a7b047f
Implemented Gtk2 ProgressBar. Mostly a copy of the gtk1 version with some small differences. IFDEFed gtk1 only code to not compile when gtk2 is used.
...
git-svn-id: trunk@14560 -
2008-03-17 21:45:23 +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
mattias
e4cad5b120
gtk intf: fixed RealizeAccelerate
...
git-svn-id: trunk@14300 -
2008-02-28 13:05:18 +00:00
paul
40c9844f59
GetKeyState:
...
- gtk1, gtk2: implement pressed state for mouse buttons
- qt: return state for X mouse buttons
git-svn-id: trunk@14294 -
2008-02-28 06:07:29 +00:00
paul
083521d007
gtk:
...
- fix GetKeyState (only keys state at moment)
- gtk drag/dock for windows
git-svn-id: trunk@14277 -
2008-02-27 12:54:30 +00:00
jesus
54208be697
LCL, gtk, fix problem on closing popupmenu, issue #10884
...
git-svn-id: trunk@14266 -
2008-02-27 00:01:56 +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
mattias
11d6ac41f5
translations: fixed spelling mistake, fixed crash when rst file not found, updated german translation from Joerg Braun
...
git-svn-id: trunk@14245 -
2008-02-25 14:36:59 +00:00
mattias
d992ea6cf8
gtk intf: cleanup
...
git-svn-id: trunk@14188 -
2008-02-19 08:43:28 +00:00
mattias
a7e5a68b2c
gtk2 intf: fixed checking accelerator vs 0 not vs obsolete GDK_VOIDSYMBOL
...
git-svn-id: trunk@14184 -
2008-02-18 15:51:55 +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
c2d668eb0c
gtk2 intf: fixed clicked event for Button
...
git-svn-id: trunk@14073 -
2008-02-10 22:16:19 +00:00
sekelsenmat
9d0941dad2
Fixes the z-order of TButton on gtk2 by splitting it's implementation from gtk1 and adding a EventBox under the button for gtk2.
...
git-svn-id: trunk@14071 -
2008-02-10 14:53:51 +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
mattias
fbd1105a08
gtk intf: fixed debugging mouse events
...
git-svn-id: trunk@14067 -
2008-02-10 11:03:16 +00:00
mattias
2ccba88670
gtk2 intf: improved rotated fonts
...
git-svn-id: trunk@14045 -
2008-02-09 13:58:27 +00:00
sekelsenmat
7d16c56822
Fixes showing the popup menu on gtk1 trayicon (bug #10700 )
...
git-svn-id: trunk@14037 -
2008-02-09 07:51:19 +00:00
mattias
348cc7798a
LCL: small cleanups
...
git-svn-id: trunk@14021 -
2008-02-07 18:52:11 +00:00