00001 00015 #ifndef INC_MGUI_CTRLPOPUPBUTTONCOLOR 00016 #define INC_MGUI_CTRLPOPUPBUTTONCOLOR 00017 00018 #ifndef INC_MGUI_CTRLPOPUPBUTTON_H 00019 #include <mgui/ctrlpopupbutton.h> 00020 #endif 00021 00022 #ifndef INC_MGUI_POPUPCOLOR_H 00023 #include <mgui/popupcolor.h> 00024 #endif 00025 00026 namespace MGUI { 00027 00028 //===================================================================================================================== 00030 class CTRL_POPUPBUTTON_COLOR : public CTRL_POPUPBUTTON { 00031 public: 00032 00034 CTRL_POPUPBUTTON_COLOR (); 00035 00037 virtual ~CTRL_POPUPBUTTON_COLOR (); 00038 00040 POPUP_COLOR& GetPopup () 00041 { return (m_Popup); } 00042 00044 void UpdateIconColor ( 00045 const MGUI::ICON& icon 00046 ); 00047 00048 private: 00049 #ifndef GENERATING_DOXYGEN_OUTPUT 00050 POPUP_COLOR m_Popup; 00051 00052 virtual ERRVALUE v_OpenPopup (); 00053 #endif // GENERATING_DOXYGEN_OUTPUT 00054 }; 00055 00056 //===================================================================================================================== 00057 00058 } // End namespace MGUI 00059 00060 #endif // INC_MGUI_CTRLPOPUPBUTTONCOLOR
1.6.1