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);
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);
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);
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_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);