Fix for window transistency

pull/39/head
parent e7e8b7b1ff
commit d8fc00080c

@ -492,6 +492,7 @@ void on_domain_connect(GtkWidget *self, dictionary *dict){
int size; int size;
domain_info_window *dialog = yon_information_window_new(); domain_info_window *dialog = yon_information_window_new();
gtk_window_set_transient_for(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->Window));
gtk_window_set_title(GTK_WINDOW(dialog->Window),DOMAIN_CONNECTING_LABEL); gtk_window_set_title(GTK_WINDOW(dialog->Window),DOMAIN_CONNECTING_LABEL);
gtk_label_set_text(GTK_LABEL(dialog->HeadLabel),DOMAIN_CONNECTING_LABEL); gtk_label_set_text(GTK_LABEL(dialog->HeadLabel),DOMAIN_CONNECTING_LABEL);
yon_debug_output(domain_connect_command(adress,login,password,final)); yon_debug_output(domain_connect_command(adress,login,password,final));
@ -503,6 +504,7 @@ void on_domain_connect(GtkWidget *self, dictionary *dict){
void on_status_clicked(GtkWidget *self, connection_window *window){ void on_status_clicked(GtkWidget *self, connection_window *window){
domain_info_window *dialog = yon_information_window_new(); domain_info_window *dialog = yon_information_window_new();
gtk_window_set_transient_for(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->Window));
char *target = (char*)gtk_entry_get_text(GTK_ENTRY(window->AdressEntry)); char *target = (char*)gtk_entry_get_text(GTK_ENTRY(window->AdressEntry));
if (!yon_char_is_empty(target)){ if (!yon_char_is_empty(target)){
yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE); yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE);
@ -516,6 +518,7 @@ void on_status_clicked(GtkWidget *self, connection_window *window){
void on_find_domains_clicked(GtkWidget *self, connection_window *window){ void on_find_domains_clicked(GtkWidget *self, connection_window *window){
domain_info_window *dialog = yon_information_window_new(); domain_info_window *dialog = yon_information_window_new();
gtk_window_set_transient_for(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->Window));
yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE); yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE);
yon_debug_output(domains_seek_command); yon_debug_output(domains_seek_command);
int size_; int size_;
@ -529,6 +532,7 @@ void on_main_window_domain_status_clicked(GtkWidget *self, GtkEntryIconPosition
char *target = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->DomainEntry)); char *target = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->DomainEntry));
if (!yon_char_is_empty(target)){ if (!yon_char_is_empty(target)){
domain_info_window *window = yon_information_window_new(); domain_info_window *window = yon_information_window_new();
gtk_window_set_transient_for(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->Window));
gtk_widget_show(window->Window); gtk_widget_show(window->Window);
yon_debug_output(get_domain_info_command); yon_debug_output(get_domain_info_command);
int size_; int size_;
@ -597,6 +601,7 @@ void on_domain_disconnect(GtkWidget *self, dictionary *dict){
} }
int size; int size;
domain_info_window *dialog = yon_information_window_new(); domain_info_window *dialog = yon_information_window_new();
gtk_window_set_transient_for(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->Window));
gtk_widget_show(dialog->Window); gtk_widget_show(dialog->Window);
yon_debug_output(domain_disconnect_command(adress,login,password)); yon_debug_output(domain_disconnect_command(adress,login,password));
int size_; int size_;

Loading…
Cancel
Save