katze-utils

katze-utils

Synopsis

#include <katze/katze.h>

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);
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);
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);
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);
void                katze_widget_add_class              (GtkWidget *widget,
                                                         const gchar *class_name);
void                katze_widget_popup                  (GtkWidget *widget,
                                                         GtkMenu *menu,
                                                         GdkEventButton *event,
                                                         KatzeMenuPos pos);
void                katze_window_set_sensible_default_size
                                                        (GtkWindow *window);

Description

Details

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_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_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_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_add_class ()

void                katze_widget_add_class              (GtkWidget *widget,
                                                         const gchar *class_name);

katze_widget_popup ()

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

katze_window_set_sensible_default_size ()

void                katze_window_set_sensible_default_size
                                                        (GtkWindow *window);