Changeset 7855 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_widget.h
- Timestamp:
- May 25, 2006, 3:42:18 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/glgui_widget.h
r7779 r7855 22 22 typedef enum 23 23 { 24 GLGuiSignal_click = 0,25 GLGuiSignal_release,26 GLGuiSignal_rollOn,27 GLGuiSignal_rollOff,28 GLGuiSignal_open,29 GLGuiSignal_close,30 GLGuiSignal_destroy,24 Signal_click = 0, 25 Signal_release, 26 Signal_rollOn, 27 Signal_rollOff, 28 Signal_open, 29 Signal_close, 30 Signal_destroy, 31 31 32 GLGuiSignalCount, 33 } GLGuiSignalType; 32 SignalCount, 33 } SignalType; 34 34 35 35 36 //! if the Element should be visible by default. … … 51 52 void hide(); 52 53 53 void connectSignal( GLGuiSignalType signalType, BaseObject* obj, const Executor* signal);54 void disconnectSignal( GLGuiSignalType signalType);54 void connectSignal(SignalType signalType, BaseObject* obj, const Executor* signal); 55 void disconnectSignal(SignalType signalType); 55 56 bool focusOverWidget(float x, float y); 56 57 57 58 // if something was clickt on the GUI-widget. 58 virtual void click (const Event& event) {};59 virtual void release (const Event& event) {};59 virtual void clicked(const Event& event) {}; 60 virtual void released(const Event& event) {}; 60 61 61 virtual void receiveFocus() {}; 62 virtual void removeFocus() {}; 62 virtual void receivedFocus() {}; 63 virtual void removedFocus() {}; 64 65 virtual void destroyed() {}; 63 66 64 67 virtual void update() {}; … … 75 78 void init(); 76 79 80 81 82 77 83 protected: 78 84 Material backMat; … … 83 89 84 90 private: 85 std::vector<SignalConnector *> widgetSignals;91 std::vector<SignalConnector> widgetSignals; 86 92 87 93 bool focusable; //!< If this widget can receive focus.
Note: See TracChangeset
for help on using the changeset viewer.