Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
controller.h File Reference

Utilities to more easily use Gtk::EventController & subclasses like Gesture. More...

Go to the source code of this file.

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 
namespace  Inkscape::UI
 User interface code.
 
namespace  Inkscape::UI::Controller
 Utilities to more easily use Gtk::EventController & subclasses like Gesture.
 

Functions

bool Inkscape::UI::Controller::has_flag (Gdk::ModifierType const state, Gdk::ModifierType const flags)
 Helper to query if ModifierType state contains one or more of given flag(s).
 
bool Inkscape::UI::Controller::has_flag (GdkModifierType const state, GdkModifierType const flags)
 
template<typename Slot >
auto Inkscape::UI::Controller::use_state (Slot &&slot)
 
template<typename Slot , typename Controller >
auto Inkscape::UI::Controller::use_state (Slot &&slot, Controller &controller)
 

Detailed Description

Utilities to more easily use Gtk::EventController & subclasses like Gesture.

Definition in file controller.h.