gtkballs/src/gtkutils.h
2021-01-19 09:53:29 +08:00

40 lines
1.3 KiB
C

#ifndef __GTKUTILS_H
#define __GTKUTILS_H
gboolean ut_key_pressed_cb (GtkWidget *widget, GdkEventKey *event);
GtkWidget *ut_window_new (gchar *title,
gchar *wmname,
gchar *wmclass,
gboolean escaable,
gboolean modal,
gboolean resizable,
gint border);
GtkWidget * gtkutil_dialog_new (char * title,
GtkWindow * parent,
gboolean resizable,
GtkWidget ** main_vbox); /* out */
GtkWidget * gtkutil_frame_vbox (char * label, GtkWidget * parent_box);
GtkWidget *ut_check_button_new (gchar *label,
gboolean active,
GtkWidget *parent);
GtkWidget *ut_button_new (gchar *label,
gpointer func,
gpointer func_data,
GtkWidget *parent);
GtkWidget *ut_spin_button_new (gchar *label,
gint min,
gint max,
gint val,
GtkWidget *parent);
void ut_simple_message_box (gchar *message);
void ut_simple_message_box_with_title (gchar *message, gchar *title);
#endif