#include "gntwidget.h"
#include "gntmenu.h"
#include "gntws.h"
#include <panel.h>
#include <time.h>
Include dependency graph for gntwm.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | ||||
struct | _GntNode | |||
struct | _GntPosition | |||
struct | _GntAction | |||
An application can register actions which will show up in a 'start-menu' like popup. More... | ||||
struct | _GntWM | |||
struct | _GntWMClass | |||
Defines | ||||
#define | GNT_TYPE_WM (gnt_wm_get_gtype()) | |||
#define | GNT_WM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_WM, GntWM)) | |||
#define | GNT_WM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_WM, GntWMClass)) | |||
#define | GNT_IS_WM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_WM)) | |||
#define | GNT_IS_WM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_WM)) | |||
#define | GNT_WM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_WM, GntWMClass)) | |||
Typedefs | ||||
typedef enum _GntKeyPressMode | GntKeyPressMode | |||
typedef _GntNode | GntNode | |||
typedef _GntWM | GntWM | |||
typedef _GntPosition | GntPosition | |||
typedef _GntAction | GntAction | |||
An application can register actions which will show up in a 'start-menu' like popup. | ||||
typedef _GntWMClass | GntWMClass | |||
Enumerations | ||||
enum | _GntKeyPressMode { GNT_KP_MODE_NORMAL, GNT_KP_MODE_RESIZE, GNT_KP_MODE_MOVE, GNT_KP_MODE_WAIT_ON_CHILD } | |||
Functions | ||||
G_BEGIN_DECLS GType | gnt_wm_get_gtype (void) | |||
| ||||
void | gnt_wm_add_workspace (GntWM *wm, GntWS *ws) | |||
gboolean | gnt_wm_switch_workspace (GntWM *wm, gint n) | |||
gboolean | gnt_wm_switch_workspace_prev (GntWM *wm) | |||
gboolean | gnt_wm_switch_workspace_next (GntWM *wm) | |||
void | gnt_wm_widget_move_workspace (GntWM *wm, GntWS *neww, GntWidget *widget) | |||
void | gnt_wm_set_workspaces (GntWM *wm, GList *workspaces) | |||
GntWS * | gnt_wm_widget_find_workspace (GntWM *wm, GntWidget *widget) | |||
void | gnt_wm_new_window (GntWM *wm, GntWidget *widget) | |||
| ||||
void | gnt_wm_window_decorate (GntWM *wm, GntWidget *widget) | |||
| ||||
void | gnt_wm_window_close (GntWM *wm, GntWidget *widget) | |||
| ||||
gboolean | gnt_wm_process_input (GntWM *wm, const char *string) | |||
| ||||
gboolean | gnt_wm_process_click (GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget) | |||
| ||||
void | gnt_wm_resize_window (GntWM *wm, GntWidget *widget, int width, int height) | |||
| ||||
void | gnt_wm_move_window (GntWM *wm, GntWidget *widget, int x, int y) | |||
| ||||
void | gnt_wm_update_window (GntWM *wm, GntWidget *widget) | |||
| ||||
void | gnt_wm_raise_window (GntWM *wm, GntWidget *widget) | |||
| ||||
void | gnt_wm_set_event_stack (GntWM *wm, gboolean set) | |||
| ||||
void | gnt_wm_copy_win (GntWidget *widget, GntNode *node) | |||
time_t | gnt_wm_get_idle_time (void) | |||
|
Definition in file gntwm.h.
enum _GntKeyPressMode |
wm |
widget | ||
x | ||
y |
wm |
event | ||
x | ||
y | ||
widget |
gboolean gnt_wm_process_input | ( | GntWM * | wm, | |
const char * | string | |||
) |
wm |
string |
wm |
widget | ||
width | ||
height |
void gnt_wm_set_event_stack | ( | GntWM * | wm, | |
gboolean | set | |||
) |
wm |
set |