Commit Graph

31 Commits

Author SHA1 Message Date
mattias
fe56a42529 gtk1 intf: fixed compilation, bug #16239
git-svn-id: trunk@25043 -
2010-04-28 20:00:02 +00:00
paul
41021392cb gtk2: trial to make treeview themed
git-svn-id: trunk@24842 -
2010-04-23 01:55:23 +00:00
paul
3c96229e18 gtk: implement statusbar themed parts painting
git-svn-id: trunk@24460 -
2010-04-06 07:47:45 +00:00
zeljko
b6218b0cd8 Gtk2: introduced RectFromGdkRect(), GdkRectFromRect() moved from gtkthemes to gtkproc. Fixed wrong result in TGtk2WSCustomListView.ItemDisplayRect() because TGdkRectangle isn't same like TRect.
git-svn-id: trunk@23927 -
2010-03-10 18:37:59 +00:00
blikblum
cda8e1ba09 gtk: Change the logic to select the gtkstyle in TGtkThemeServices.GetGtkStyleParams so is possible to draw in DC without widgets (Bitmaps)
git-svn-id: trunk@23317 -
2009-12-29 19:36:19 +00:00
paul
45e870d575 win32, gtk, qt: implement viewport affine transformation functions by tk (issue #0014857)
git-svn-id: trunk@23137 -
2009-12-14 05:59:52 +00:00
paul
6b4d24ec67 gtk: fix drop down button drawing
git-svn-id: trunk@20395 -
2009-06-04 07:35:35 +00:00
paul
da300289b7 gtk: protect themeservices from empty rect
git-svn-id: trunk@20391 -
2009-06-04 02:10:23 +00:00
paul
597eb84d8c lcl: Themes
- redo TThemeServices.GetDetailSize to return TSize instead of Integer
  - improve toolbutton drawing

git-svn-id: trunk@20213 -
2009-05-26 01:32:38 +00:00
paul
eccf58fefc gtk: implement teToolTip drawing in gtk theme services
git-svn-id: trunk@19617 -
2009-04-25 13:29:18 +00:00
mattias
1f588db5ff gtk intf: using gptBox instead of gptBoxGap for TTabControl content
git-svn-id: trunk@19591 -
2009-04-23 11:46:29 +00:00
paul
2ddbc5600b gtk2: try to draw tree signs with requested size
git-svn-id: trunk@17233 -
2008-11-05 08:52:31 +00:00
paul
3b57a81d36 gtk2: implement themed drawing of +/- tree signs
git-svn-id: trunk@17232 -
2008-11-05 04:25:39 +00:00
paul
6a6339a7f0 widgetsets: if Widgetset ThemeServices cannot draw some element then use default ThemeServices painting
git-svn-id: trunk@17220 -
2008-11-04 15:31:36 +00:00
mattias
c81aab571f fixed uninitialized function results
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +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
paul
3ebf0dbd28 TGtkThemeServices.DrawPixmap: center pixmap in rect
git-svn-id: trunk@13711 -
2008-01-10 03:58:02 +00:00
paul
13f1d93308 fix gtk1 compilation
git-svn-id: trunk@13654 -
2008-01-06 17:13:45 +00:00
paul
3d441b5758 gtk:
- add MDI button pixmaps (new inc file)
- teach gtk theme engine to draw pixmaps
- cleanup

git-svn-id: trunk@13651 -
2008-01-06 09:58:46 +00:00
mattias
9a550b80fd codetools: FindDeclarationAndOverload now starts at property names, proc names, vars, consts and types
git-svn-id: trunk@13006 -
2007-11-24 19:11:42 +00:00
marc
28578c3a91 * Started with object based GDI
* More splitup of gtk1/gtk2 code
* Fixed restore of GC after linedrawing
* Enabled desktop grabbing for gtk1

git-svn-id: trunk@12975 -
2007-11-23 00:07:45 +00:00
paul
b5b7109b34 gtk: improve toolbar elements painting
git-svn-id: trunk@12889 -
2007-11-16 05:55:16 +00:00
paul
b101883850 change WideString to String in TThemeServices to prevent use of widestring manager
git-svn-id: trunk@12888 -
2007-11-16 02:25:06 +00:00
paul
ead709d041 gtk1/gtk2: try to reduce amount of gtk warnings when you are drawing custom controls with themes
git-svn-id: trunk@12210 -
2007-09-28 08:01:22 +00:00
jesus
9f1e2ab444 LCL, fixed AV and drawing of themed checkboxes in grayed state under gtk
git-svn-id: trunk@11478 -
2007-07-12 20:42:39 +00:00
paul
59aa486876 - another way to show splitter points under gtk1
- buildlazarusdialog adjusted as suggested by Darius

git-svn-id: trunk@11287 -
2007-06-06 02:19:44 +00:00
paul
3f7e3e3cf8 - another trial to fix splitter painting under gtk (should work now with most themes)
git-svn-id: trunk@11278 -
2007-06-04 15:50:22 +00:00
paul
d30b9718ac - merging part of gtk2themes with gtkthemes
- adjusting splitter drawing (may fix gtk bug with wrong dots alignment)

git-svn-id: trunk@11277 -
2007-06-04 09:38:47 +00:00
paul
c3d53b8c80 - header parts painting
- processing text flags

git-svn-id: trunk@11275 -
2007-06-04 07:54:47 +00:00
paul
0b8b1bcb91 - painting checkbox and radiobutton through ThemeServices under gtk1 and gtk2
git-svn-id: trunk@11254 -
2007-06-01 13:37:37 +00:00
paul
219599ff13 - added themeservices for gtk
- gtk2 themeservices is descendant of gtk themeservices now

git-svn-id: trunk@11224 -
2007-05-30 06:45:30 +00:00