|
|
|
@ -23,6 +23,7 @@ void on_monitor_delete(GtkWidget *,monitor_data *window){
|
|
|
|
void on_monitor_switch(GtkWidget *,monitor_data *window){
|
|
|
|
void on_monitor_switch(GtkWidget *,monitor_data *window){
|
|
|
|
if(window){
|
|
|
|
if(window){
|
|
|
|
const char *name = gtk_label_get_text(GTK_LABEL(window->NameLabel));
|
|
|
|
const char *name = gtk_label_get_text(GTK_LABEL(window->NameLabel));
|
|
|
|
|
|
|
|
if (yon_char_is_empty(name)) return;
|
|
|
|
char *parameter = config(XORG_MONITOR(name));
|
|
|
|
char *parameter = config(XORG_MONITOR(name));
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
config_str parsed = yon_char_parse(parameter,&size,",");
|
|
|
|
config_str parsed = yon_char_parse(parameter,&size,",");
|
|
|
|
@ -312,6 +313,8 @@ void on_monitor_configure(GtkWidget *,monitor_data *window){
|
|
|
|
monitors->ParameterLineEntry = yon_gtk_builder_get_widget(builder, "ParameterLineEntry");
|
|
|
|
monitors->ParameterLineEntry = yon_gtk_builder_get_widget(builder, "ParameterLineEntry");
|
|
|
|
monitors->CancelButton = yon_gtk_builder_get_widget(builder, "CancelButton");
|
|
|
|
monitors->CancelButton = yon_gtk_builder_get_widget(builder, "CancelButton");
|
|
|
|
monitors->SaveButton = yon_gtk_builder_get_widget(builder, "SaveButton");
|
|
|
|
monitors->SaveButton = yon_gtk_builder_get_widget(builder, "SaveButton");
|
|
|
|
|
|
|
|
monitors->resolutions = NULL;
|
|
|
|
|
|
|
|
monitors->resolutionssize=0;
|
|
|
|
|
|
|
|
|
|
|
|
char *title;
|
|
|
|
char *title;
|
|
|
|
char *cur_port = (char*)gtk_label_get_text(GTK_LABEL(window->NameLabel));
|
|
|
|
char *cur_port = (char*)gtk_label_get_text(GTK_LABEL(window->NameLabel));
|
|
|
|
|