2010-03-27 10:25:51 -04:00
|
|
|
#ifndef _CON_H
|
|
|
|
#define _CON_H
|
|
|
|
|
|
|
|
Con *con_new(Con *parent);
|
2010-04-16 15:04:36 -04:00
|
|
|
void con_focus(Con *con);
|
2010-03-27 10:25:51 -04:00
|
|
|
bool con_is_leaf(Con *con);
|
|
|
|
bool con_accepts_window(Con *con);
|
|
|
|
Con *con_get_output(Con *con);
|
|
|
|
Con *con_get_workspace(Con *con);
|
|
|
|
Con *con_get_fullscreen_con(Con *con);
|
|
|
|
bool con_is_floating(Con *con);
|
|
|
|
Con *con_by_window_id(xcb_window_t window);
|
|
|
|
Con *con_by_frame_id(xcb_window_t frame);
|
|
|
|
Con *con_for_window(i3Window *window, Match **store_match);
|
|
|
|
void con_attach(Con *con, Con *parent);
|
|
|
|
void con_detach(Con *con);
|
|
|
|
|
|
|
|
enum { WINDOW_ADD = 0, WINDOW_REMOVE = 1 };
|
|
|
|
void con_fix_percent(Con *con, int action);
|
2010-04-17 11:40:41 -04:00
|
|
|
void con_toggle_fullscreen(Con *con);
|
2010-03-27 10:25:51 -04:00
|
|
|
|
2010-06-30 16:23:32 -04:00
|
|
|
void con_move_to_workspace(Con *con, Con *workspace);
|
|
|
|
|
2010-03-27 10:25:51 -04:00
|
|
|
#endif
|