Merge pull request #15 from tobias-haenel/new-workspace-events
Added support for undocumented WorkspaceEventTypes
This commit is contained in:
@@ -89,6 +89,9 @@ enum class WorkspaceEventType : char {
|
||||
INIT = 'i', ///< Initialized
|
||||
EMPTY = 'e', ///< Became empty
|
||||
URGENT = 'u', ///< Became urgent
|
||||
RENAME = 'r', ///< Renamed
|
||||
RELOAD = 'l', ///< Reloaded
|
||||
RESTORED = 's', ///< Restored
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -287,6 +287,12 @@ connection::connection(const std::string& socket_path) : m_main_socket(i3_conne
|
||||
ev.type = WorkspaceEventType::EMPTY;
|
||||
} else if (change == "urgent") {
|
||||
ev.type = WorkspaceEventType::URGENT;
|
||||
} else if (change == "rename") {
|
||||
ev.type = WorkspaceEventType::RENAME;
|
||||
} else if (change == "reload") {
|
||||
ev.type = WorkspaceEventType::RELOAD;
|
||||
} else if (change == "restored") {
|
||||
ev.type = WorkspaceEventType::RESTORED;
|
||||
} else {
|
||||
I3IPC_WARN("Unknown workspace event type " << change)
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user