Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
berry::GuiTk::IControlListener::Events Struct Reference

#include <berryGuiTkIControlListener.h>

Collaboration diagram for berry::GuiTk::IControlListener::Events:

Public Types

enum  Type {
  NONE, MOVED, RESIZED, ACTIVATED,
  DESTROYED, ALL
}
 
typedef Message1< ControlEvent::PointerEventType
 

Public Member Functions

void AddListener (IControlListener::Pointer listener)
 
void RemoveListener (IControlListener::Pointer listener)
 

Public Attributes

EventType movedEvent
 
EventType resizedEvent
 
EventType activatedEvent
 
EventType destroyedEvent
 

Detailed Description

Definition at line 49 of file berryGuiTkIControlListener.h.

Member Typedef Documentation

◆ EventType

Member Enumeration Documentation

◆ Type

Enumerator
NONE 
MOVED 
RESIZED 
ACTIVATED 
DESTROYED 
ALL 

Definition at line 51 of file berryGuiTkIControlListener.h.

Member Function Documentation

◆ AddListener()

void berry::GuiTk::IControlListener::Events::AddListener ( IControlListener::Pointer  listener)

◆ RemoveListener()

void berry::GuiTk::IControlListener::Events::RemoveListener ( IControlListener::Pointer  listener)

Member Data Documentation

◆ activatedEvent

EventType berry::GuiTk::IControlListener::Events::activatedEvent

Definition at line 67 of file berryGuiTkIControlListener.h.

◆ destroyedEvent

EventType berry::GuiTk::IControlListener::Events::destroyedEvent

Definition at line 68 of file berryGuiTkIControlListener.h.

◆ movedEvent

EventType berry::GuiTk::IControlListener::Events::movedEvent

Definition at line 65 of file berryGuiTkIControlListener.h.

◆ resizedEvent

EventType berry::GuiTk::IControlListener::Events::resizedEvent

Definition at line 66 of file berryGuiTkIControlListener.h.


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