|
|
|
@ -6,13 +6,13 @@ void on_reveal_banner(GtkWidget *, main_window *widgets){
|
|
|
|
if (gtk_revealer_get_reveal_child(GTK_REVEALER(widgets->BannerRevealer))){
|
|
|
|
if (gtk_revealer_get_reveal_child(GTK_REVEALER(widgets->BannerRevealer))){
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),0);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),0);
|
|
|
|
gtk_menu_button_set_direction(GTK_MENU_BUTTON(widgets->BannerArrow),GTK_ARROW_RIGHT);
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(widgets->BannerArrow),arrow_right_icon_path,GTK_ICON_SIZE_BUTTON);
|
|
|
|
int banner = 1;
|
|
|
|
int banner = 1;
|
|
|
|
yon_window_config_add_instant_parameter(hide_banner_parameter,settings_section,&banner,YON_TYPE_BOOLEAN);
|
|
|
|
yon_window_config_add_instant_parameter(hide_banner_parameter,settings_section,&banner,YON_TYPE_BOOLEAN);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),1);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),1);
|
|
|
|
gtk_menu_button_set_direction(GTK_MENU_BUTTON(widgets->BannerArrow),GTK_ARROW_LEFT);
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(widgets->BannerArrow),arrow_left_icon_path,GTK_ICON_SIZE_BUTTON);
|
|
|
|
int banner = 0;
|
|
|
|
int banner = 0;
|
|
|
|
yon_window_config_add_instant_parameter(hide_banner_parameter,settings_section,&banner,YON_TYPE_BOOLEAN);
|
|
|
|
yon_window_config_add_instant_parameter(hide_banner_parameter,settings_section,&banner,YON_TYPE_BOOLEAN);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -214,7 +214,7 @@ main_window *yon_main_window_setup(){
|
|
|
|
yon_window_config_get_parameter(settings_section,hide_banner_parameter, &banner_hidden,YON_TYPE_BOOLEAN);
|
|
|
|
yon_window_config_get_parameter(settings_section,hide_banner_parameter, &banner_hidden,YON_TYPE_BOOLEAN);
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),!banner_hidden?GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT:GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
|
|
|
|
gtk_revealer_set_transition_type(GTK_REVEALER(widgets->BannerRevealer),!banner_hidden?GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT:GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),!banner_hidden);
|
|
|
|
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->BannerRevealer),!banner_hidden);
|
|
|
|
gtk_menu_button_set_direction(GTK_MENU_BUTTON(widgets->BannerArrow),!banner_hidden?GTK_ARROW_LEFT:GTK_ARROW_RIGHT);
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(widgets->BannerArrow),arrow_left_icon_path,GTK_ICON_SIZE_BUTTON);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gtk_widget_show(widgets->Window);
|
|
|
|
gtk_widget_show(widgets->Window);
|
|
|
|
yon_interface_update(widgets);
|
|
|
|
yon_interface_update(widgets);
|
|
|
|
|