Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

GTaskUIManager


Data Structures

struct  _GTaskUIManager
struct  _GTaskUIManagerClass
struct  _GTaskUIManagerPrivate

Defines

#define WANT_WINDOWS_KEY   "/apps/gtask/enable_per_program_window"
#define GTASK_UI_MANAGER_TYPE   (gtask_ui_manager_get_type())
#define GTASK_UI_MANAGER(obj)
#define GTASK_UI_MANAGER_CLASS(klass)
#define GTASK_IS_UI_MANAGER(obj)
#define GTASK_IS_UI_MANAGER_CLASS(klass)
#define GTASK_UI_MANAGER_GET_CLASS(obj)

Typedefs

typedef _GTaskUIManager GTaskUIManager
typedef _GTaskUIManagerPrivate GTaskUIManagerPrivate
typedef _GTaskUIManagerClass GTaskUIManagerClass

Functions

void gtask_ui_manager_class_init (GTaskUIManagerClass *klass)
void gtask_ui_manager_init (GTaskUIManager *ui_manager, gpointer g_class)
void gtask_ui_manager_dispose (GObject *obj)
void gtask_ui_manager_finalize (GObject *obj)
void gtask_ui_manager_task_window_destroyed (GtkObject *obj, gpointer data)
void gtask_ui_manager_private_pref_change (GConfClient *client, guint conn_id, GConfEntry *entry, gpointer data)
GType gtask_ui_manager_get_type (void)
GTaskUIManagergtask_ui_manager_new ()
 creates a new GTaskUIManager

gboolean gtask_ui_manager_private_task_event (GTaskEventDispatcher *dispatcher, GObject *i_packet, gpointer data)

Variables

gpointer parent_class

Define Documentation

#define GTASK_IS_UI_MANAGER obj   ) 
 

Value:

(G_TYPE_CHECK_INSTANCE_TYPE( (obj), \
                                          GTASK_UI_MANAGER_TYPE ))
returns TRUE if the passed in object is a GTaskUIManager, FALSE otherwise

Definition at line 33 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_private_pref_change(), gtask_ui_manager_private_task_event(), and gtask_ui_manager_task_window_destroyed().

#define GTASK_IS_UI_MANAGER_CLASS klass   ) 
 

Value:

(G_TYPE_CHECK_CLASS_TYPE( (klass), \
                                          GTASK_UI_MANAGER_TYPE ))
returns TRUE if the passed in object is a GTaskUIManagerClass, FALSE otherwise

Definition at line 40 of file gtask-ui-manager.h.

#define GTASK_UI_MANAGER obj   ) 
 

Value:

(G_TYPE_CHECK_INSTANCE_CAST( (obj), \
                                          GTASK_UI_MANAGER_TYPE, \
                                          GTaskUIManager ))
casts the passed in object to a GTaskUIManager

Definition at line 20 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_private_pref_change(), gtask_ui_manager_private_task_event(), and gtask_ui_manager_task_window_destroyed().

#define GTASK_UI_MANAGER_CLASS klass   ) 
 

Value:

(G_TYPE_CHECK_CLASS_CAST( (klass), \
                                          GTASK_UI_MANAGER_TYPE, \
                                          GTaskUIManagerClass ))
casts the passed in object to a GTaskUIManagerClass

Definition at line 25 of file gtask-ui-manager.h.

#define GTASK_UI_MANAGER_GET_CLASS obj   ) 
 

Value:

(G_TYPE_INSTANCE_GET_CLASS( (obj), \
                                          GTASK_UI_MANAGER_TYPE, \
                                          GTaskUIManagerClass ))

Definition at line 43 of file gtask-ui-manager.h.

#define GTASK_UI_MANAGER_TYPE   (gtask_ui_manager_get_type())
 

returns the GType of GTaskUIManager

Definition at line 17 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_new().

#define WANT_WINDOWS_KEY   "/apps/gtask/enable_per_program_window"
 

Definition at line 11 of file gtask-ui-manager.c.

Referenced by gtask_ui_manager_private_pref_change().


Typedef Documentation

typedef struct _GTaskUIManager GTaskUIManager
 

Definition at line 12 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_get_type(), gtask_ui_manager_init(), and gtask_ui_manager_private_pref_change().

typedef struct _GTaskUIManagerClass GTaskUIManagerClass
 

Definition at line 14 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_class_init(), and gtask_ui_manager_get_type().

typedef struct _GTaskUIManagerPrivate GTaskUIManagerPrivate
 

Definition at line 13 of file gtask-ui-manager.h.

Referenced by gtask_ui_manager_init(), gtask_ui_manager_private_task_event(), and gtask_ui_manager_task_window_destroyed().


Function Documentation

void gtask_ui_manager_class_init GTaskUIManagerClass klass  )  [static]
 

Definition at line 62 of file gtask-ui-manager.c.

References gtask_ui_manager_dispose(), gtask_ui_manager_finalize(), GTaskUIManagerClass, and parent_class.

Referenced by gtask_ui_manager_get_type().

void gtask_ui_manager_dispose GObject *  obj  )  [static]
 

Todo:
implement me

Definition at line 98 of file gtask-ui-manager.c.

Referenced by gtask_ui_manager_class_init().

void gtask_ui_manager_finalize GObject *  obj  )  [static]
 

Todo:
implement me

Definition at line 103 of file gtask-ui-manager.c.

Referenced by gtask_ui_manager_class_init().

GType gtask_ui_manager_get_type void   ) 
 

Definition at line 36 of file gtask-ui-manager.c.

References gtask_ui_manager_class_init(), gtask_ui_manager_init(), GTaskUIManager, and GTaskUIManagerClass.

void gtask_ui_manager_init GTaskUIManager ui_manager,
gpointer  g_class
[static]
 

Definition at line 72 of file gtask-ui-manager.c.

References GTaskUIManager, GTaskUIManagerPrivate, and _GTaskUIManager::private.

Referenced by gtask_ui_manager_get_type().

GTaskUIManager * gtask_ui_manager_new void   ) 
 

creates a new GTaskUIManager

Author:
Michael Henson
Returns:
the new GTaskUIManager

Definition at line 115 of file gtask-ui-manager.c.

References GTASK_UI_MANAGER_TYPE.

Referenced by gtask_ui_init().

void gtask_ui_manager_private_pref_change GConfClient *  client,
guint  conn_id,
GConfEntry *  entry,
gpointer  data
[static]
 

Definition at line 187 of file gtask-ui-manager.c.

References _GTaskUIManagerPrivate::display_task_window, GTASK_IS_UI_MANAGER, GTASK_UI_MANAGER, GTaskUIManager, _GTaskUIManager::private, and WANT_WINDOWS_KEY.

gboolean gtask_ui_manager_private_task_event GTaskEventDispatcher *  dispatcher,
GObject *  packet,
gpointer  data
 

Definition at line 120 of file gtask-ui-manager.c.

References GTASK_IS_UI_MANAGER, GTASK_UI_MANAGER, gtask_ui_manager_task_window_destroyed(), gtask_window_add_task(), gtask_window_new_with_name(), and GTaskUIManagerPrivate.

Referenced by gtask_ui_init().

void gtask_ui_manager_task_window_destroyed GtkObject *  obj,
gpointer  data
[static]
 

Definition at line 170 of file gtask-ui-manager.c.

References GTASK_IS_UI_MANAGER, GTASK_UI_MANAGER, and GTaskUIManagerPrivate.

Referenced by gtask_ui_manager_private_task_event().


Variable Documentation

gpointer parent_class [static]
 

Definition at line 13 of file gtask-ui-manager.c.

Referenced by gtask_ui_manager_class_init().


Generated on Mon Feb 2 21:33:26 2004 for libgtask-ui by doxygen 1.3.4