Commit Graph

34 Commits

Author SHA1 Message Date
mattias
12b4bd48c0 gtk2: clean up
git-svn-id: trunk@27877 -
2010-10-26 09:27:49 +00:00
marc
46ebaabc7a gtk-splitup: merged gtk source into gtk2, removed gtk1 ifdefs
git-svn-id: trunk@26012 -
2010-06-09 23:01:52 +00:00
paul
f4655bdb94 gtk2: fix theme painting of tree item
git-svn-id: trunk@24909 -
2010-04-25 12:36:58 +00:00
zeljko
0e9ff79e50 gtk2: fixed treeitem painting.
lcl: revert my latest patch for font.color setting when treeitem is selected.

git-svn-id: trunk@24860 -
2010-04-23 19:27:28 +00:00
paul
41021392cb gtk2: trial to make treeview themed
git-svn-id: trunk@24842 -
2010-04-23 01:55:23 +00:00
paul
4a4cdb8ee5 lcl: add treeview hot glyph drawing support to the theme services
git-svn-id: trunk@24813 -
2010-04-22 07:29:26 +00:00
mattias
0d69aed5e2 gtk2 intf: fixed crash in TGtk2ThemeServices.GetStockImage
git-svn-id: trunk@23171 -
2009-12-17 23:27:38 +00:00
paul
5dd027e518 gtk2: show button images depend on system options
git-svn-id: trunk@22613 -
2009-11-16 04:41:44 +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
823051d231 gtk2: finish menu change on show menu images option change in gtk2 theme
git-svn-id: trunk@20202 -
2009-05-25 12:03:58 +00:00
paul
c793f725fd gtk2: start application update on show menu images option change
git-svn-id: trunk@20198 -
2009-05-25 09:56:05 +00:00
paul
ba4df81b22 gtk2: implement TGtk2ThemeServices.GetOption
git-svn-id: trunk@20190 -
2009-05-25 07:53:33 +00:00
paul
7d94012801 gtk2: improve TGtk2ThemeServices.GetStockImage
git-svn-id: trunk@20078 -
2009-05-20 12:50:37 +00:00
paul
a460f26890 lcl: add more stock buttons
git-svn-id: trunk@19781 -
2009-05-03 12:58:48 +00:00
paul
fd0b672a54 win32: use bigger shield icon
git-svn-id: trunk@19774 -
2009-05-02 18:25:12 +00:00
paul
7902442395 lcl: add idDialogShield icon
git-svn-id: trunk@19772 -
2009-05-02 17:30:37 +00:00
paul
c92f6641d1 lcl: replace TWidgetSet.LoadStockPixmap by ThemeServices.GetStockImage
git-svn-id: trunk@19769 -
2009-05-02 15:36:56 +00:00
paul
bc82ee17a1 gtk2: return details size for tree sign
git-svn-id: trunk@17234 -
2008-11-05 09:36:21 +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
20cd4d14f7 improve gtk2 themed header drawing (used in THeaderControl, build lazarus dialog is nicer now)
git-svn-id: trunk@12921 -
2007-11-19 08:39:54 +00:00
paul
b5b7109b34 gtk: improve toolbar elements painting
git-svn-id: trunk@12889 -
2007-11-16 05:55:16 +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
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
mattias
6b2ec19d9c IDE: editor options: using OnChange event for checkboxes - but it would be better to fix the OnClick event for TRadioButtons on all widgetsets
git-svn-id: trunk@11286 -
2007-06-05 16:38:49 +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
paul
8eefc8e23f splitter and pairsplitter improvements:
1. ability to control pairsplitter cursor for gtk
2. ability to control pairsplitter internal splitter cursor for others
3. default values for pairsplitter cursor (crHSplit/crVSplit)
4. painting splitter through themes for win32/xp/gtk2 (disabled through -dUseThemes)
5. Clean up

git-svn-id: trunk@11214 -
2007-05-29 09:19:34 +00:00
paul
fbfc3ef744 - fixed gtk2 flat speed button painting. It was frame with some themes. Thanks to Almindor.
git-svn-id: trunk@11207 -
2007-05-26 16:35:11 +00:00
jesus
28a2530ec6 LCL: default implementation of themed headers
git-svn-id: trunk@11185 -
2007-05-23 18:47:59 +00:00
paul
499e5cfe9a - gtk2 speedbutton painting through ThemeServices (use -dUseThemes)
git-svn-id: trunk@11165 -
2007-05-19 13:45:37 +00:00
jesus
f69e206502 LCL: fixed compilation of gtk2 widgetset under FPC 2.1.x
git-svn-id: trunk@11164 -
2007-05-18 17:54:18 +00:00
paul
e45bc069f0 - initial implementation of lazarus ThemeServices
- win32 calls to Widgetset.ThemesActive redirected to ThemeServices

git-svn-id: trunk@11161 -
2007-05-18 02:18:52 +00:00