bWidgets
Core widget toolkit designed for Blender
bWidgets::bwNumberSliderHandler Class Reference
+ Inheritance diagram for bWidgets::bwNumberSliderHandler:
+ Collaboration diagram for bWidgets::bwNumberSliderHandler:

Public Member Functions

 bwNumberSliderHandler (bwNumberSlider &numberslider)
 
 ~bwNumberSliderHandler ()=default
 
void onMousePress (bwMouseButtonEvent &) override
 
void onMouseRelease (bwMouseButtonEvent &) override
 
void onMouseClick (bwMouseButtonEvent &) override
 
void onMouseDrag (bwMouseButtonDragEvent &) override
 
- Public Member Functions inherited from bWidgets::bwTextBoxHandler
 bwTextBoxHandler (bwTextBox &textbox)
 
virtual ~bwTextBoxHandler ()=default
 
void onMouseEnter (bwEvent &) override
 
void onMouseLeave (bwEvent &) override
 
void onMousePress (bwMouseButtonEvent &) override
 
- Public Member Functions inherited from bWidgets::bwScreenGraph::EventHandler
 EventHandler ()=default
 
virtual ~EventHandler ()=default
 
void addEventListener (EventType event_type, EventListener listener)
 
virtual void onMouseMove (bwEvent &)
 
virtual void onMouseEnter (bwEvent &)
 
virtual void onMouseLeave (bwEvent &)
 
virtual void onMousePress (bwMouseButtonEvent &)
 
virtual void onMouseRelease (bwMouseButtonEvent &)
 
virtual void onMouseClick (bwMouseButtonEvent &)
 
virtual void onMouseDrag (bwMouseButtonDragEvent &)
 
virtual void onMouseWheel (bwMouseWheelEvent &)
 

Additional Inherited Members

- Public Types inherited from bWidgets::bwScreenGraph::EventHandler
enum  EventType { MOUSE_ENTER , MOUSE_LEAVE , TOT_EVENT_TYPES }
 
- Protected Member Functions inherited from bWidgets::bwTextBoxHandler
void startTextEditing ()
 
void endTextEditing ()
 
- Protected Attributes inherited from bWidgets::bwTextBoxHandler
bwTextBoxtextbox
 
bool is_dragging = false
 

Constructor & Destructor Documentation

◆ bwNumberSliderHandler()

bWidgets::bwNumberSliderHandler::bwNumberSliderHandler ( bwNumberSlider numberslider)

◆ ~bwNumberSliderHandler()

bWidgets::bwNumberSliderHandler::~bwNumberSliderHandler ( )
default

Member Function Documentation

◆ onMouseClick()

void bWidgets::bwNumberSliderHandler::onMouseClick ( bwMouseButtonEvent event)
overridevirtual

◆ onMouseDrag()

void bWidgets::bwNumberSliderHandler::onMouseDrag ( bwMouseButtonDragEvent event)
overridevirtual

◆ onMousePress()

void bWidgets::bwNumberSliderHandler::onMousePress ( bwMouseButtonEvent event)
overridevirtual

◆ onMouseRelease()

void bWidgets::bwNumberSliderHandler::onMouseRelease ( bwMouseButtonEvent event)
overridevirtual

The documentation for this class was generated from the following file: