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)
GntWidget * gnt_window_new (void)
GntWidget * gnt_window_box_new (gboolean homo, gboolean vert)
void gnt_window_set_menu (GntWindow *window, GntMenu *menu)
void gnt_window_workspace_hiding (GntWindow *)
void gnt_window_workspace_showing (GntWindow *)


Detailed Description

Window API.


Function Documentation

GntWidget* gnt_window_box_new gboolean  homo,
gboolean  vert
 

Parameters:
homo 
vert 
Returns:

G_BEGIN_DECLS GType gnt_window_get_gtype void   ) 
 

Returns:

GntWidget* gnt_window_new void   ) 
 

Returns:

void gnt_window_set_menu GntWindow *  window,
GntMenu *  menu
 

Parameters:
window 
menu