awn-settings

awn-settings

Synopsis




                    AwnSettings;
AwnSettings*        awn_settings_new                    (void);
AwnSettings*        awn_get_settings                    (void);
void                awn_config_set_window_to_update     (GtkWidget *window);

Description

Details

AwnSettings

typedef struct {
	/* Misc globals */
	GtkIconTheme *icon_theme;
	GtkWidget *bar;
	GtkWidget *window;
	GtkWidget *title;
	GtkWidget *appman;
	GtkWidget *hot;
	gint task_width;
	
	/* monitor settings */
	GdkRectangle monitor;
	gboolean force_monitor;
	int monitor_height;
	int monitor_width;
	gboolean panel_mode;
	
	gboolean auto_hide;
	gboolean hidden;
	gboolean hiding;
	gint auto_hide_delay;
	gboolean keep_below;
	
	int bar_height;
	int bar_angle;
	gfloat bar_pos;
	gboolean no_bar_resize_ani;

	/* Bar appearance settings */
	gboolean rounded_corners;
	gfloat corner_radius;
	gboolean render_pattern;
	
	gchar *pattern_uri;
	gfloat pattern_alpha;
	
	AwnColor g_step_1;
	AwnColor g_step_2;
	AwnColor g_histep_1;
	AwnColor g_histep_2;
	AwnColor border_color;
	AwnColor hilight_color;
	
	gboolean show_separator;
	AwnColor sep_color;
	
	/* Window Manager Settings */
	gboolean show_all_windows;
	GSList *launchers;
	
	/* Task settings */
	gboolean use_png;
	gchar *active_png;
	
	AwnColor arrow_color;
	int arrow_offset;
	gboolean tasks_have_arrows;
	
	gboolean name_change_notify;
	gboolean alpha_effect;
	gint icon_effect;
	
	int icon_offset;
	
	/* Title settings */
	AwnColor text_color;
	AwnColor shadow_color;
	AwnColor background;
	gchar *font_face;	
	
	gboolean btest;
	float ftest;
	char* stest;
	AwnColor ctest;
	GSList *ltest;
	
	/* Curves settings */
	int bar_width;
	gfloat curviness;
	gfloat curves_symmetry;
} AwnSettings;


awn_settings_new ()

AwnSettings*        awn_settings_new                    (void);

Returns :

awn_get_settings ()

AwnSettings*        awn_get_settings                    (void);

Returns :

awn_config_set_window_to_update ()

void                awn_config_set_window_to_update     (GtkWidget *window);

window :