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
);