all repos — fluxbox @ 4e5ea3a83b8fda375159218d8ab947647aea7c81

custom fork of the fluxbox windowmanager

moved find to public area and fixed const
fluxgen fluxgen
commit

4e5ea3a83b8fda375159218d8ab947647aea7c81

parent

dec9d5b7f55cd7ec80dcc15850a32f9022e9dde9

1 files changed, 4 insertions(+), 3 deletions(-)

jump to
M src/FbTk/Menu.hhsrc/FbTk/Menu.hh

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Menu.hh,v 1.14 2003/04/25 16:23:59 fluxgen Exp $ +// $Id: Menu.hh,v 1.15 2003/05/13 00:24:00 fluxgen Exp $ #ifndef FBTK_MENU_HH #define FBTK_MENU_HH

@@ -142,15 +142,16 @@ bool hasSubmenu(unsigned int index) const;

bool isItemSelected(unsigned int index) const; bool isItemEnabled(unsigned int index) const; static unsigned char alpha() { return s_alpha; } + /// @return menuitem at index + inline const MenuItem *find(unsigned int index) const { return menuitems[index]; } + inline MenuItem *find(unsigned int index) { return menuitems[index]; } //@} protected: - inline MenuItem *find(unsigned int index) const { return menuitems[index]; } inline void setTitleVisibility(bool b) { title_vis = b; } inline void setMovable(bool b) { movable = b; } inline void setHideTree(bool h) { hide_tree = h; } - virtual void itemSelected(int button, unsigned int index) { } virtual void drawItem(unsigned int index, bool highlight = false,