2008-02-03 15:33:49 -05:00
|
|
|
#ifndef SUPPORT_H
|
|
|
|
#define SUPPORT_H
|
|
|
|
|
2006-11-08 04:35:25 -05:00
|
|
|
#include <gtk/gtk.h>
|
|
|
|
#include <math.h>
|
|
|
|
#include <string.h>
|
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
#include "clearlooks_types.h"
|
2006-11-08 04:35:25 -05:00
|
|
|
|
|
|
|
#define RADIO_SIZE 13
|
|
|
|
#define CHECK_SIZE 13
|
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
GE_INTERNAL void clearlooks_treeview_get_header_index (GtkTreeView *tv,
|
|
|
|
GtkWidget *header,
|
|
|
|
gint *column_index,
|
|
|
|
gint *columns,
|
|
|
|
gboolean *resizable);
|
|
|
|
|
|
|
|
GE_INTERNAL void clearlooks_clist_get_header_index (GtkCList *clist,
|
|
|
|
GtkWidget *button,
|
|
|
|
gint *column_index,
|
|
|
|
gint *columns);
|
|
|
|
#ifdef DEVELOPMENT
|
|
|
|
#warning clearlooks_get_parent_bg is a bad hack - find out why its needed, and figure out a better way.
|
|
|
|
#endif
|
2006-11-08 04:35:25 -05:00
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
GE_INTERNAL void clearlooks_get_parent_bg (const GtkWidget *widget,
|
|
|
|
CairoColor *color);
|
2006-11-08 04:35:25 -05:00
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
GE_INTERNAL ClearlooksStepper clearlooks_scrollbar_get_stepper (GtkWidget *widget,
|
|
|
|
GdkRectangle *stepper);
|
|
|
|
GE_INTERNAL ClearlooksStepper clearlooks_scrollbar_visible_steppers (GtkWidget *widget);
|
|
|
|
GE_INTERNAL ClearlooksJunction clearlooks_scrollbar_get_junction (GtkWidget *widget);
|
2006-11-08 04:35:25 -05:00
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
GE_INTERNAL void clearlooks_set_toolbar_parameters (ToolbarParameters *toolbar, GtkWidget *widget, GdkWindow *window, gint x, gint y);
|
|
|
|
GE_INTERNAL void clearlooks_get_notebook_tab_position (GtkWidget *widget, gboolean *start, gboolean *end);
|
2006-11-08 04:35:25 -05:00
|
|
|
|
2008-02-03 15:33:49 -05:00
|
|
|
#endif /* SUPPORT_H */
|