/katze/katze-throbber.h
https://bitbucket.org/edgimar/midori · C++ Header · 94 lines · 60 code · 24 blank · 10 comment · 0 complexity · cdf51ef012b4e54626f5745b56970315 MD5 · raw file
- /*
- Copyright (C) 2007 Christian Dywan <christian@twotoasts.de>
- 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.1 of the License, or (at your option) any later version.
- See the file COPYING for the full license text.
- */
- #ifndef __KATZE_THROBBER_H__
- #define __KATZE_THROBBER_H__
- #include <gtk/gtk.h>
- G_BEGIN_DECLS
- #define KATZE_TYPE_THROBBER \
- (katze_throbber_get_type ())
- #define KATZE_THROBBER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), KATZE_TYPE_THROBBER, KatzeThrobber))
- #define KATZE_THROBBER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), KATZE_TYPE_THROBBER, KatzeThrobberClass))
- #define KATZE_IS_THROBBER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), KATZE_TYPE_THROBBER))
- #define KATZE_IS_THROBBER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), KATZE_TYPE_THROBBER))
- #define KATZE_THROBBER_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), KATZE_TYPE_THROBBER, KatzeThrobberClass))
- typedef struct _KatzeThrobber KatzeThrobber;
- typedef struct _KatzeThrobberPrivate KatzeThrobberPrivate;
- typedef struct _KatzeThrobberClass KatzeThrobberClass;
- GType
- katze_throbber_get_type (void) G_GNUC_CONST;
- GtkWidget*
- katze_throbber_new (void);
- void
- katze_throbber_set_icon_size (KatzeThrobber* throbber,
- GtkIconSize icon_size);
- void
- katze_throbber_set_icon_name (KatzeThrobber* throbber,
- const gchar* icon_size);
- void
- katze_throbber_set_pixbuf (KatzeThrobber* throbber,
- GdkPixbuf* pixbuf);
- void
- katze_throbber_set_animated (KatzeThrobber* throbber,
- gboolean animated);
- void
- katze_throbber_set_static_icon_name (KatzeThrobber* throbber,
- const gchar* icon_name);
- void
- katze_throbber_set_static_pixbuf (KatzeThrobber* throbber,
- GdkPixbuf* pixbuf);
- void
- katze_throbber_set_static_stock_id (KatzeThrobber* throbber,
- const gchar* stock_id);
- GtkIconSize
- katze_throbber_get_icon_size (KatzeThrobber* throbber);
- const gchar*
- katze_throbber_get_icon_name (KatzeThrobber* throbber);
- GdkPixbuf*
- katze_throbber_get_pixbuf (KatzeThrobber* throbber);
- gboolean
- katze_throbber_get_animated (KatzeThrobber* throbber);
- const gchar*
- katze_throbber_get_static_icon_name (KatzeThrobber *throbber);
- GdkPixbuf*
- katze_throbber_get_static_pixbuf (KatzeThrobber* throbber);
- const gchar*
- katze_throbber_get_static_stock_id (KatzeThrobber* throbber);
- G_END_DECLS
- #endif /* __KATZE_THROBBER_H__ */