Base Framework
Public Types | List of all members
WindowImpl::Mouse Class Reference

Public Types

enum  Button {
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1, LEFT = 1, MIDDLE = LEFT << 1,
  RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1, EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1,
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1
}
 
enum  Event {
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED
}
 
enum  Button {
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1, LEFT = 1, MIDDLE = LEFT << 1,
  RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1, EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1,
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1
}
 
enum  Event {
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED
}
 
enum  Button {
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1, LEFT = 1, MIDDLE = LEFT << 1,
  RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1, EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1,
  LEFT = 1, MIDDLE = LEFT << 1, RIGHT = MIDDLE << 1, WHEEL = RIGHT << 1,
  EXTRA = WHEEL << 1, EXTRA2 = EXTRA << 1
}
 
enum  Event {
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED,
  PRESSED, RELEASED, DOUBLE_CLICKED, TURNED
}
 

Member Enumeration Documentation

◆ Button [1/3]

Mouse button.

Enumerator
LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

◆ Button [2/3]

Mouse button.

Enumerator
LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

◆ Button [3/3]

Mouse button.

Enumerator
LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

LEFT 

Left mouse button.

MIDDLE 

Middle mouse button.

RIGHT 

Right mouse button.

WHEEL 

Mouse wheel.

EXTRA 

Extra mouse button.

EXTRA2 

Secondary extra button.

◆ Event [1/3]

Mouse button event.

Enumerator
PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

◆ Event [2/3]

Mouse button event.

Enumerator
PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

◆ Event [3/3]

Mouse button event.

Enumerator
PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.

PRESSED 

Mouse button has been pressed.

RELEASED 

Mouse button has been released.

DOUBLE_CLICKED 

Mouse button has been double-clicked.

TURNED 

Mouse wheel has been turned.