From 456d91c8a0d439e4c660df0beb5e0001cd98fca1 Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Thu, 5 Jan 2006 23:30:55 +0000 Subject: [PATCH] Moved to widgets --- gnoemoe/gm-tray.c | 55 ----------------------------------------------- gnoemoe/gm-tray.h | 50 ------------------------------------------ 2 files changed, 105 deletions(-) delete mode 100644 gnoemoe/gm-tray.c delete mode 100644 gnoemoe/gm-tray.h diff --git a/gnoemoe/gm-tray.c b/gnoemoe/gm-tray.c deleted file mode 100644 index 06eb1b5..0000000 --- a/gnoemoe/gm-tray.c +++ /dev/null @@ -1,55 +0,0 @@ - -#include "gm-tray.h" -#include "eggtrayicon.h" - -#define GM_TRAY_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object), GM_TYPE_TRAY, GmTrayPrivate)) - -typedef enum _tray_type { - TRAY_ICON_DEFAULT, - TRAY_ICON_ACTIVE, - TRAY_ICON_NOTIFY -} tray_type; - -struct _GmTrayPrivate { - GtkWidget *event_box; - GtkWidget *image; - GtkTooltips *tooltips; - - GtkWidget *popup_menu; - GtkWidget *show_popup_item; - GtkWidget *hide_popup_item; - - guint flash_timeout; - tray_type iconnr; -}; - -/* Signals */ - -enum { - NUM_SIGNALS -}; - -static guint tray_signals[NUM_SIGNALS] = {0}; - -G_DEFINE_TYPE(GmTray, gm_tray, EGG_TYPE_TRAY_ICON) - -static void -gm_tray_finalize(GObject *object) { - GmTray *view = GM_TRAY(object); - - G_OBJECT_CLASS(gm_tray_parent_class)->finalize(object); -} - -static void -gm_tray_class_init(GmTrayClass *klass) { - GObjectClass *object_class = G_OBJECT_CLASS(klass); - - object_class->finalize = gm_tray_finalize; - - g_type_class_add_private(object_class, sizeof(GmTrayPrivate)); -} - -static void -gm_tray_init(GmTray *tray) { - tray->private = GM_TRAY_GET_PRIVATE(tray); -} diff --git a/gnoemoe/gm-tray.h b/gnoemoe/gm-tray.h deleted file mode 100644 index 22a29e0..0000000 --- a/gnoemoe/gm-tray.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef __GM_TRAY_H__ -#define __GM_TRAY_H__ - -#include -#include "eggtrayicon.h" - -G_BEGIN_DECLS - -/* - * Type checking and casting macros - */ -#define GM_TYPE_TRAY (gm_tray_get_type()) -#define GM_TRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GM_TYPE_TRAY, GmTray)) -#define GM_TRAY_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GM_TYPE_TRAY, GmTray const)) -#define GM_TRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GM_TYPE_TRAY, GmTrayClass)) -#define GM_IS_TRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GM_TYPE_TRAY)) -#define GM_IS_TRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_TYPE_TRAY)) -#define GM_TRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GM_TYPE_TRAY, GmTrayClass)) - -/* Private structure type */ -typedef struct _GmTrayPrivate GmTrayPrivate; - -/* - * Main object structure - */ -typedef struct _GmTray GmTray; - -struct _GmTray { - EggTrayIcon trayicon; - - /*< private > */ - GmTrayPrivate *priv; -}; - -/* - * Class definition - */ -typedef struct _GmTrayClass GmTrayClass; - -struct _GmTrayClass { - EggTrayIconClass parent_class; - - /* Signals */ -}; - -GType gm_tray_get_type(void) G_GNUC_CONST; -GmTray *gm_tray_new(void); - -G_END_DECLS -#endif /* __GM_TRAY_H__ */