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