use ActionManager namespace, rather than ActionMap objects
[ardour.git] / libs / clearlooks-newer / support.h
1 #ifndef SUPPORT_H
2 #define SUPPORT_H
3
4 #include <gtk/gtk.h>
5 #include <math.h>
6 #include <string.h>
7
8 #include "clearlooks_types.h"
9
10 #define RADIO_SIZE 13
11 #define CHECK_SIZE 13
12
13 GE_INTERNAL void              clearlooks_treeview_get_header_index (GtkTreeView  *tv,
14                                                  GtkWidget    *header,
15                                                  gint         *column_index,
16                                                  gint         *columns,
17                                                  gboolean     *resizable);
18
19 GE_INTERNAL void              clearlooks_clist_get_header_index    (GtkCList     *clist,
20                                                  GtkWidget    *button,
21                                                  gint         *column_index,
22                                                  gint         *columns);
23 #ifdef DEVELOPMENT
24 #warning clearlooks_get_parent_bg is a bad hack - find out why its needed, and figure out a better way.
25 #endif
26
27 GE_INTERNAL void              clearlooks_get_parent_bg      (const GtkWidget *widget,
28                                                  CairoColor      *color);
29
30 GE_INTERNAL ClearlooksStepper clearlooks_scrollbar_get_stepper         (GtkWidget       *widget,
31                                                  GdkRectangle    *stepper);
32 GE_INTERNAL ClearlooksStepper clearlooks_scrollbar_visible_steppers    (GtkWidget       *widget);
33 GE_INTERNAL ClearlooksJunction clearlooks_scrollbar_get_junction       (GtkWidget    *widget);
34
35 GE_INTERNAL void clearlooks_set_toolbar_parameters (ToolbarParameters *toolbar, GtkWidget *widget, GdkWindow *window, gint x, gint y);
36 GE_INTERNAL void clearlooks_get_notebook_tab_position (GtkWidget *widget, gboolean *start, gboolean *end);
37
38 #endif /* SUPPORT_H */