Commit graph

47 commits

Author SHA1 Message Date
Mathias Gumz
d8cd6a928b Fixed bug: use expanded style/theme filename
'filename' might contain a '~' which has to be expanded to work for
regular system calls. We expanded 'filename' already but then did not use
it. Fixes bug #3576586.
2012-12-11 19:37:59 +01:00
Pavel Labath
f7d7dfd2a8 Convert FbTk::Theme::reconfigSig and friends to the new Signal system
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const
methods anyway.
2011-05-10 13:00:45 +02:00
Mathias Gumz
12e1ef7826 code deduplication by using <algorithm> and FbTk/STLUtil.hh 2010-09-15 02:07:09 +02:00
Matteo Galiazzo
af0f241954 don't save rc in SetStyle command if loading the style fails 2008-05-14 01:40:53 -07:00
Thomas Orgis
1e2ab2f3ed some fixes for gcc 3.4 2008-04-21 15:43:10 -07:00
Mark Tiefenbruck
9c105111d2 remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
Mark Tiefenbruck
4a7a143713 load style before loading theme objects, remove duplicate theme load 2007-12-16 00:50:59 -08:00
mathias
10082d821d cosmetic patch from slava semushin, removes whitespaces and
uses only those things from "namespace std" what we really need.
2006-10-27 06:57:43 +00:00
simonb
3ada3b1f0d fix nls... notably classify text on conversion whether its for X or
console, plus handle catalogs better.
2006-06-21 14:41:16 +00:00
simonb
7c4e48cc69 fix compile error, include algorithm 2006-03-24 10:52:57 +00:00
mathias
ae05ad9a01 updated copyright info 2006-02-16 06:53:05 +00:00
fluxgen
7be5606abb using screen based vector for theme lists 2006-01-03 10:02:46 +00:00
mathias
28837ee6e1 introduced session.styleOverlay (~/.fluxbox/overlay), all style settings
made in that file will override/overlay the ones made in the used
style. TODO: write more specific docu about it
2005-11-16 22:08:05 +00:00
mathias
150777e336 fix for #1152450, when having multiple screens the rootCommand's were
called too often:

  m_root_menu is locked for the current screen when loading the
  style for the current screen, but not for the screens already
  initialized and thus its executed when called thru Theme::reconfigure();
 
  now only the themes on the same screen are affected by the load-routine.
2005-03-16 22:44:48 +00:00
mathias
6b8fca511c copyright date 2005-01-24 18:02:34 +00:00
mathias
b3fa5c2428 * moved FbTk/Directory.cc/hh over to FbTk/FileUtil.cc/hh which contain now
file and directory - helproutines.

* created the FileUtil-namespace which contains file-related functions, moved
  those functions out of Directory - code

* changes to the rest of the files to follow those changes
2004-12-18 01:29:22 +00:00
mathias
993c17cf2e svn propset svn:keywords "Id" 2004-11-19 11:37:27 +00:00
akir
6b541c9162 modified to make it work with the ThemeItem.hh -> ThemeItem.cc action 2004-10-21 16:45:30 +00:00
rathnor
d17bf39a43 add autoconf check for std c++ headers 2004-08-31 15:26:40 +00:00
akir
6ce5a31ea8 unification for themes.cfg/styles.cfg and the same for menuentries:
[stylesmenu] and [themesmenu]
  [stylesdir] and [themesdir]
2004-08-26 18:26:39 +00:00
rathnor
fff4456dee update NLS string handling... 2004-06-07 11:46:05 +00:00
rathnor
d4a8717851 toolbar themeing fixes 2004-04-26 15:04:37 +00:00
fluxgen
75b1b052f5 minor fix 2004-01-12 20:24:06 +00:00
fluxgen
b766418c4f init m_max_screens later 2004-01-02 22:55:35 +00:00
fluxgen
0c4b5306cd screen based theme loading 2003-12-29 11:04:09 +00:00
fluxgen
82e72ab493 minor stuff 2003-12-03 00:18:58 +00:00
rathnor
c8d1e5491b add better theme path searching 2003-11-16 22:33:56 +00:00
fluxgen
481202b91d cleaning, moved theme items to ThemeItems.hh 2003-10-13 22:57:14 +00:00
fluxgen
7a20120bbc minor debug stuff 2003-09-14 11:17:21 +00:00
fluxgen
cd85257a4b fixed loading of color or pixmaps for texture 2003-09-10 21:22:25 +00:00
fluxgen
ec235918df verbose setting on theme warnings 2003-08-28 23:06:27 +00:00
fluxgen
8fb8a767d4 minor fix 2003-08-28 15:46:13 +00:00
fluxgen
0a5cba1261 expand filename 2003-08-28 15:12:36 +00:00
fluxgen
2de46c7ade fixed pixmap bug 2003-08-28 14:18:36 +00:00
fluxgen
44d3e2ee98 fixed theme items for pixmapwithmask 2003-08-22 22:17:30 +00:00
fluxgen
46ea237c38 fixed load item 2003-08-19 21:25:26 +00:00
fluxgen
34a392c138 default values for texture items and added loadItem function 2003-08-13 09:24:02 +00:00
fluxgen
b221fe9fc6 reconfigTheme after all themes are loaded 2003-08-11 14:54:18 +00:00
fluxgen
e82122eb44 cstdio for sscanf 2003-07-04 10:25:11 +00:00
fluxgen
c34e820240 added default themeitem handlers for integer and string 2003-07-01 12:39:49 +00:00
fluxgen
2dff875e65 minor error msg fix for font loading 2003-06-15 21:02:41 +00:00
fluxgen
7f78b30cbe better error msg 2003-06-12 14:09:59 +00:00
fluxgen
80161fc208 moved XrmDatabaseHelper to FbTk 2003-05-18 22:12:25 +00:00
fluxgen
dc8fcca4e4 debugmsg 2003-05-08 15:10:57 +00:00
fluxgen
e37f631c4f added pixmap support 2003-04-28 22:25:13 +00:00
fluxgen
4c0fb1ff75 fixed better default value for Color themeitem 2003-02-23 00:47:34 +00:00
fluxgen
c8aff5576a theme classes 2002-12-02 19:34:54 +00:00