fixed so we can extend reconfigure
This commit is contained in:
parent
2ed0befbad
commit
23d0b99888
1 changed files with 5 additions and 3 deletions
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Menu.hh,v 1.17 2003/07/03 12:23:28 fluxgen Exp $
|
// $Id: Menu.hh,v 1.18 2003/07/10 11:55:49 fluxgen Exp $
|
||||||
|
|
||||||
#ifndef FBTK_MENU_HH
|
#ifndef FBTK_MENU_HH
|
||||||
#define FBTK_MENU_HH
|
#define FBTK_MENU_HH
|
||||||
|
@ -112,7 +112,7 @@ public:
|
||||||
//@}
|
//@}
|
||||||
/// get input focus
|
/// get input focus
|
||||||
void grabInputFocus();
|
void grabInputFocus();
|
||||||
void reconfigure();
|
virtual void reconfigure();
|
||||||
/// set label string
|
/// set label string
|
||||||
void setLabel(const char *labelstr);
|
void setLabel(const char *labelstr);
|
||||||
/// move menu to x,y
|
/// move menu to x,y
|
||||||
|
@ -139,6 +139,8 @@ public:
|
||||||
Window window() const { return menu.window.window(); }
|
Window window() const { return menu.window.window(); }
|
||||||
FbWindow &fbwindow() { return menu.window; }
|
FbWindow &fbwindow() { return menu.window; }
|
||||||
const FbWindow &fbwindow() const { return menu.window; }
|
const FbWindow &fbwindow() const { return menu.window; }
|
||||||
|
FbWindow &titleWindow() { return menu.title; }
|
||||||
|
FbWindow &frameWindow() { return menu.frame; }
|
||||||
const std::string &label() const { return menu.label; }
|
const std::string &label() const { return menu.label; }
|
||||||
int x() const { return menu.x; }
|
int x() const { return menu.x; }
|
||||||
int y() const { return menu.y; }
|
int y() const { return menu.y; }
|
||||||
|
@ -150,6 +152,7 @@ public:
|
||||||
bool hasSubmenu(unsigned int index) const;
|
bool hasSubmenu(unsigned int index) const;
|
||||||
bool isItemSelected(unsigned int index) const;
|
bool isItemSelected(unsigned int index) const;
|
||||||
bool isItemEnabled(unsigned int index) const;
|
bool isItemEnabled(unsigned int index) const;
|
||||||
|
const MenuTheme &theme() const { return m_theme; }
|
||||||
static unsigned char alpha() { return s_alpha; }
|
static unsigned char alpha() { return s_alpha; }
|
||||||
static Menu *focused() { return s_focused; }
|
static Menu *focused() { return s_focused; }
|
||||||
/// @return menuitem at index
|
/// @return menuitem at index
|
||||||
|
@ -180,7 +183,6 @@ private:
|
||||||
const MenuTheme &m_theme;
|
const MenuTheme &m_theme;
|
||||||
Display *m_display;
|
Display *m_display;
|
||||||
const int m_screen_num;
|
const int m_screen_num;
|
||||||
Window m_prev_focused_window;
|
|
||||||
Menu *m_parent;
|
Menu *m_parent;
|
||||||
ImageControl &m_image_ctrl;
|
ImageControl &m_image_ctrl;
|
||||||
Menuitems menuitems;
|
Menuitems menuitems;
|
||||||
|
|
Loading…
Reference in a new issue