42 virtual std::string
format()
const = 0;
63 std::string
format()
const override;
88 std::string
format()
const override;
106 std::string
format()
const override;
110 std::string m_screen;
147 std::string
format()
const override;
169 std::string
format()
const override;
186 std::string
format()
const override;
190 std::string m_screen;
204 std::string
format()
const override;
220 std::string
format()
const override;
246 std::string
format()
const override;
251 std::string m_screens;
273 std::string
format()
const override;
302 std::string
format()
const override;
344 std::string
format()
const;
357 void copy(
const Rule &);
360 using ActionList = std::vector<Action *>;
363 ActionList m_activateActions;
364 ActionList m_deactivateActions;
392 std::string
format(
const std::string_view &linePrefix)
const;
402 void handleEvent(
const Event &);
Direction
Screen edge directions for mouse movement.
Definition DirectionTypes.h:22
int key
Definition KeySequence.cpp:15
uint32_t KeyID
Key ID.
Definition KeyTypes.h:21
uint32_t KeyModifierMask
Modifier key mask.
Definition KeyTypes.h:44
uint8_t ButtonID
Mouse button ID.
Definition MouseTypes.h:16
Event.
Definition Event.h:29
Event queue interface.
Definition IEventQueue.h:29
Key event data.
Definition IKeyState.h:31
Primary screen as pseudo-client.
Definition PrimaryClient.h:23