diff --git a/source/ubl-settings-system.c b/source/ubl-settings-system.c index 87d0585..acf82b4 100644 --- a/source/ubl-settings-system.c +++ b/source/ubl-settings-system.c @@ -457,6 +457,7 @@ domain_info_window *yon_information_window_new(){ domain_info_window *window = malloc(sizeof(domain_info_window)); window->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); + window->StatusBox = yon_gtk_builder_get_widget(builder,"StatusBox"); window->HeadLabel = yon_gtk_builder_get_widget(builder,"HeadLabel"); window->ExecuteTerminal = yon_gtk_builder_get_widget(builder,"ExecuteTerminal"); window->TerminalScroll = yon_gtk_builder_get_widget(builder,"TerminalScroll"); @@ -504,7 +505,7 @@ void on_status_clicked(GtkWidget *self, connection_window *window){ domain_info_window *dialog = yon_information_window_new(); char *target = (char*)gtk_entry_get_text(GTK_ENTRY(window->AdressEntry)); if (!yon_char_is_empty(target)){ - + yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE); yon_debug_output(domain_info(target)); int size_; yon_terminal_integrated_start(dialog->ExecuteTerminal,domain_info(target),NULL,NULL); @@ -515,6 +516,7 @@ void on_status_clicked(GtkWidget *self, connection_window *window){ void on_find_domains_clicked(GtkWidget *self, connection_window *window){ domain_info_window *dialog = yon_information_window_new(); + yon_ubl_status_box_spawn(GTK_CONTAINER(dialog->StatusBox),LOADING_LABEL,10,BACKGROUND_IMAGE_INFO_TYPE); yon_debug_output(domains_seek_command); int size_; yon_terminal_integrated_start(dialog->ExecuteTerminal,domains_seek_command,NULL,NULL); diff --git a/source/ubl-settings-system.h b/source/ubl-settings-system.h index daefef2..60a9018 100644 --- a/source/ubl-settings-system.h +++ b/source/ubl-settings-system.h @@ -178,6 +178,7 @@ typedef struct { typedef struct { GtkWidget *Window; + GtkWidget *StatusBox; GtkWidget *HeadLabel; diff --git a/source/ubl-strings.h b/source/ubl-strings.h index bb08bc6..76c6919 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -55,4 +55,6 @@ #define DOMAIN_DISCONNECT_LABEL _("Disconnect from domain") #define DOMAIN_CONNECTED_LABEL _("Connected to domain") -#define DOMAIN_DISCONNECTED_LABEL _("Disconnected from domain") \ No newline at end of file +#define DOMAIN_DISCONNECTED_LABEL _("Disconnected from domain") + +#define LOADING_LABEL _("Loading...") \ No newline at end of file diff --git a/ubl-settings-system-domain-view.glade b/ubl-settings-system-domain-view.glade index 4effb5f..85e96e3 100644 --- a/ubl-settings-system-domain-view.glade +++ b/ubl-settings-system-domain-view.glade @@ -13,7 +13,6 @@ 800 600 False - True com.ublinux.ubl-settings-repomanager diff --git a/ubl-settings-system.pot b/ubl-settings-system.pot index 384cb20..968eccf 100644 --- a/ubl-settings-system.pot +++ b/ubl-settings-system.pot @@ -204,3 +204,7 @@ msgstr "" #: source/ubl-strings.h:58 msgid "Disconnected from domain" msgstr "" + +#: source/ubl-strings.h:60 +msgid "Loading..." +msgstr "" diff --git a/ubl-settings-system_ru.po b/ubl-settings-system_ru.po index 812deda..a69c281 100644 --- a/ubl-settings-system_ru.po +++ b/ubl-settings-system_ru.po @@ -202,6 +202,10 @@ msgstr "Выйти из домена" msgid "Connected to domain" msgstr "Подключен к домену" +#: source/ubl-strings.h:60 +msgid "Loading..." +msgstr "Загрузка..." + #: source/ubl-strings.h:58 msgid "Disconnected from domain" msgstr "Не подключен к домену"