![]() |
![]() |
![]() |
libawn Reference Manual | ![]() |
---|---|---|---|---|
AwnSettings; AwnSettings* awn_settings_new (void); AwnSettings* awn_get_settings (void); void awn_config_set_window_to_update (GtkWidget *window);
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;