katze-utils

katze-utils

Synopsis

#include <katze/katze.h>

#define             KATZE_OBJECT_NAME                   (object)
enum                KatzeMenuPos;
void                katze_assert_str_equal              (const gchar *input,
                                                         const gchar *result,
                                                         const gchar *expected);
#define             katze_assign                        (lvalue,
                                                         rvalue)
void                katze_bookmark_populate_tree_view   (KatzeArray *array,
                                                         GtkTreeStore *model,
                                                         GtkTreeIter *parent);
GtkWidget *         katze_image_menu_item_new_ellipsized
                                                        (const gchar *label);
GdkPixbuf *         katze_load_cached_icon              (const gchar *uri,
                                                         GtkWidget *widget);
int                 katze_mkdir_with_parents            (const gchar *pathname,
                                                         int mode);
#define             katze_object_assign                 (lvalue,
                                                         rvalue)
gint                katze_object_get_boolean            (gpointer object,
                                                         const gchar *property);
gint                katze_object_get_enum               (gpointer object,
                                                         const gchar *property);
gfloat              katze_object_get_float              (gpointer object,
                                                         const gchar *property);
gint                katze_object_get_int                (gpointer object,
                                                         const gchar *property);
gpointer            katze_object_get_object             (gpointer object,
                                                         const gchar *property);
gchar *             katze_object_get_string             (gpointer object,
                                                         const gchar *property);
gboolean            katze_object_has_property           (gpointer object,
                                                         const gchar *property);
GdkPixbuf *         katze_pixbuf_new_from_buffer        (const guchar *buffer,
                                                         gsize length,
                                                         const gchar *mime_type,
                                                         GError **error);
GtkWidget *         katze_property_label                (gpointer object,
                                                         const gchar *property);
GtkWidget *         katze_property_proxy                (gpointer object,
                                                         const gchar *property,
                                                         const gchar *hint);
const gchar *       katze_skip_whitespace               (const gchar *str);
const gchar *       katze_str_non_null                  (const gchar *str);
gchar *             katze_strip_mnemonics               (const gchar *original);
#define             katze_strv_assign                   (lvalue,
                                                         rvalue)
gboolean            katze_tree_view_get_selected_iter   (GtkTreeView *treeview,
                                                         GtkTreeModel **model,
                                                         GtkTreeIter *iter);
GtkWidget *         katze_uri_entry_new                 (GtkWidget *other_widget);
gboolean            katze_widget_has_touchscreen_mode   (GtkWidget *widget);
void                katze_widget_popup                  (GtkWidget *widget,
                                                         GtkMenu *menu,
                                                         GdkEventButton *event,
                                                         KatzeMenuPos pos);

Description

Details

KATZE_OBJECT_NAME()

#define             KATZE_OBJECT_NAME(object)

enum KatzeMenuPos

typedef enum {
    KATZE_MENU_POSITION_CURSOR = 0,
    KATZE_MENU_POSITION_LEFT,
    KATZE_MENU_POSITION_RIGHT
} KatzeMenuPos;

katze_assert_str_equal ()

void                katze_assert_str_equal              (const gchar *input,
                                                         const gchar *result,
                                                         const gchar *expected);

katze_assign()

#define katze_assign(lvalue, rvalue) lvalue = (g_free (lvalue), rvalue)

katze_bookmark_populate_tree_view ()

void                katze_bookmark_populate_tree_view   (KatzeArray *array,
                                                         GtkTreeStore *model,
                                                         GtkTreeIter *parent);

katze_image_menu_item_new_ellipsized ()

GtkWidget *         katze_image_menu_item_new_ellipsized
                                                        (const gchar *label);

katze_load_cached_icon ()

GdkPixbuf *         katze_load_cached_icon              (const gchar *uri,
                                                         GtkWidget *widget);

katze_mkdir_with_parents ()

int                 katze_mkdir_with_parents            (const gchar *pathname,
                                                         int mode);

katze_object_assign()

#define             katze_object_assign(lvalue, rvalue)

katze_object_get_boolean ()

gint                katze_object_get_boolean            (gpointer object,
                                                         const gchar *property);

katze_object_get_enum ()

gint                katze_object_get_enum               (gpointer object,
                                                         const gchar *property);

katze_object_get_float ()

gfloat              katze_object_get_float              (gpointer object,
                                                         const gchar *property);

katze_object_get_int ()

gint                katze_object_get_int                (gpointer object,
                                                         const gchar *property);

katze_object_get_object ()

gpointer            katze_object_get_object             (gpointer object,
                                                         const gchar *property);

katze_object_get_string ()

gchar *             katze_object_get_string             (gpointer object,
                                                         const gchar *property);

katze_object_has_property ()

gboolean            katze_object_has_property           (gpointer object,
                                                         const gchar *property);

katze_pixbuf_new_from_buffer ()

GdkPixbuf *         katze_pixbuf_new_from_buffer        (const guchar *buffer,
                                                         gsize length,
                                                         const gchar *mime_type,
                                                         GError **error);

katze_property_label ()

GtkWidget *         katze_property_label                (gpointer object,
                                                         const gchar *property);

katze_property_proxy ()

GtkWidget *         katze_property_proxy                (gpointer object,
                                                         const gchar *property,
                                                         const gchar *hint);

katze_skip_whitespace ()

const gchar *       katze_skip_whitespace               (const gchar *str);

katze_str_non_null ()

const gchar *       katze_str_non_null                  (const gchar *str);

katze_strip_mnemonics ()

gchar *             katze_strip_mnemonics               (const gchar *original);

katze_strv_assign()

#define katze_strv_assign(lvalue, rvalue) lvalue = (g_strfreev (lvalue), rvalue)

katze_tree_view_get_selected_iter ()

gboolean            katze_tree_view_get_selected_iter   (GtkTreeView *treeview,
                                                         GtkTreeModel **model,
                                                         GtkTreeIter *iter);

katze_uri_entry_new ()

GtkWidget *         katze_uri_entry_new                 (GtkWidget *other_widget);

katze_widget_has_touchscreen_mode ()

gboolean            katze_widget_has_touchscreen_mode   (GtkWidget *widget);

katze_widget_popup ()

void                katze_widget_popup                  (GtkWidget *widget,
                                                         GtkMenu *menu,
                                                         GdkEventButton *event,
                                                         KatzeMenuPos pos);