Fixed config algorythms

pull/45/head
parent 7325490f59
commit f6aa91ecda

@ -636,16 +636,18 @@ void on_double_click_changed(GtkWidget *Switch, gboolean state, dictionary *widg
void on_about(GtkWidget *button){ void on_about(GtkWidget *button){
GtkBuilder *builder = gtk_builder_new_from_file(GladePath); GtkBuilder *builder = gtk_builder_new_from_file(GladePath);
GtkWidget *AboutButtons = GTK_WIDGET(gtk_builder_get_object(builder,"AboutButtons")); GtkWidget *AboutButtons = GTK_WIDGET(gtk_builder_get_object(builder,"AboutButtons"));
GtkWidget *AboutHeadLabel = GTK_WIDGET(gtk_builder_get_object(builder,"aboutHeadLabel"));
GtkWidget *About = GTK_WIDGET(gtk_builder_get_object(builder, "ublAbloutWindow")); GtkWidget *About = GTK_WIDGET(gtk_builder_get_object(builder, "ublAbloutWindow"));
gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_COMMENTS_LABEL)); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_COMMENTS_LABEL));
gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(About),_(UBL_SETTINGS_MANAGER_TITLE)); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(About),_(UBL_SETTINGS_MANAGER_TITLE));
gtk_window_set_title(GTK_WINDOW(About),UBL_SETTINGS_MANAGER_ABOUT_TITLE); gtk_label_set_text(GTK_LABEL(AboutHeadLabel),UBL_SETTINGS_MANAGER_ABOUT_TITLE);
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(About),version_application); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(About),version_application);
gtk_widget_show(About); gtk_widget_show(About);
GList *list = gtk_container_get_children(GTK_CONTAINER(AboutButtons)); GList *list = gtk_container_get_children(GTK_CONTAINER(AboutButtons));
gtk_widget_destroy(GTK_WIDGET(g_list_first(list))); gtk_widget_destroy(AboutButtons);
gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next)); // gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next->next));
gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next->next)); // gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next));
// gtk_widget_destroy(GTK_WIDGET(g_list_first(list)));
gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_HOME_PAGE_LABEL)); gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(About),_(ABOUT_PROJECT_HOME_PAGE_LABEL));
// gtk_widget_set_visible(AboutButtons,0); // gtk_widget_set_visible(AboutButtons,0);
} }
@ -901,16 +903,13 @@ int setup_config(){
GKeyFile *configfile = g_key_file_new(); GKeyFile *configfile = g_key_file_new();
char *pth=malloc(7+strlen(UserConfigPath)+strlen(getlogin())); char *pth=malloc(7+strlen(UserConfigPath)+strlen(getlogin()));
sprintf(pth,"%s%s%s","/home/",getlogin(),UserConfigPath); sprintf(pth,"%s%s%s","/home/",getlogin(),UserConfigPath);
g_key_file_load_from_file(configfile,pth,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err||main_config.lock_settings==1){
g_error_free(err);
err=NULL;
g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err); g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err){ if (err){
g_error_free(err); g_error_free(err);
return 0; return 0;
} } else {
}
char *foroutput=NULL; char *foroutput=NULL;
char *line=NULL; char *line=NULL;
main_config.GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL); main_config.GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL);
@ -929,6 +928,51 @@ int setup_config(){
main_config.lastUser=g_key_file_get_string(configfile,"window","User",NULL); main_config.lastUser=g_key_file_get_string(configfile,"window","User",NULL);
main_config.fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL); main_config.fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL);
main_config.BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL); main_config.BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL);
}
g_key_file_load_from_file(configfile,pth,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
if (err||main_config.lock_settings==1){
g_error_free(err);
err=NULL;
g_key_file_load_from_file(configfile,GlobalConfigPath,G_KEY_FILE_KEEP_TRANSLATIONS,&err);
} else {
int GnomeDoubleClick=g_key_file_get_boolean(configfile,"window", "GnomeDoubleClick",NULL);
int MainDoubleClick=g_key_file_get_boolean(configfile,"window", "MainDoubleClick",NULL);
int windowPosX=g_key_file_get_integer(configfile,"window","WindowPosX",NULL);
int windowPosY=g_key_file_get_integer(configfile,"window","WindowPosY",NULL);
int windowWidth=g_key_file_get_integer(configfile,"window","WindowWidth",NULL);
int windowHeight=g_key_file_get_integer(configfile,"window","WindowHeight",NULL);
int WindowTheme=g_key_file_get_integer(configfile,"window","WindowTheme",NULL);
int Mainiconsize=g_key_file_get_integer(configfile,"window","MainIconSize",NULL);
int Gnomeiconsize=g_key_file_get_integer(configfile,"window","GnomeIconSize",NULL);
int iconSegmentSize=g_key_file_get_integer(configfile,"window","IconSegmentSize",NULL);
int MainlabelSize=g_key_file_get_integer(configfile,"window","MainLabelSize",NULL);
int GnomelabelSize=g_key_file_get_integer(configfile,"window","GnomeLabelSize",NULL);
int labelDensity=g_key_file_get_integer(configfile,"window","LabelDensity",NULL);
char *lastUser=g_key_file_get_string(configfile,"window","User",NULL);
int fullscreen=g_key_file_get_boolean(configfile,"window","fullscreen",NULL);
int BannerHidden=g_key_file_get_boolean(configfile,"window","BannerHidden",NULL);
main_config.GnomeDoubleClick=GnomeDoubleClick;
main_config.MainDoubleClick=MainDoubleClick;
main_config.windowPosX=windowPosX;
main_config.windowPosY=windowPosY;
main_config.windowWidth=windowWidth;
main_config.windowHeight=windowHeight;
main_config.WindowTheme=WindowTheme;
main_config.Mainiconsize=Mainiconsize;
main_config.Gnomeiconsize=Gnomeiconsize;
main_config.iconSegmentSize=iconSegmentSize;
main_config.MainlabelSize=MainlabelSize;
main_config.GnomelabelSize=GnomelabelSize;
main_config.labelDensity=labelDensity;
if (lastUser)
main_config.lastUser=lastUser;
main_config.fullscreen=fullscreen;
main_config.BannerHidden=BannerHidden;
}
if (main_config.MainlabelSize==0) main_config.MainlabelSize=12; if (main_config.MainlabelSize==0) main_config.MainlabelSize=12;
if (main_config.labelDensity==0) main_config.labelDensity=0; if (main_config.labelDensity==0) main_config.labelDensity=0;
main_config.MainlabelSize=main_config.MainlabelSize*1000; main_config.MainlabelSize=main_config.MainlabelSize*1000;
@ -1015,6 +1059,8 @@ void save_config(actionWidgets *widgets){
} }
g_key_file_set_boolean(gfile,"window","fullscreen",main_config.fullscreen); g_key_file_set_boolean(gfile,"window","fullscreen",main_config.fullscreen);
g_key_file_set_boolean(gfile,"window","BannerHidden",main_config.BannerHidden); g_key_file_set_boolean(gfile,"window","BannerHidden",main_config.BannerHidden);
g_key_file_set_boolean(gfile,"window","MainDoubleClick",main_config.MainDoubleClick);
g_key_file_set_boolean(gfile,"window","GnomeDoubleClick",main_config.GnomeDoubleClick);
sprintf(fromint,"%d",main_config.WindowTheme); sprintf(fromint,"%d",main_config.WindowTheme);
g_key_file_set_string(gfile,"window","WindowTheme",fromint); g_key_file_set_string(gfile,"window","WindowTheme",fromint);
sprintf(fromint,"%d",sz); sprintf(fromint,"%d",sz);
@ -1643,7 +1689,7 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
curWidgets->ThirdSocketPlace=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"ThirdSocketPlace"))); curWidgets->ThirdSocketPlace=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"ThirdSocketPlace")));
curWidgets->MenuItemSettings=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemSettings"))); curWidgets->MenuItemSettings=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemSettings")));
curWidgets->MenuItemDocumentation=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemDocumentation"))); curWidgets->MenuItemDocumentation=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemDocumentation")));
curWidgets->MenuItemAboutSystem=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemAboutSystem"))); curWidgets->MenuItemAboutSystem=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"MenuItemAbout")));
curWidgets->BannerRevealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"RevealButton"))); curWidgets->BannerRevealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"RevealButton")));
curWidgets->Revealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"Revealer"))); curWidgets->Revealer=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"Revealer")));
curWidgets->BackToSettingsLabel=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"BackToSettingsLabel"))); curWidgets->BackToSettingsLabel=GTK_WIDGET(gtk_builder_get_object(curWidgets->builder,yon_char_get_augumented(theme_id,"BackToSettingsLabel")));
@ -1754,7 +1800,8 @@ dictionary *yon_theme_new(dictionary **widgetss, GtkBuilder *builder, char *them
gtk_button_set_label(GTK_BUTTON(curWidgets->SectionSettingsSaveButton),APPLY_LABEL); gtk_button_set_label(GTK_BUTTON(curWidgets->SectionSettingsSaveButton),APPLY_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->AlwaysOpenDocumentation),ALWAYS_REDIRECT_LABEL); gtk_button_set_label(GTK_BUTTON(curWidgets->AlwaysOpenDocumentation),ALWAYS_REDIRECT_LABEL);
gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemSettings),SETTINGS_LABEL); gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemSettings),SETTINGS_LABEL);
gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemDocumentation),ABOUT_LABEL); gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemDocumentation),DOCUMENTATION_LABEL);
gtk_menu_item_set_label(GTK_MENU_ITEM(curWidgets->MenuItemAboutSystem),ABOUT_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->CautionUnderstandButton),UNDERSTOOD_LABEL); gtk_button_set_label(GTK_BUTTON(curWidgets->CautionUnderstandButton),UNDERSTOOD_LABEL);
gtk_button_set_label(GTK_BUTTON(curWidgets->settingsSectionsSettingsButton),SECTIONS_MANAGEMENT_LABEL); gtk_button_set_label(GTK_BUTTON(curWidgets->settingsSectionsSettingsButton),SECTIONS_MANAGEMENT_LABEL);
gtk_label_set_text(GTK_LABEL(curWidgets->settingsDoubleClickLabel),DOUBLE_CLICK_SELECTION_LABEL); gtk_label_set_text(GTK_LABEL(curWidgets->settingsDoubleClickLabel),DOUBLE_CLICK_SELECTION_LABEL);

@ -32,6 +32,7 @@ string version_application = "1.3";
#define SECTIONS_MANAGEMENT_LABEL _("Sections management") #define SECTIONS_MANAGEMENT_LABEL _("Sections management")
#define UNDERSTOOD_LABEL _("Understood") #define UNDERSTOOD_LABEL _("Understood")
#define ABOUT_LABEL _("About...") #define ABOUT_LABEL _("About...")
#define DOCUMENTATION_LABEL _("Documentation")
#define SETTINGS_LABEL _("Settings") #define SETTINGS_LABEL _("Settings")
#define ALWAYS_REDIRECT_LABEL _("Always redirect") #define ALWAYS_REDIRECT_LABEL _("Always redirect")
#define APPLY_LABEL _("Apply") #define APPLY_LABEL _("Apply")

@ -125,6 +125,17 @@
</style> </style>
</object> </object>
</child> </child>
<child>
<object class="GtkMenuItem" id="GnomeMenuItemAbout">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About...</property>
<property name="use-underline">True</property>
<style>
<class name="menuitemmiddle"/>
</style>
</object>
</child>
<child> <child>
<object class="GtkMenuItem" id="GnomeMenuItemDocumentation"> <object class="GtkMenuItem" id="GnomeMenuItemDocumentation">
<property name="visible">True</property> <property name="visible">True</property>
@ -354,6 +365,17 @@
</style> </style>
</object> </object>
</child> </child>
<child>
<object class="GtkMenuItem" id="MainMenuItemAbout">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About...</property>
<property name="use-underline">True</property>
<style>
<class name="menuitemmiddle"/>
</style>
</object>
</child>
<child> <child>
<object class="GtkMenuItem" id="MainMenuItemDocumentation"> <object class="GtkMenuItem" id="MainMenuItemDocumentation">
<property name="visible">True</property> <property name="visible">True</property>
@ -391,25 +413,7 @@
</child> </child>
</object> </object>
<object class="GtkAction" id="action1"/> <object class="GtkAction" id="action1"/>
<object class="GtkAdjustment" id="adjustment1"> <object class="GtkWindow" id="GnomeWindow">
<property name="lower">1</property>
<property name="upper">5</property>
<property name="value">2</property>
<property name="step-increment">1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="adjustment2">
<property name="upper">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="adjustment3"/>
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">go-first-symbolic</property>
</object>
<object class="GtkWindow" id="MainWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="default-width">800</property> <property name="default-width">800</property>
<property name="default-height">558</property> <property name="default-height">558</property>
@ -417,30 +421,28 @@
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<child> <child>
<object class="GtkBox" id="MainImageBackground"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vexpand">True</property>
<child> <child>
<object class="GtkRevealer" id="MainRevealer"> <object class="GtkRevealer" id="GnomeRevealer">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">start</property> <property name="valign">start</property>
<property name="transition-type">slide-left</property> <property name="transition-type">slide-left</property>
<child> <child>
<object class="GtkImage" id="MainBanner"> <object class="GtkImage" id="GnomeBanner">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">center</property>
<property name="valign">start</property>
<property name="icon_size">3</property> <property name="icon_size">3</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>
@ -461,12 +463,13 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="MainRevealButton"> <object class="GtkMenuButton" id="GnomeRevealButton">
<property name="related-action">action1</property> <property name="related-action">action1</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="use-underline">True</property>
<property name="direction">right</property> <property name="direction">right</property>
<child> <child>
<placeholder/> <placeholder/>
@ -505,51 +508,101 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainworkingwindow"> <object class="GtkPaned" id="GnomePaned">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="MainHideWhileLaunch">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">True</property>
<property name="margin-right">5</property> <property name="position">52</property>
<property name="margin-end">5</property> <property name="position-set">True</property>
<property name="margin-top">5</property> <property name="wide-handle">True</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkScrolledWindow"> <object class="GtkScrolledWindow">
<property name="width-request">5</property>
<property name="height-request">5</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="resize-mode">immediate</property> <property name="hscrollbar-policy">external</property>
<property name="hscrollbar-policy">never</property>
<property name="vscrollbar-policy">always</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<child> <child>
<object class="GtkViewport"> <object class="GtkViewport">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vscroll-policy">natural</property> <property name="resize-mode">immediate</property>
<property name="hscroll-policy">natural</property>
<child> <child>
<object class="GtkBox" id="Mainicvpack"> <object class="GtkBox" id="Gnomeicvpack">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="spacing">2</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> <style>
<class name="workingbg"/> <class name="workingbg"/>
<class name="noborder"/>
</style> </style>
</object> </object>
</child> </child>
</object> </object>
</child> </child>
</object> </object>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing>
</child>
<child>
<object class="GtkBox" id="Gnomeworkingwindow">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="GnomeHideWhileLaunch">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkFrame">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">3</property>
<property name="margin-start">3</property>
<property name="margin-end">3</property>
<property name="margin-top">3</property>
<property name="margin-bottom">3</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkAlignment">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="left-padding">12</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<child>
<object class="GtkImage" id="GnomeInfoLogo">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
</child>
</object>
</child>
<child type="label_item">
<placeholder/>
</child>
</object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
@ -564,15 +617,24 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainsocketplace"> <object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="Gnomesocketplace">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> </object>
<class name="frontground"/> <packing>
</style> <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -580,13 +642,17 @@
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<style> </object>
<class name="workingbg"/> <packing>
</style> <property name="resize">True</property>
<property name="shrink">True</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
@ -605,7 +671,7 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="show-close-button">True</property> <property name="show-close-button">True</property>
<child type="title"> <child type="title">
<object class="GtkLabel" id="GnomeHeaderNameLabel"> <object class="GtkLabel" id="MainHeaderNameLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">UBLinux Settings</property> <property name="label" translatable="yes">UBLinux Settings</property>
@ -624,57 +690,73 @@
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="MainbackToSettingsButton"> <object class="GtkButton" id="GnomebackToSettingsButton">
<property name="label" translatable="yes">Back to settings</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="double-buffered">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="margin-right">10</property>
<property name="margin-end">10</property> <property name="margin-end">10</property>
<property name="image">image1</property>
<signal name="clicked" handler="on_backToSettingsButton_clicked" swapped="no"/>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkBox" id="MainThirdSocketPlace"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="spacing">5</property>
<property name="valign">center</property> <child>
<property name="orientation">vertical</property> <object class="GtkMenuButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="focus-on-click">False</property>
<property name="receives-default">True</property>
<property name="direction">left</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style> <style>
<class name="bkim"/> <class name="thin"/>
<class name="noborder"/>
</style> </style>
</object> </object>
<packing> <packing>
<property name="position">2</property> <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="GnomeBackToSettingsLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Back to settings</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
<packing>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="MainappSettings"> <object class="GtkMenuButton" id="GnomeappSettings">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="popup">MainMenu</property> <property name="popup">GnomeMenu</property>
<property name="direction">none</property> <property name="direction">none</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
@ -688,11 +770,11 @@
</object> </object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">3</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Mainsocketbuttonplace"> <object class="GtkBox" id="Gnomesocketbuttonplace">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
@ -700,86 +782,35 @@
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">4</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<style>
<class name="bkim"/>
<class name="roundborder"/>
</style>
</object>
</child>
</object>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">user-trash-symbolic</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">ubconfig-gui</property>
<property name="icon_size">6</property>
</object>
<object class="GtkMenu" id="PersonalMenu">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child> <child>
<object class="GtkMenuItem"> <object class="GtkBox" id="GnomeThirdSocketPlace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 1</property>
</object>
</child>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 2</property>
<child type="submenu">
<object class="GtkMenu" id="menu2">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuItem"> <placeholder/>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 3</property>
</object>
</child>
</object>
</child> </child>
</object> </object>
<packing>
<property name="position">4</property>
</packing>
</child> </child>
<child> <style>
<object class="GtkImageMenuItem"> <class name="bkim"/>
<property name="label" translatable="yes">Element 4</property> <class name="roundborder"/>
<property name="visible">True</property> </style>
<property name="can-focus">False</property>
<property name="image">image3</property>
<property name="use-stock">False</property>
</object> </object>
</child> </child>
</object> </object>
<object class="GtkImage" id="image4"> <object class="GtkWindow" id="MainWindow">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">object-select-symbolic</property>
</object>
<object class="GtkImage" id="image5">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">go-first-symbolic</property>
</object>
<object class="GtkWindow" id="GnomeWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="default-width">800</property> <property name="default-width">800</property>
<property name="default-height">558</property> <property name="default-height">558</property>
@ -787,28 +818,30 @@
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="app-paintable">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="MainImageBackground">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="vexpand">True</property>
<child> <child>
<object class="GtkRevealer" id="GnomeRevealer"> <object class="GtkRevealer" id="MainRevealer">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">start</property> <property name="valign">start</property>
<property name="transition-type">slide-left</property> <property name="transition-type">slide-left</property>
<child> <child>
<object class="GtkImage" id="GnomeBanner"> <object class="GtkImage" id="MainBanner">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">start</property>
<property name="valign">start</property>
<property name="icon_size">3</property> <property name="icon_size">3</property>
<style> <style>
<class name="noborder"/> <class name="noborder"/>
@ -829,13 +862,12 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkMenuButton" id="GnomeRevealButton"> <object class="GtkMenuButton" id="MainRevealButton">
<property name="related-action">action1</property> <property name="related-action">action1</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="use-underline">True</property>
<property name="direction">right</property> <property name="direction">right</property>
<child> <child>
<placeholder/> <placeholder/>
@ -867,107 +899,57 @@
<class name="bannerbackground"/> <class name="bannerbackground"/>
</style> </style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkPaned" id="GnomePaned">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="position">52</property>
<property name="position-set">True</property>
<property name="wide-handle">True</property>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hscrollbar-policy">external</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="resize-mode">immediate</property>
<property name="hscroll-policy">natural</property>
<child>
<object class="GtkBox" id="Gnomeicvpack">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
<style>
<class name="workingbg"/>
<class name="noborder"/>
</style>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Gnomeworkingwindow"> <object class="GtkBox" id="Mainworkingwindow">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkBox" id="GnomeHideWhileLaunch"> <object class="GtkBox" id="MainHideWhileLaunch">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="margin-bottom">5</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="GtkScrolledWindow">
<property name="width-request">5</property>
<property name="height-request">5</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">True</property>
<property name="margin-right">3</property> <property name="resize-mode">immediate</property>
<property name="margin-start">3</property> <property name="hscrollbar-policy">never</property>
<property name="margin-end">3</property> <property name="vscrollbar-policy">always</property>
<property name="margin-top">3</property>
<property name="margin-bottom">3</property>
<property name="label-xalign">0</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<child> <child>
<object class="GtkAlignment"> <object class="GtkViewport">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="vscroll-policy">natural</property>
<property name="valign">center</property>
<property name="left-padding">12</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="Mainicvpack">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="orientation">vertical</property>
<property name="valign">center</property> <property name="spacing">2</property>
<child> <child>
<object class="GtkImage" id="GnomeInfoLogo"> <placeholder/>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child> </child>
<style>
<class name="workingbg"/>
</style>
</object> </object>
</child> </child>
</object> </object>
</child> </child>
<child type="label_item">
<placeholder/>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -983,24 +965,15 @@
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox" id="Mainsocketplace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="Gnomesocketplace">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
</object> <style>
<packing> <class name="frontground"/>
<property name="expand">False</property> </style>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1008,17 +981,13 @@
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
</object> <style>
<packing> <class name="workingbg"/>
<property name="resize">True</property> </style>
<property name="shrink">True</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
@ -1037,7 +1006,7 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="show-close-button">True</property> <property name="show-close-button">True</property>
<child type="title"> <child type="title">
<object class="GtkLabel" id="MainHeaderNameLabel"> <object class="GtkLabel" id="GnomeHeaderNameLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">UBLinux Settings</property> <property name="label" translatable="yes">UBLinux Settings</property>
@ -1056,37 +1025,34 @@
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="GnomebackToSettingsButton"> <object class="GtkButton" id="MainbackToSettingsButton">
<property name="label" translatable="yes">Back to settings</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="double-buffered">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="margin-end">10</property> <property name="margin-end">10</property>
<property name="image">image5</property> <signal name="clicked" handler="on_backToSettingsButton_clicked" swapped="no"/>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkMenuButton" id="GnomeappSettings"> <object class="GtkMenuButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="focus-on-click">False</property> <property name="focus-on-click">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="halign">center</property> <property name="direction">left</property>
<property name="valign">center</property>
<property name="popup">GnomeMenu</property>
<property name="direction">none</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="thin"/>
<class name="noborder"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1094,39 +1060,90 @@
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkLabel" id="MainBackToSettingsLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Back to settings</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkBox" id="MainThirdSocketPlace">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">center</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property>
<property name="position">2</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="Gnomesocketbuttonplace"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkMenuButton" id="MainappSettings">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="focus-on-click">False</property>
<property name="receives-default">True</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="popup">MainMenu</property>
<property name="direction">none</property>
<property name="use-popover">False</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
</object> </object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
</object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">3</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkBox" id="GnomeThirdSocketPlace"> <object class="GtkBox" id="Mainsocketbuttonplace">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="orientation">vertical</property>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<style>
<class name="bkim"/>
</style>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property>
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
@ -1137,6 +1154,77 @@
</object> </object>
</child> </child>
</object> </object>
<object class="GtkAdjustment" id="adjustment1">
<property name="lower">1</property>
<property name="upper">5</property>
<property name="value">2</property>
<property name="step-increment">1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="adjustment2">
<property name="upper">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="adjustment3"/>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">user-trash-symbolic</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">ubconfig-gui</property>
<property name="icon_size">6</property>
</object>
<object class="GtkMenu" id="PersonalMenu">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 1</property>
</object>
</child>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 2</property>
<child type="submenu">
<object class="GtkMenu" id="menu2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkMenuItem">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Element 3</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkImageMenuItem">
<property name="label" translatable="yes">Element 4</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="image">image3</property>
<property name="use-stock">False</property>
</object>
</child>
</object>
<object class="GtkImage" id="image4">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">16</property>
<property name="icon-name">object-select-symbolic</property>
</object>
<object class="GtkImage" id="image6"> <object class="GtkImage" id="image6">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
@ -2163,7 +2251,6 @@
</object> </object>
<object class="GtkAboutDialog" id="ublAbloutWindow"> <object class="GtkAboutDialog" id="ublAbloutWindow">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="title" translatable="yes">About</property>
<property name="resizable">False</property> <property name="resizable">False</property>
<property name="modal">True</property> <property name="modal">True</property>
<property name="window-position">center</property> <property name="window-position">center</property>
@ -2196,8 +2283,31 @@
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
</object>
</child>
<child type="titlebar">
<object class="GtkHeaderBar" id="headaderbabr">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="show-close-button">True</property>
<child type="title">
<object class="GtkLabel" id="aboutHeadLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">About UBLinux Settings Manager</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<child> <child>
<placeholder/> <object class="GtkImage">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="pixel-size">32</property>
<property name="icon-name">com.ublinux.ubl-settings-manager</property>
<property name="icon_size">5</property>
</object>
</child> </child>
</object> </object>
</child> </child>

Loading…
Cancel
Save