#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) |
| Add a workspace. | |
| gboolean | gnt_wm_switch_workspace (GntWM *wm, gint n) |
| Switch to a workspace. | |
| gboolean | gnt_wm_switch_workspace_prev (GntWM *wm) |
| Switch to the previous workspace from the current one. | |
| gboolean | gnt_wm_switch_workspace_next (GntWM *wm) |
| Switch to the next workspace from the current one. | |
| void | gnt_wm_widget_move_workspace (GntWM *wm, GntWS *neww, GntWidget *widget) |
| Move a window to a specific workspace. | |
| void | gnt_wm_set_workspaces (GntWM *wm, GList *workspaces) |
| Set the list of workspaces . | |
| GntWS * | gnt_wm_widget_find_workspace (GntWM *wm, GntWidget *widget) |
| Find the workspace that contains a specific widget. | |
| void | gnt_wm_new_window (GntWM *wm, GntWidget *widget) |
| Process a new window. | |
| void | gnt_wm_window_decorate (GntWM *wm, GntWidget *widget) |
| Decorate a window. | |
| void | gnt_wm_window_close (GntWM *wm, GntWidget *widget) |
| Close a window. | |
| gboolean | gnt_wm_process_input (GntWM *wm, const char *string) |
| Process input. | |
| gboolean | gnt_wm_process_click (GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget) |
| Process a click event. | |
| void | gnt_wm_resize_window (GntWM *wm, GntWidget *widget, int width, int height) |
| Resize a window. | |
| void | gnt_wm_move_window (GntWM *wm, GntWidget *widget, int x, int y) |
| Move a window. | |
| void | gnt_wm_update_window (GntWM *wm, GntWidget *widget) |
| Update a window. | |
| void | gnt_wm_raise_window (GntWM *wm, GntWidget *widget) |
| Raise a window. | |
| 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.
|
||||||||||||
|
Add a workspace.
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
Move a window.
|
|
||||||||||||
|
Process a new window.
|
|
||||||||||||||||||||||||
|
Process a click event.
|
|
||||||||||||
|
Process input.
|
|
||||||||||||
|
Raise a window.
|
|
||||||||||||||||||||
|
Resize a window.
|
|
||||||||||||
|
Set the list of workspaces .
|
|
||||||||||||
|
Switch to a workspace.
|
|
|
Switch to the next workspace from the current one.
|
|
|
Switch to the previous workspace from the current one.
|
|
||||||||||||
|
Update a window.
|
|
||||||||||||
|
Find the workspace that contains a specific widget.
|
|
||||||||||||||||
|
Move a window to a specific workspace.
|
|
||||||||||||
|
Close a window.
|
|
||||||||||||
|
Decorate a window.
|