5 /* GTK 2.2 compatibility */
6 #ifndef GTK_IS_COMBO_BOX_ENTRY
7 #define GTK_IS_COMBO_BOX_ENTRY(x) 0
9 #ifndef GTK_IS_COMBO_BOX
10 #define GTK_IS_COMBO_BOX(x) 0
17 get_direction (GtkWidget *widget);
20 generate_bit (unsigned char alpha[],
25 colorize_bit (unsigned char *bit,
30 pixbuf_to_pixmap (GtkStyle *style,
35 sanitize_size (GdkWindow *window,
40 rgb_to_hls (gdouble *r,
45 hls_to_rgb (gdouble *h,
50 shade (GdkColor * a, GdkColor * b, float k);
53 draw_hgradient (GdkDrawable *drawable, GdkGC *gc, GtkStyle *style,
54 int x, int y, int width, int height,
55 GdkColor *top_color, GdkColor *bottom_color);
58 draw_vgradient (GdkDrawable *drawable, GdkGC *gc, GtkStyle *style,
59 int x, int y, int width, int height,
60 GdkColor *left_color, GdkColor *right_color);
63 arrow_draw_hline (GdkWindow *window,
71 arrow_draw_vline (GdkWindow *window,
79 draw_arrow (GdkWindow *window,
82 GtkArrowType arrow_type,
89 calculate_arrow_geometry (GtkArrowType arrow_type,
95 GtkWidget *special_get_ancestor(GtkWidget * widget,
98 void blend (GdkColormap *colormap,
99 GdkColor *a, GdkColor *b, GdkColor *c, int alpha);
101 GtkWidget *get_parent_window (GtkWidget *widget);
103 GdkColor *get_parent_bgcolor (GtkWidget *widget);
105 gboolean is_combo_box (GtkWidget * widget);
107 GtkWidget *find_combo_box_widget (GtkWidget * widget);
109 void gtk_clist_get_header_index (GtkCList *clist, GtkWidget *button,
110 gint *column_index, gint *columns);