Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-04 | Move most of the resource loading code into ResourceManager_base | Pavel Labath | 1 | -8/+31 | |
I mostly do this to avoid code duplication between fluxbox and fluxbox-update_configs. | |||||
2011-06-15 | Factor out "session." from resource names | Pavel Labath | 1 | -8/+10 | |
this reduces typing and it makes more sense in lua, since there the resources are implemented as hierarchical tables and the topmost table has to be handled a bit specially. | |||||
2011-06-15 | Move more common stuff of (L)ResourceManagers to their base class | Pavel Labath | 1 | -27/+29 | |
2011-06-15 | A rough version of resource implementation in lua | Pavel Labath | 1 | -15/+18 | |
I added a new class, LResourceManager, which should handle loading and saving of resources like the old ResourceManager, only it does that with the help of lua. I moved the common features of the two managers (interface + a few functions) to a common base class ResourceManager_base. I augmented the Resource_base class with two new functions (setFromLua and pushToLua) which are used by the lua RM instead of getString and setFromString. Parts of the new RM are written in lua. To avoid loading scripts from a file at runtime I decided to link compiled lua code straight into the executable. For this purpose I created a small script which converts a binary file into a declaration of a C array of bytes. | |||||
2011-06-15 | convert ResourceManager::{add,remove}Resource from template to a regular ↵ | Pavel Labath | 1 | -0/+29 | |
function | |||||
2009-10-01 | made code simpler | Mathias Gumz | 1 | -9/+5 | |
2008-04-21 | some fixes for gcc 3.4 | Thomas Orgis | 1 | -1/+1 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-04-03 | fixed a bug, removed some unused code | markt | 1 | -1/+9 | |
2007-04-01 | fixed problem with creating windows in iconic state | markt | 1 | -1/+3 | |
2006-10-27 | cosmetic patch from slava semushin, removes whitespaces and | mathias | 1 | -16/+18 | |
uses only those things from "namespace std" what we really need. | |||||
2006-06-21 | fix nls... notably classify text on conversion whether its for X or | simonb | 1 | -2/+2 | |
console, plus handle catalogs better. | |||||
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-11-22 | const resourceValue function | fluxgen | 1 | -2/+14 | |
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2004-08-31 | add autoconf check for std c++ headers | rathnor | 1 | -2/+6 | |
2004-06-07 | update NLS string handling... | rathnor | 1 | -3/+5 | |
2004-01-19 | minor bug fix | fluxgen | 1 | -2/+2 | |
2003-12-19 | resourceValue and findResource | fluxgen | 1 | -7/+21 | |
2003-12-19 | setResourceValue function and a dump | fluxgen | 1 | -1/+14 | |
2003-07-18 | reorganise operation of ResourceManager | rathnor | 1 | -23/+82 | |
plus fix initialisation of layer for slit and toolbar | |||||
2003-05-18 | moved Resource to FbTk and change name of DirHelper to FbTk Directory | fluxgen | 1 | -0/+119 | |