diff options
Diffstat (limited to 'tikzit/src/gtk/gtkhelpers.h')
-rw-r--r-- | tikzit/src/gtk/gtkhelpers.h | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/tikzit/src/gtk/gtkhelpers.h b/tikzit/src/gtk/gtkhelpers.h index 418d234..a28b127 100644 --- a/tikzit/src/gtk/gtkhelpers.h +++ b/tikzit/src/gtk/gtkhelpers.h @@ -22,21 +22,18 @@ // #import "TZFoundation.h" #include <gtk/gtk.h> +#import <gdk-pixbuf/gdk-pixbuf.h> -void gtk_table_adjust_attach (GtkTable *table, - GtkWidget *widget, - gint left_adjust, - gint right_adjust, - gint top_adjust, - gint bottom_adjust); -void gtk_table_delete_row (GtkTable *table, guint row); -void gtk_table_delete_rows (GtkTable *table, guint firstRow, guint count); +/** + * Releases the Objective-C object pointed to by data + * + * Intended for use as a cleanup function in Glib/GObject-based + * code. + */ +void release_obj (gpointer data); NSString * gtk_editable_get_string (GtkEditable *editable, gint start, gint end); -void gtk_entry_set_string (GtkEntry *entry, NSString *string); -NSString * gtk_entry_get_string (GtkEntry *entry); - GdkRectangle gdk_rectangle_from_ns_rect (NSRect rect); NSRect gdk_rectangle_to_ns_rect (GdkRectangle rect); @@ -46,4 +43,11 @@ gint tz_hijack_key_press (GtkWindow *win, GdkEventKey *event, gpointer user_data); +// Equivalent of GTK+3's gdk_pixbuf_get_from_surface() +GdkPixbuf * pixbuf_get_from_surface(cairo_surface_t *surface); + +void tz_restore_window (GtkWindow *window, gint x, gint y, gint w, gint h); + +void label_set_bold (GtkLabel *label); + // vim:ft=objc:sts=2:sw=2:et |