Fixed monitor configuration #167

Merged
asmeron merged 1 commits from YanTheKaller/ubl-settings-video:master into master 2 months ago

@ -481,6 +481,7 @@ void yon_monitor_view_update(){
monitor_data *yon_monitor_new(main_window *widgets,int dull){
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_monitor);
monitor_data *window = new(monitor_data);
window->MainFlow=yon_gtk_builder_get_widget(builder,"MainFlow");
window->ScreenOverlay=yon_gtk_builder_get_widget(builder,"ScreenOverlay");
window->MonitorImage=yon_gtk_builder_get_widget(builder,"MonitorImage");
window->MonitorInfoBox=yon_gtk_builder_get_widget(builder,"MonitorInfoBox");
@ -508,7 +509,7 @@ monitor_data *yon_monitor_new(main_window *widgets,int dull){
g_signal_connect(G_OBJECT(window->AddButton), "clicked", G_CALLBACK(on_monitor_add), widgets);
}
GList *list = gtk_container_get_children(GTK_CONTAINER(widgets->MonitorsBox));
gtk_flow_box_insert(GTK_FLOW_BOX(widgets->MonitorsBox),window->ScreenOverlay,g_list_length(list)-1);
gtk_flow_box_insert(GTK_FLOW_BOX(widgets->MonitorsBox),window->MainFlow,g_list_length(list)-1);
g_list_free(list);
return window;
}

@ -351,6 +351,7 @@ typedef struct
} monitor_edit_window;
typedef struct {
GtkWidget *MainFlow;
GtkWidget *ScreenOverlay;
GtkWidget *MonitorImage;
GtkWidget *MonitorInfoBox;

Loading…
Cancel
Save