|
|
|
|
@ -98,7 +98,7 @@ void on_configuration_mode_switch(GtkWidget *self,main_window *widgets){
|
|
|
|
|
g_object_set_data(G_OBJECT(window->Window),"widgets",widgets);
|
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->MainWindow),CONFIGURATION_MODE_TITLE_LABEL,icon_path,"configuration_window");
|
|
|
|
|
if (getuid()){
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"force_configure_mode",ROOT_FORCE_CONFIGURATION_MODE_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),ROOT_FORCE_CONFIGURATION_MODE_LABEL,0,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!yon_char_is_empty(main_config.config_save_path)) gtk_entry_set_text(GTK_ENTRY(window->PathEntry),main_config.config_save_path);
|
|
|
|
|
@ -106,8 +106,8 @@ void on_configuration_mode_switch(GtkWidget *self,main_window *widgets){
|
|
|
|
|
gtk_main();
|
|
|
|
|
|
|
|
|
|
if (main_config.config_save_path){
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(widgets->StatusBox),"config_mode",CONFIGURATION_MODE_STATUS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(widgets->StatusBox2),"config_mede",CONFIG_PATH_LABEL(main_config.config_save_path),BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),CONFIGURATION_MODE_STATUS_LABEL,0,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox2),CONFIG_PATH_LABEL(main_config.config_save_path),0,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
GList *revealerlist = gtk_container_get_children(GTK_CONTAINER(widgets->StatusBox2));
|
|
|
|
|
GList *list = gtk_container_get_children(GTK_CONTAINER(g_list_nth_data(revealerlist,0)));
|
|
|
|
|
GtkWidget *box = GTK_WIDGET(list->data);
|
|
|
|
|
@ -122,7 +122,7 @@ void on_configuration_mode_switch(GtkWidget *self,main_window *widgets){
|
|
|
|
|
gtk_widget_destroy(window->Window);
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
yon_ubl_status_box_despawn_infinite(GTK_CONTAINER(widgets->StatusBox));
|
|
|
|
|
yon_ubl_status_box_despawn(GTK_CONTAINER(widgets->StatusBox));
|
|
|
|
|
GList *revealerlist = gtk_container_get_children(GTK_CONTAINER(widgets->StatusBox2));
|
|
|
|
|
gtk_widget_destroy(GTK_WIDGET(g_list_nth_data(revealerlist,0)));
|
|
|
|
|
g_list_free(revealerlist);
|
|
|
|
|
|