00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <GLEXT/GLMenuI.h>
00022
00023 GLMenuItem::GLMenuItem(const LangString &text,
00024 ToolTip *tooltip,
00025 bool selected,
00026 GLTexture *texture,
00027 void *userData) :
00028 menuText_(text), tip_(tooltip),
00029 selected_(selected), texture_(texture),
00030 userData_(userData), seperator_(false)
00031 {
00032 }
00033
00034 GLMenuI::~GLMenuI()
00035 {
00036
00037 }
00038
00039 LangString *GLMenuI::getMenuText(const char* menuName)
00040 {
00041 return 0;
00042 }
00043
00044 bool GLMenuI::getMenuItems(const char* menuName, std::list<GLMenuItem> &result)
00045 {
00046 return false;
00047 }
00048
00049 bool GLMenuI::getEnabled(const char* menuName)
00050 {
00051 return true;
00052 }
00053
00054 void GLMenuI::menuSelection(const char* menuName, const int position, GLMenuItem &item)
00055 {
00056
00057 }
00058
00059 bool GLMenuI::menuOpened(const char* menuName)
00060 {
00061 return true;
00062 }
00063
00064 LangStringStorage *GLMenuI::getMenuToolTip(const char* menuName)
00065 {
00066 return 0;
00067 }