Commit Graph

19 Commits

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