Mercurial > audlegacy
comparison src/audacious/ui_skinned_textbox.h @ 2943:a8f2c99727eb trunk
replace Textbox in playlistwin with UiSkinnedTextbox, textbox.c no longer needed, temporary comment out g_usleep in textbox_scroll as it needs to be run as new thread
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Sat, 30 Jun 2007 19:46:21 +0200 |
parents | 1a59a0ced6a8 |
children | 3c66c8d03c53 |
comparison
equal
deleted
inserted
replaced
2942:1a59a0ced6a8 | 2943:a8f2c99727eb |
---|---|
21 | 21 |
22 #include <gdk/gdk.h> | 22 #include <gdk/gdk.h> |
23 #include <gtk/gtkbin.h> | 23 #include <gtk/gtkbin.h> |
24 #include <gtk/gtkenums.h> | 24 #include <gtk/gtkenums.h> |
25 #include "widgets/skin.h" | 25 #include "widgets/skin.h" |
26 | |
27 #define TEXTBOX_SCROLL_TIMEOUT 200 | |
28 #define TEXTBOX_SCROLL_SMOOTH_TIMEOUT 30 | |
26 | 29 |
27 #define UI_TYPE_SKINNED_TEXTBOX (ui_skinned_textbox_get_type()) | 30 #define UI_TYPE_SKINNED_TEXTBOX (ui_skinned_textbox_get_type()) |
28 #define UI_SKINNED_TEXTBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UI_TYPE_SKINNED_TEXTBOX, UiSkinnedTextbox)) | 31 #define UI_SKINNED_TEXTBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UI_TYPE_SKINNED_TEXTBOX, UiSkinnedTextbox)) |
29 #define UI_SKINNED_TEXTBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UI_TYPE_SKINNED_TEXTBOX, UiSkinnedTextboxClass)) | 32 #define UI_SKINNED_TEXTBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UI_TYPE_SKINNED_TEXTBOX, UiSkinnedTextboxClass)) |
30 #define UI_IS_SKINNED_TEXTBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UI_TYPE_SKINNED_TEXTBOX)) | 33 #define UI_IS_SKINNED_TEXTBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UI_TYPE_SKINNED_TEXTBOX)) |
55 GtkWidget* ui_skinned_textbox_new(); | 58 GtkWidget* ui_skinned_textbox_new(); |
56 void ui_skinned_textbox_setup(GtkWidget *widget, GtkWidget *fixed, GdkPixmap *parent, GdkGC *gc, gint x, gint y, gint w, gboolean allow_scroll, SkinPixmapId si); | 59 void ui_skinned_textbox_setup(GtkWidget *widget, GtkWidget *fixed, GdkPixmap *parent, GdkGC *gc, gint x, gint y, gint w, gboolean allow_scroll, SkinPixmapId si); |
57 void ui_skinned_textbox_set_text(GtkWidget *widget, const gchar *text); | 60 void ui_skinned_textbox_set_text(GtkWidget *widget, const gchar *text); |
58 void ui_skinned_textbox_set_xfont(GtkWidget *widget, gboolean use_xfont, const gchar *fontname); | 61 void ui_skinned_textbox_set_xfont(GtkWidget *widget, gboolean use_xfont, const gchar *fontname); |
59 void ui_skinned_textbox_set_scroll(GtkWidget *widget, gboolean scroll); | 62 void ui_skinned_textbox_set_scroll(GtkWidget *widget, gboolean scroll); |
63 void ui_skinned_textbox_move_relative(GtkWidget *widget, gint x, gint y); | |
64 void ui_skinned_textbox_resize_relative(GtkWidget *widget, gint w, gint h); | |
60 | 65 |
61 #endif | 66 #endif |