Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoseExposito/touchegg
/ types & classes
Types & classes
107 in github.com/JoseExposito/touchegg
⨍
Functions
427
◇
Types & classes
107
↓ 9 callers
Class
FileInfo
Provides utility functions for filenames. FileInfo provides easy access to the components of a file's path relative to the project root.
cmake/cpplint.py:1583
↓ 1 callers
Class
CleansedLines
Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines
cmake/cpplint.py:1934
↓ 1 callers
Class
NestingState
Holds states related to parsing braces.
cmake/cpplint.py:2931
↓ 1 callers
Class
_BlockInfo
Stores information about a generic block of code.
cmake/cpplint.py:2730
↓ 1 callers
Class
_ClassInfo
Stores information about a class.
cmake/cpplint.py:2787
↓ 1 callers
Class
_CppLintState
Maintains module-wide state..
cmake/cpplint.py:1278
↓ 1 callers
Class
_ExternCInfo
Stores information about an 'extern "C"' block.
cmake/cpplint.py:2780
↓ 1 callers
Class
_FunctionState
Tracks current function name and the number of lines in its body.
cmake/cpplint.py:1519
↓ 1 callers
Class
_IncludeState
Tracks line numbers for includes, and the order in which includes appear. include_list contains list of lists of (header, line number) pairs. It'
cmake/cpplint.py:1102
↓ 1 callers
Class
_NamespaceInfo
Stores information about a namespace.
cmake/cpplint.py:2856
↓ 1 callers
Class
_PreprocessorInfo
Stores checkpoints of nesting stacks when #if/#else is seen.
cmake/cpplint.py:2917
Class
Action
* Base class for all actions. Use the ActionFactory to build actions. */
src/actions/action.h:32
Enum
ActionDirection
src/actions/action-direction.h:23
Class
ActionFactory
src/actions/action-factory.h:29
Enum
ActionType
src/actions/action-type.h:23
Class
AnimatedAction
* Base class for animated actions. */
src/actions/animated-action.h:32
Class
Animation
* Base class form animations. */
src/animations/animation.h:32
Class
AnimationFactory
src/animations/animation-factory.h:29
Enum
AnimationType
src/animations/animation-type.h:23
Class
ArgsParser
src/utils/args-parser.h:25
Class
CairoSurface
* Window system independent cairo surface abstraction. */
src/window-system/cairo-surface.h:28
Class
ChangeDesktop
* Action to change to the next or previous desktop. */
src/actions/change-desktop.h:28
Class
ChangeDesktopAnimation
src/animations/change-desktop-animation.h:28
Class
ClientLock
* Creates a lock file to avoid multiple client instances to run in parallel. */
src/utils/client-lock.h:26
Class
CloseWindow
* Minimize the window under the pointer. */
src/actions/close-window.h:26
Class
CloseWindowAnimation
src/animations/close-window-animation.h:25
Class
Color
* Simple class to parse color from config and use them with Cairo. */
src/utils/color.h:31
Enum
ColorType
src/utils/color.h:23
Class
Config
src/gesture-gatherer/gesture-gatherer.h:21
Class
Config
src/gesture-gatherer/libinput-gesture-gatherer.h:32
Class
Config
src/gesture-controller/gesture-controller.h:25
Class
Config
* Class to save and access the configuration. * It only provides a simple interface to get/set the configuration, delegating * the responsability of
src/config/config.h:35
Class
Config
src/config/xml-config-loader.h:27
Class
DaemonClient
* Class to connect to the daemon server and send the gestures received from the * server to the GestureControllerDelegate. */
src/daemon/daemon-client.h:34
Class
DaemonServer
* Access to libinput is limited to users in the "input" group or, in the case * of Wayland, to the compositor. However, adding your user to the "inpu
src/daemon/daemon-server.h:40
Enum
DeviceType
src/gesture/device-type.h:23
Enum
ExecuteActionOn
src/actions/execute-action-on.h:23
Class
FullscreenWindow
* Action to make the window under the pointer use the whole screen. */
src/actions/fullscreen-window.h:26
Class
Gesture
* Gestures implementations change depending on the driver/backend. This is the * basic interface of a gesture. */
src/gesture/gesture.h:31
Class
Gesture
src/gesture-controller/gesture-controller.h:26
Class
GestureController
* The GestureController is in charge of receiving events from the outside and * dispatching actions according to the user configuration. */
src/gesture-controller/gesture-controller.h:33
Class
GestureControllerDelegate
src/gesture-gatherer/gesture-gatherer.h:22
Class
GestureControllerDelegate
src/gesture-gatherer/libinput-gesture-gatherer.h:33
Class
GestureControllerDelegate
* Instead of passing the GestureController to the GestureGatherer, this * delegate interface is passed instead. * This interface allows us to decoup
src/gesture-controller/gesture-controller-delegate.h:31
Enum
GestureDirection
src/gesture/gesture-direction.h:23
Class
GestureGatherer
* A GestureGatherer is in charge of gathering the gestures performed by the * user and sending them to the GestureController. * * In this way, the
src/gesture-gatherer/gesture-gatherer.h:34
Enum
GestureType
src/gesture/gesture-type.h:23
Class
LibinputDeviceInfo
* Data structure to save pre-calculated device information in the device user * data: * https://wayland.freedesktop.org/libinput/doc/latest/api/grou
src/gesture-gatherer/libinput-device-info.h:26
Class
LibinputGesture
src/gesture-gatherer/libinput-gesture-gatherer.h:34
Class
LibinputGestureGatherer
* Libinput backed GestureGatherer. */
src/gesture-gatherer/libinput-gesture-gatherer.h:39
Class
LibinputPinchState
* Data structure to save pinch state in a single place. */
src/gesture-gatherer/libinput-pinch-handler.h:30
Class
LibinputSwipeState
* Data structure to save swipe state in a single place. */
src/gesture-gatherer/libinput-swipe-handler.h:30
Class
LibinputTouchHandler
src/gesture-gatherer/libinput-touch-handler.h:61
Class
LibinputTouchState
* Data structure to save touch state in a single place. */
src/gesture-gatherer/libinput-touch-handler.h:31
Class
LininputDeviceHandler
* Class to handle libinput devices: * https://wayland.freedesktop.org/libinput/doc/latest/api/group__device.html */
src/gesture-gatherer/libinput-device-handler.h:31
Class
LininputHandler
* Base class for every libinput handler. */
src/gesture-gatherer/libinput-handler.h:29
Class
LininputPinchHandler
* Class to handle libinput pinch gestures on a touchpad: * https://wayland.freedesktop.org/libinput/doc/latest/gestures.html#swipe-gestures */
src/gesture-gatherer/libinput-pinch-handler.h:52
Class
LininputSwipeHandler
* Class to handle libinput swipe gestures on a touchpad: * https://wayland.freedesktop.org/libinput/doc/latest/gestures.html#swipe-gestures */
src/gesture-gatherer/libinput-swipe-handler.h:54
Enum
LogLevel
src/utils/logger.h:24
Class
Logger
* Singleton class to provide simple logging functionality. */
src/utils/logger.h:43
Class
MaximizeRestoreWindow
* Action to maximize or restore the window under the pointer. * If the window is not maximized, maximize it, otherwise restore its size. */
src/actions/maximize-restore-window.h:27
Class
MaximizeWindowAnimation
src/animations/maximize-window-animation.h:25
Class
MinimizeWindow
* Minimize the window under the pointer. */
src/actions/minimize-window.h:26
Class
MinimizeWindowAnimation
src/animations/minimize-window-animation.h:25
Class
MouseClick
* Action to emulate a shortcut. */
src/actions/mouse-click.h:29
Class
Paths
* Utility class to get usefull paths. */
src/utils/paths.h:28
Class
Rectangle
src/utils/rectangle.h:21
Class
RepeatedAction
src/actions/repeated-action.h:24
Class
RestoreWindowAnimation
src/animations/restore-window-animation.h:25
Class
RunCommand
* Action to emulate a shortcut. */
src/actions/run-command.h:28
Class
SendKeys
* Action to emulate a shortcut. */
src/actions/send-keys.h:29
Class
ShowDesktop
* Minimize the window under the pointer. */
src/actions/show-desktop.h:26
Class
ShowDesktopAnimation
src/animations/show-desktop-animation.h:25
Class
TileWindow
src/actions/tile-window.h:25
Class
TileWindowAnimation
src/animations/tile-window-animation.h:25
Class
WindowSystem
* High level abstract interface to the underlying window system. * For the moment, and most likely forever, only X11 is supported. * However, if in
src/window-system/window-system.h:49
Class
WindowSystem
src/gesture-controller/gesture-controller.h:27
Class
WindowT
* Abstract window type. */
src/window-system/window-system.h:37
Class
X11
* X11 utilities. */
src/window-system/x11.h:45
Class
X11CairoSurface
* X11 cairo surface. */
src/window-system/x11-cairo-surface.h:30
Class
X11WindowT
* X11 WindowT implementation, just a Window as defined in <X11/X.h>. */
src/window-system/x11.h:36
Class
XmlConfigLoader
* Default config loader. It reads the configuration from * "~/.config/touchegg/touchegg.conf" if it exists. Otherwise it fallbacks to * "/usr/share/
src/config/xml-config-loader.h:38
Class
_IncludeError
Indicates a problem with the include order in a file.
cmake/cpplint.py:1578
Class
inotify_event
src/config/xml-config-loader.cpp:45
Class
libinput
src/gesture-gatherer/libinput-gesture-gatherer.h:60
Class
libinput_device
src/gesture-gatherer/libinput-handler.cpp:28
Class
libinput_device
src/gesture-gatherer/libinput-device-handler.cpp:30
Class
libinput_event
src/gesture-gatherer/libinput-pinch-handler.h:62
Class
libinput_event
src/gesture-gatherer/libinput-touch-handler.cpp:34
Class
libinput_event
src/gesture-gatherer/libinput-touch-handler.h:66
Class
libinput_event
src/gesture-gatherer/libinput-pinch-handler.cpp:25
Class
libinput_event
src/gesture-gatherer/libinput-gesture-gatherer.cpp:91
Class
libinput_event
src/gesture-gatherer/libinput-handler.cpp:24
Class
libinput_event
src/gesture-gatherer/libinput-swipe-handler.h:64
Class
libinput_event
src/gesture-gatherer/libinput-swipe-handler.cpp:28
Class
libinput_event
src/gesture-gatherer/libinput-handler.h:40
Class
libinput_event
src/gesture-gatherer/libinput-device-handler.h:43
Class
libinput_event
src/gesture-gatherer/libinput-device-handler.cpp:29
Class
libinput_event
src/gesture-gatherer/libinput-gesture-gatherer.h:71
Class
libinput_event_gesture
src/gesture-gatherer/libinput-pinch-handler.cpp:30
next →
1–100 of 107, ranked by callers