aboutsummaryrefslogtreecommitdiff
path: root/src/MenuCreator.hh
AgeCommit message (Collapse)AuthorFilesLines
2013-02-17Store menus if smart pointers (RefCount)Pavel Labath1-1/+2
This was originally intended to be a bugfix for an memory error reported by valgrind (accessing freed memory). While debugging it, I found the menu ownership semantics confusing (setInternalMenu() et al.), so I decided to get rid of it and store it in smart pointers everywhere. Looking back, I'm not sure if this was worth all the trouble, but the good news is that the valgrind error disappeared. :)
2013-02-17CustomMenu command now shows lua menusPavel Labath1-5/+3
2013-02-17Convert windowmenu to luaPavel Labath1-3/+3
also, i've restored the autoreloading capability of menus.
2013-02-17A veeeery rough implementation of lua menu parsersPavel Labath1-4/+11
2011-10-21refactored MenuCreatorMathias Gumz1-30/+9
make public only what needs to be public
2008-06-06allow window menu items in ordinary menusMark Tiefenbruck1-3/+0
2008-05-12refactor menu reloading, added FbTk::AutoReloadHelperMark Tiefenbruck1-4/+10
2008-05-11reuse some menu pointers instead of using delete/newMark Tiefenbruck1-2/+2
2008-05-02remove some unnecessary argumentsMark Tiefenbruck1-6/+3
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-1/+0
2006-06-25support encodings in menu filessimonb1-0/+23
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen1-3/+4
2005-01-24copyright datemathias1-1/+1
2004-10-04oops, missed a bitrathnor1-1/+2
2004-10-04don't require [begin] in included filesrathnor1-2/+3
2004-08-29fix crash bug when windowmenu doesn't include extramenusrathnor1-2/+2
improve checking of existence/success of loading windowmenu file
2004-05-02creates menus...fluxgen1-0/+46