Skip to content

Commit 3011458

Browse files
committed
gtk3-daemon: don't depend on libgala
1 parent 78e83f3 commit 3011458

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

daemon-gtk3/DBus.vala

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@
33
* SPDX-License-Identifier: GPL-3.0-or-later
44
*/
55

6+
public enum Gala.ActionType {
7+
NONE = 0,
8+
SHOW_MULTITASKING_VIEW,
9+
MAXIMIZE_CURRENT,
10+
HIDE_CURRENT,
11+
OPEN_LAUNCHER,
12+
CUSTOM_COMMAND,
13+
WINDOW_OVERVIEW,
14+
WINDOW_OVERVIEW_ALL,
15+
SWITCH_TO_WORKSPACE_PREVIOUS,
16+
SWITCH_TO_WORKSPACE_NEXT,
17+
SWITCH_TO_WORKSPACE_LAST,
18+
START_MOVE_CURRENT,
19+
START_RESIZE_CURRENT,
20+
TOGGLE_ALWAYS_ON_TOP_CURRENT,
21+
TOGGLE_ALWAYS_ON_VISIBLE_WORKSPACE_CURRENT,
22+
MOVE_CURRENT_WORKSPACE_LEFT,
23+
MOVE_CURRENT_WORKSPACE_RIGHT,
24+
CLOSE_CURRENT,
25+
SCREENSHOT_CURRENT
26+
}
27+
28+
[Flags]
29+
public enum Gala.WindowFlags {
30+
NONE = 0,
31+
CAN_HIDE,
32+
CAN_MAXIMIZE,
33+
IS_MAXIMIZED,
34+
ALLOWS_MOVE,
35+
ALLOWS_RESIZE,
36+
ALWAYS_ON_TOP,
37+
ON_ALL_WORKSPACES,
38+
CAN_CLOSE,
39+
IS_TILED,
40+
ALLOWS_MOVE_LEFT,
41+
ALLOWS_MOVE_RIGHT
42+
}
43+
644
[DBus (name = "org.pantheon.gala")]
745
public interface Gala.WMDBus : GLib.Object {
846
public abstract void perform_action (Gala.ActionType type) throws DBusError, IOError;

daemon-gtk3/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ gala_daemon_bin = executable(
1414
'gala-daemon-gtk3',
1515
gala_daemon_sources,
1616
config_header,
17-
dependencies: [gala_dep, gala_base_dep, granite_dep_old, hdy_dep],
17+
dependencies: [granite_dep_old, hdy_dep],
1818
include_directories: config_inc_dir,
1919
install: true,
2020
)

0 commit comments

Comments
 (0)