Commit Graph

2408 Commits

Author SHA1 Message Date
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