* vim:ts=4:sw=4:expandtab
*
* i3bar - an xcb-based status- and ws-bar for i3
+ * © 2010-2012 Axel Wagner and contributors (see also: LICENSE)
*
- * © 2010-2011 Axel Wagner and contributors
- *
- * See file LICNSE for license information
- *
- * src/ipc.c: Communicating with i3
+ * ipc.c: Communicating with i3
*
*/
#include <stdlib.h>
void got_workspace_reply(char *reply) {
DLOG("Got Workspace-Data!\n");
parse_workspaces_json(reply);
- draw_bars();
+ draw_bars(false);
}
/*
DLOG("Reconfiguring Windows...\n");
realloc_sl_buffer();
reconfig_windows();
+
+ i3_output *o_walk;
+ SLIST_FOREACH(o_walk, outputs, slist) {
+ kick_tray_clients(o_walk);
+ }
+
+ draw_bars(false);
}
/*
/*
* Destroy the connection to i3.
*/
-void destroy_connection() {
+void destroy_connection(void) {
close(i3_connection->fd);
ev_io_stop(main_loop, i3_connection);
}
* Subscribe to all the i3-events, we need
*
*/
-void subscribe_events() {
+void subscribe_events(void) {
if (config.disable_ws) {
i3_send_msg(I3_IPC_MESSAGE_TYPE_SUBSCRIBE, "[ \"output\" ]");
} else {