diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2006-03-20 23:45:25 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2006-03-20 23:45:25 +0800 |
commit | c502325d46776394ad1208a7ec44f8a91dad30f8 (patch) | |
tree | a4b1ceba38f2aba4fbad5999866a648162e86d53 /lib/egg/eggstatusicon.h | |
parent | 6ea171cfee81802366862fee5e15c65d3c393c57 (diff) | |
download | gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar.gz gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar.bz2 gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar.lz gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar.xz gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.tar.zst gsoc2013-epiphany-c502325d46776394ad1208a7ec44f8a91dad30f8.zip |
Use GtkStatusIcon.
2006-03-20 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (status_icon_popup_menu_cb),
(show_status_icon), (downloader_view_init),
(downloader_view_finalize), (update_status_icon),
(download_changed_cb), (downloader_view_add_download),
(downloader_view_remove_download),
(download_dialog_delete_event_cb):
Use GtkStatusIcon.
* lib/egg/Makefile.am:
* lib/egg/eggstatusicon.c:
* lib/egg/eggstatusicon.h:
* lib/egg/eggtrayicon.c:
* lib/egg/eggtrayicon.h:
* lib/egg/eggtraymanager.c:
* lib/egg/eggtraymanager.h:
Remove egg status icons files.
Diffstat (limited to 'lib/egg/eggstatusicon.h')
-rw-r--r-- | lib/egg/eggstatusicon.h | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/lib/egg/eggstatusicon.h b/lib/egg/eggstatusicon.h deleted file mode 100644 index 58bb59319..000000000 --- a/lib/egg/eggstatusicon.h +++ /dev/null @@ -1,102 +0,0 @@ -/* eggstatusicon.h: - * - * Copyright (C) 2003 Sun Microsystems, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * Authors: - * Mark McLoughlin <mark@skynet.ie> - */ - -#ifndef __EGG_STATUS_ICON_H__ -#define __EGG_STATUS_ICON_H__ - -#include "eggtrayicon.h" -#include <gtk/gtkimage.h> - -G_BEGIN_DECLS - -#define EGG_TYPE_STATUS_ICON (egg_status_icon_get_type ()) -#define EGG_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EGG_TYPE_STATUS_ICON, EggStatusIcon)) -#define EGG_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), EGG_TYPE_STATUS_ICON, EggStatusIconClass)) -#define EGG_IS_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EGG_TYPE_STATUS_ICON)) -#define EGG_IS_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EGG_TYPE_STATUS_ICON)) -#define EGG_STATUS_ICON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EGG_TYPE_STATUS_ICON, EggStatusIconClass)) - -typedef struct _EggStatusIcon EggStatusIcon; -typedef struct _EggStatusIconClass EggStatusIconClass; -typedef struct _EggStatusIconPrivate EggStatusIconPrivate; - -struct _EggStatusIcon -{ - GObject parent_instance; - - /*< public >*/ - GtkWidget *tray_icon; - /*< private >*/ - EggStatusIconPrivate *priv; -}; - -struct _EggStatusIconClass -{ - GObjectClass parent_class; - - void (* activate) (EggStatusIcon *status_icon); - gboolean (* popup_menu) (EggStatusIcon *status_icon); - gboolean (* size_changed) (EggStatusIcon *status_icon, - gint size); -}; - -GType egg_status_icon_get_type (void); - -EggStatusIcon *egg_status_icon_new (void); -EggStatusIcon *egg_status_icon_new_from_pixbuf (GdkPixbuf *pixbuf); -EggStatusIcon *egg_status_icon_new_from_file (const gchar *filename); -EggStatusIcon *egg_status_icon_new_from_stock (const gchar *stock_id); -EggStatusIcon *egg_status_icon_new_from_animation (GdkPixbufAnimation *animation); - -void egg_status_icon_set_from_pixbuf (EggStatusIcon *status_icon, - GdkPixbuf *pixbuf); -void egg_status_icon_set_from_file (EggStatusIcon *status_icon, - const gchar *filename); -void egg_status_icon_set_from_stock (EggStatusIcon *status_icon, - const gchar *stock_id); -void egg_status_icon_set_from_animation (EggStatusIcon *status_icon, - GdkPixbufAnimation *animation); - -GtkImageType egg_status_icon_get_image_type (EggStatusIcon *status_icon); - -GdkPixbuf *egg_status_icon_get_pixbuf (EggStatusIcon *status_icon); -G_CONST_RETURN gchar *egg_status_icon_get_stock (EggStatusIcon *status_icon); -GdkPixbufAnimation *egg_status_icon_get_animation (EggStatusIcon *status_icon); - -gint egg_status_icon_get_size (EggStatusIcon *status_icon); - -void egg_status_icon_set_tooltip (EggStatusIcon *status_icon, - const gchar *tooltip_text, - const gchar *tooltip_private); - -void egg_status_icon_set_balloon_text (EggStatusIcon *status_icon, - const gchar *text); -G_CONST_RETURN gchar *egg_status_icon_get_balloon_text (EggStatusIcon *status_icon); - -void egg_status_icon_set_is_blinking (EggStatusIcon *status_icon, - gboolean enable_blinking); -gboolean egg_status_icon_get_is_blinking (EggStatusIcon *status_icon); - -G_END_DECLS - -#endif /* __EGG_STATUS_ICON_H__ */ |