gntwindow.h File Reference

Window API. More...

#include "gnt.h"
#include "gntbox.h"
#include "gntcolors.h"
#include "gntkeys.h"
#include "gntmenu.h"

Include dependency graph for gntwindow.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GntWindow
struct  _GntWindowClass

Defines

#define GNT_TYPE_WINDOW   (gnt_window_get_gtype())
#define GNT_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_WINDOW, GntWindow))
#define GNT_WINDOW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_WINDOW, GntWindowClass))
#define GNT_IS_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_WINDOW))
#define GNT_IS_WINDOW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_WINDOW))
#define GNT_WINDOW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_WINDOW, GntWindowClass))
#define GNT_WINDOW_FLAGS(obj)   (GNT_WINDOW(obj)->priv.flags)
#define GNT_WINDOW_SET_FLAGS(obj, flags)   (GNT_WINDOW_FLAGS(obj) |= flags)
#define GNT_WINDOW_UNSET_FLAGS(obj, flags)   (GNT_WINDOW_FLAGS(obj) &= ~(flags))
#define gnt_vwindow_new(homo)   gnt_window_box_new(homo, TRUE)
#define gnt_hwindow_new(homo)   gnt_window_box_new(homo, FALSE)

Typedefs

typedef _GntWindow GntWindow
typedef _GntWindowPriv GntWindowPriv
typedef _GntWindowClass GntWindowClass

Functions

G_BEGIN_DECLS GType gnt_window_get_gtype (void)
 
Returns:

GntWidgetgnt_window_new (void)
 
Returns:

GntWidgetgnt_window_box_new (gboolean homo, gboolean vert)
 
Parameters:
homo 

void gnt_window_set_menu (GntWindow *window, GntMenu *menu)
 
Parameters:
window 

void gnt_window_workspace_hiding (GntWindow *)
void gnt_window_workspace_showing (GntWindow *)


Detailed Description

Window API.

Definition in file gntwindow.h.


Function Documentation

GntWidget* gnt_window_box_new ( gboolean  homo,
gboolean  vert 
)

Parameters:
homo 

Parameters:
vert 
Returns:

void gnt_window_set_menu ( GntWindow window,
GntMenu menu 
)

Parameters:
window 

Parameters:
menu