comparison src/audacious/ui_skinned_textbox.h @ 2996:a2eb970ca669 trunk

bring back UiSkinnedTextboxPrivate
author Tomasz Mon <desowin@gmail.com>
date Fri, 06 Jul 2007 13:19:16 +0200
parents d58560be5a4c
children 3db40ad79fd9
comparison
equal deleted inserted replaced
2995:934c1a79904f 2996:a2eb970ca669
43 struct _UiSkinnedTextbox { 43 struct _UiSkinnedTextbox {
44 GtkWidget widget; 44 GtkWidget widget;
45 45
46 gint x, y, width, height; 46 gint x, y, width, height;
47 gchar *text; 47 gchar *text;
48 gboolean redraw;
49 GdkPixmap *img;
50 GdkGC *gc;
51 SkinPixmapId skin_index;
52 GtkWidget *fixed;
53 gboolean double_size;
54 gboolean scroll_back;
55 gint nominal_y, nominal_height;
56 gint scroll_timeout;
57 gint font_ascent, font_descent;
58 PangoFontDescription *font;
59 gchar *fontname;
60 gchar *pixmap_text;
61 gint skin_id;
62 gint drag_x, drag_off, offset;
63 gboolean is_scrollable, is_dragging;
64 gint pixmap_width;
65 GdkPixmap *pixmap;
66 gboolean scroll_allowed, scroll_enabled;
67 gint scroll_dummy;
68 gint resize_width, resize_height;
69 gint move_x, move_y;
70 }; 48 };
71 49
72 struct _UiSkinnedTextboxClass { 50 struct _UiSkinnedTextboxClass {
73 GtkWidgetClass parent_class; 51 GtkWidgetClass parent_class;
74 void (* clicked) (UiSkinnedTextbox *textbox); 52 void (* clicked) (UiSkinnedTextbox *textbox);