Synopsis
#include <katze/katze.h>
struct KatzeItem;
struct KatzeItemClass;
KatzeItem * katze_item_copy (KatzeItem *item
);
gint64 katze_item_get_added (KatzeItem *item
);
const gchar * katze_item_get_icon (KatzeItem *item
);
GtkWidget * katze_item_get_image (KatzeItem *item
,
GtkWidget *widget
);
gboolean katze_item_get_meta_boolean (KatzeItem *item
,
const gchar *key
);
gint64 katze_item_get_meta_integer (KatzeItem *item
,
const gchar *key
);
GList * katze_item_get_meta_keys (KatzeItem *item
);
const gchar * katze_item_get_meta_string (KatzeItem *item
,
const gchar *key
);
const gchar * katze_item_get_name (KatzeItem *item
);
gpointer katze_item_get_parent (KatzeItem *item
);
GdkPixbuf * katze_item_get_pixbuf (KatzeItem *item
,
GtkWidget *widget
);
const gchar * katze_item_get_text (KatzeItem *item
);
const gchar * katze_item_get_token (KatzeItem *item
);
const gchar * katze_item_get_uri (KatzeItem *item
);
KatzeItem * katze_item_new (void
);
void katze_item_set_added (KatzeItem *item
,
gint64 added
);
void katze_item_set_icon (KatzeItem *item
,
const gchar *icon
);
void katze_item_set_meta_integer (KatzeItem *item
,
const gchar *key
,
gint64 value
);
void katze_item_set_meta_string (KatzeItem *item
,
const gchar *key
,
const gchar *value
);
void katze_item_set_name (KatzeItem *item
,
const gchar *name
);
void katze_item_set_parent (KatzeItem *item
,
gpointer parent
);
void katze_item_set_text (KatzeItem *item
,
const gchar *text
);
void katze_item_set_token (KatzeItem *item
,
const gchar *token
);
void katze_item_set_uri (KatzeItem *item
,
const gchar *uri
);
Details
struct KatzeItem
struct KatzeItem {
GObject parent_instance;
gchar* name;
gchar* text;
gchar* uri;
gchar* token;
gint64 added;
GHashTable* metadata;
KatzeItem* parent;
};
struct KatzeItemClass
struct KatzeItemClass {
GObjectClass parent_class;
gpointer
(*copy) (KatzeItem* item);
};
katze_item_get_added ()
gint64 katze_item_get_added (KatzeItem *item
);
katze_item_get_icon ()
const gchar * katze_item_get_icon (KatzeItem *item
);
katze_item_get_image ()
GtkWidget * katze_item_get_image (KatzeItem *item
,
GtkWidget *widget
);
katze_item_get_meta_boolean ()
gboolean katze_item_get_meta_boolean (KatzeItem *item
,
const gchar *key
);
katze_item_get_meta_integer ()
gint64 katze_item_get_meta_integer (KatzeItem *item
,
const gchar *key
);
katze_item_get_meta_keys ()
GList * katze_item_get_meta_keys (KatzeItem *item
);
katze_item_get_meta_string ()
const gchar * katze_item_get_meta_string (KatzeItem *item
,
const gchar *key
);
katze_item_get_name ()
const gchar * katze_item_get_name (KatzeItem *item
);
katze_item_get_parent ()
gpointer katze_item_get_parent (KatzeItem *item
);
katze_item_get_pixbuf ()
GdkPixbuf * katze_item_get_pixbuf (KatzeItem *item
,
GtkWidget *widget
);
katze_item_get_text ()
const gchar * katze_item_get_text (KatzeItem *item
);
katze_item_get_token ()
const gchar * katze_item_get_token (KatzeItem *item
);
katze_item_get_uri ()
const gchar * katze_item_get_uri (KatzeItem *item
);
katze_item_new ()
KatzeItem * katze_item_new (void
);
katze_item_set_added ()
void katze_item_set_added (KatzeItem *item
,
gint64 added
);
katze_item_set_icon ()
void katze_item_set_icon (KatzeItem *item
,
const gchar *icon
);
katze_item_set_meta_integer ()
void katze_item_set_meta_integer (KatzeItem *item
,
const gchar *key
,
gint64 value
);
katze_item_set_meta_string ()
void katze_item_set_meta_string (KatzeItem *item
,
const gchar *key
,
const gchar *value
);
katze_item_set_name ()
void katze_item_set_name (KatzeItem *item
,
const gchar *name
);
katze_item_set_parent ()
void katze_item_set_parent (KatzeItem *item
,
gpointer parent
);
katze_item_set_text ()
void katze_item_set_text (KatzeItem *item
,
const gchar *text
);
katze_item_set_token ()
void katze_item_set_token (KatzeItem *item
,
const gchar *token
);
katze_item_set_uri ()
void katze_item_set_uri (KatzeItem *item
,
const gchar *uri
);