aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-05-13 00:24:00 (GMT)
committerfluxgen <fluxgen>2003-05-13 00:24:00 (GMT)
commit4e5ea3a83b8fda375159218d8ab947647aea7c81 (patch)
tree9f4f27600a036aed13479467a37aa36e6315047d /src/FbTk
parentdec9d5b7f55cd7ec80dcc15850a32f9022e9dde9 (diff)
downloadfluxbox-4e5ea3a83b8fda375159218d8ab947647aea7c81.zip
fluxbox-4e5ea3a83b8fda375159218d8ab947647aea7c81.tar.bz2
moved find to public area and fixed const
Diffstat (limited to 'src/FbTk')
-rw-r--r--src/FbTk/Menu.hh7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/FbTk/Menu.hh b/src/FbTk/Menu.hh
index 9e0d79f..5dd0eb8 100644
--- a/src/FbTk/Menu.hh
+++ b/src/FbTk/Menu.hh
@@ -22,7 +22,7 @@
22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23// DEALINGS IN THE SOFTWARE. 23// DEALINGS IN THE SOFTWARE.
24 24
25// $Id: Menu.hh,v 1.14 2003/04/25 16:23:59 fluxgen Exp $ 25// $Id: Menu.hh,v 1.15 2003/05/13 00:24:00 fluxgen Exp $
26 26
27#ifndef FBTK_MENU_HH 27#ifndef FBTK_MENU_HH
28#define FBTK_MENU_HH 28#define FBTK_MENU_HH
@@ -142,16 +142,17 @@ public:
142 bool isItemSelected(unsigned int index) const; 142 bool isItemSelected(unsigned int index) const;
143 bool isItemEnabled(unsigned int index) const; 143 bool isItemEnabled(unsigned int index) const;
144 static unsigned char alpha() { return s_alpha; } 144 static unsigned char alpha() { return s_alpha; }
145 /// @return menuitem at index
146 inline const MenuItem *find(unsigned int index) const { return menuitems[index]; }
147 inline MenuItem *find(unsigned int index) { return menuitems[index]; }
145 //@} 148 //@}
146 149
147protected: 150protected:
148 151
149 inline MenuItem *find(unsigned int index) const { return menuitems[index]; }
150 inline void setTitleVisibility(bool b) { title_vis = b; } 152 inline void setTitleVisibility(bool b) { title_vis = b; }
151 inline void setMovable(bool b) { movable = b; } 153 inline void setMovable(bool b) { movable = b; }
152 inline void setHideTree(bool h) { hide_tree = h; } 154 inline void setHideTree(bool h) { hide_tree = h; }
153 155
154
155 virtual void itemSelected(int button, unsigned int index) { } 156 virtual void itemSelected(int button, unsigned int index) { }
156 virtual void drawItem(unsigned int index, bool highlight = false, 157 virtual void drawItem(unsigned int index, bool highlight = false,
157 bool clear= false, bool render_trans = true, 158 bool clear= false, bool render_trans = true,