PCL
Control Event Handlers

Typedefs

using pcl::Control::child_event_handler = void(Control::*)(Control &sender, Control &child)
 
using pcl::Control::close_event_handler = void(Control::*)(Control &sender, bool &allowClose)
 
using pcl::Control::event_handler = void(Control::*)(Control &sender)
 
using pcl::Control::file_drag_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, const StringList &files, unsigned modifiers, bool &wantsFiles)
 
using pcl::Control::file_drop_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, const StringList &files, unsigned modifiers)
 
using pcl::Control::keyboard_event_handler = void(Control::*)(Control &sender, int key, unsigned modifiers, bool &wantsKey)
 
using pcl::Control::mouse_button_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, int button, unsigned buttons, unsigned modifiers)
 
using pcl::Control::mouse_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, unsigned buttons, unsigned modifiers)
 
using pcl::Control::mouse_wheel_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, int delta, unsigned buttons, unsigned modifiers)
 
using pcl::Control::move_event_handler = void(Control::*)(Control &sender, const pcl::Point &newPos, const pcl::Point &oldPos)
 
using pcl::Control::paint_event_handler = void(Control::*)(Control &sender, const pcl::Rect &updateRect)
 
using pcl::Control::resize_event_handler = void(Control::*)(Control &sender, int newWidth, int newHeight, int oldWidth, int oldHeight)
 
using pcl::Control::view_drag_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, const View &view, unsigned modifiers, bool &wantsView)
 
using pcl::Control::view_drop_event_handler = void(Control::*)(Control &sender, const pcl::Point &pos, const View &view, unsigned modifiers)
 

Functions

void pcl::Control::OnChildCreate (child_event_handler, Control &)
 
void pcl::Control::OnChildDestroy (child_event_handler, Control &)
 
void pcl::Control::OnClose (close_event_handler, Control &)
 
void pcl::Control::OnDestroy (event_handler, Control &)
 
void pcl::Control::OnEnter (event_handler, Control &)
 
void pcl::Control::OnFileDrag (file_drag_event_handler, Control &)
 
void pcl::Control::OnFileDrop (file_drop_event_handler, Control &)
 
void pcl::Control::OnGetFocus (event_handler, Control &)
 
void pcl::Control::OnHide (event_handler, Control &)
 
void pcl::Control::OnKeyPress (keyboard_event_handler, Control &)
 
void pcl::Control::OnKeyRelease (keyboard_event_handler, Control &)
 
void pcl::Control::OnLeave (event_handler, Control &)
 
void pcl::Control::OnLoseFocus (event_handler, Control &)
 
void pcl::Control::OnMouseDoubleClick (mouse_event_handler, Control &)
 
void pcl::Control::OnMouseMove (mouse_event_handler, Control &)
 
void pcl::Control::OnMousePress (mouse_button_event_handler, Control &)
 
void pcl::Control::OnMouseRelease (mouse_button_event_handler, Control &)
 
void pcl::Control::OnMouseWheel (mouse_wheel_event_handler, Control &)
 
void pcl::Control::OnMove (move_event_handler, Control &)
 
void pcl::Control::OnPaint (paint_event_handler, Control &)
 
void pcl::Control::OnResize (resize_event_handler, Control &)
 
void pcl::Control::OnShow (event_handler, Control &)
 
void pcl::Control::OnViewDrag (view_drag_event_handler, Control &)
 
void pcl::Control::OnViewDrop (view_drop_event_handler, Control &)
 

Detailed Description

Typedef Documentation

◆ child_event_handler

using pcl::Control::child_event_handler = void (Control::*)( Control& sender, Control& child )

#

Definition at line 1616 of file Control.h.

◆ close_event_handler

using pcl::Control::close_event_handler = void (Control::*)( Control& sender, bool& allowClose )

#

Definition at line 1556 of file Control.h.

◆ event_handler

using pcl::Control::event_handler = void (Control::*)( Control& sender )

#

Definition at line 1551 of file Control.h.

◆ file_drag_event_handler

using pcl::Control::file_drag_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, const StringList& files, unsigned modifiers, bool& wantsFiles )

#

Definition at line 1596 of file Control.h.

◆ file_drop_event_handler

using pcl::Control::file_drop_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, const StringList& files, unsigned modifiers )

#

Definition at line 1601 of file Control.h.

◆ keyboard_event_handler

using pcl::Control::keyboard_event_handler = void (Control::*)( Control& sender, int key, unsigned modifiers, bool& wantsKey )

#

Definition at line 1576 of file Control.h.

◆ mouse_button_event_handler

using pcl::Control::mouse_button_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, int button, unsigned buttons, unsigned modifiers )

#

Definition at line 1586 of file Control.h.

◆ mouse_event_handler

using pcl::Control::mouse_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, unsigned buttons, unsigned modifiers )

#

Definition at line 1581 of file Control.h.

◆ mouse_wheel_event_handler

using pcl::Control::mouse_wheel_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, int delta, unsigned buttons, unsigned modifiers )

#

Definition at line 1591 of file Control.h.

◆ move_event_handler

using pcl::Control::move_event_handler = void (Control::*)( Control& sender, const pcl::Point& newPos, const pcl::Point& oldPos )

#

Definition at line 1561 of file Control.h.

◆ paint_event_handler

using pcl::Control::paint_event_handler = void (Control::*)( Control& sender, const pcl::Rect& updateRect )

#

Definition at line 1571 of file Control.h.

◆ resize_event_handler

using pcl::Control::resize_event_handler = void (Control::*)( Control& sender, int newWidth, int newHeight, int oldWidth, int oldHeight )

#

Definition at line 1566 of file Control.h.

◆ view_drag_event_handler

using pcl::Control::view_drag_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, const View& view, unsigned modifiers, bool& wantsView )

#

Definition at line 1606 of file Control.h.

◆ view_drop_event_handler

using pcl::Control::view_drop_event_handler = void (Control::*)( Control& sender, const pcl::Point& pos, const View& view, unsigned modifiers )

#

Definition at line 1611 of file Control.h.

Function Documentation

◆ OnChildCreate()

void pcl::Control::OnChildCreate ( child_event_handler  ,
Control  
)

#

◆ OnChildDestroy()

void pcl::Control::OnChildDestroy ( child_event_handler  ,
Control  
)

#

◆ OnClose()

void pcl::Control::OnClose ( close_event_handler  ,
Control  
)

#

◆ OnDestroy()

void pcl::Control::OnDestroy ( event_handler  ,
Control  
)

#

◆ OnEnter()

void pcl::Control::OnEnter ( event_handler  ,
Control  
)

#

◆ OnFileDrag()

void pcl::Control::OnFileDrag ( file_drag_event_handler  ,
Control  
)

#

◆ OnFileDrop()

void pcl::Control::OnFileDrop ( file_drop_event_handler  ,
Control  
)

#

◆ OnGetFocus()

void pcl::Control::OnGetFocus ( event_handler  ,
Control  
)

#

◆ OnHide()

void pcl::Control::OnHide ( event_handler  ,
Control  
)

#

◆ OnKeyPress()

void pcl::Control::OnKeyPress ( keyboard_event_handler  ,
Control  
)

#

◆ OnKeyRelease()

void pcl::Control::OnKeyRelease ( keyboard_event_handler  ,
Control  
)

#

◆ OnLeave()

void pcl::Control::OnLeave ( event_handler  ,
Control  
)

#

◆ OnLoseFocus()

void pcl::Control::OnLoseFocus ( event_handler  ,
Control  
)

#

◆ OnMouseDoubleClick()

void pcl::Control::OnMouseDoubleClick ( mouse_event_handler  ,
Control  
)

#

◆ OnMouseMove()

void pcl::Control::OnMouseMove ( mouse_event_handler  ,
Control  
)

#

◆ OnMousePress()

void pcl::Control::OnMousePress ( mouse_button_event_handler  ,
Control  
)

#

◆ OnMouseRelease()

void pcl::Control::OnMouseRelease ( mouse_button_event_handler  ,
Control  
)

#

◆ OnMouseWheel()

void pcl::Control::OnMouseWheel ( mouse_wheel_event_handler  ,
Control  
)

#

◆ OnMove()

void pcl::Control::OnMove ( move_event_handler  ,
Control  
)

#

◆ OnPaint()

void pcl::Control::OnPaint ( paint_event_handler  ,
Control  
)

#

◆ OnResize()

void pcl::Control::OnResize ( resize_event_handler  ,
Control  
)

#

◆ OnShow()

void pcl::Control::OnShow ( event_handler  ,
Control  
)

#

◆ OnViewDrag()

void pcl::Control::OnViewDrag ( view_drag_event_handler  ,
Control  
)

#

◆ OnViewDrop()

void pcl::Control::OnViewDrop ( view_drop_event_handler  ,
Control  
)

#