|
|
|
|
@ -246,8 +246,9 @@ void on_branch_add(GtkCellRendererText *self, char*path,char *new_text, repo_cre
|
|
|
|
|
|
|
|
|
|
char *on_choose_repo_folder(GtkWidget *self,repo_create_window *window){
|
|
|
|
|
GtkFileFilter *file_filter = gtk_file_filter_new();
|
|
|
|
|
GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_SAVE,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL);
|
|
|
|
|
gtk_file_filter_add_pattern(file_filter,"*db.tar.gz");
|
|
|
|
|
GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_PACKAGE_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_SAVE,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL);
|
|
|
|
|
gtk_file_filter_set_name(file_filter, "*db.tar.gz");
|
|
|
|
|
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser),file_filter);
|
|
|
|
|
int res = gtk_dialog_run(GTK_DIALOG(chooser));
|
|
|
|
|
if (res==GTK_RESPONSE_ACCEPT){
|
|
|
|
|
@ -322,8 +323,9 @@ void on_repo_configure_done(GtkWidget *self, dictionary *dict){
|
|
|
|
|
|
|
|
|
|
void on_repo_load_local(GtkWidget *self, main_window *widgets){
|
|
|
|
|
GtkFileFilter *file_filter = gtk_file_filter_new();
|
|
|
|
|
GtkWidget *chooser = gtk_file_chooser_dialog_new(LOAD_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_OPEN,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL);
|
|
|
|
|
gtk_file_filter_add_pattern(file_filter,"*db.tar.gz");
|
|
|
|
|
GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_PACKAGE_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_OPEN,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL);
|
|
|
|
|
gtk_file_filter_set_name(file_filter, "*db.tar.gz");
|
|
|
|
|
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser),file_filter);
|
|
|
|
|
int res = gtk_dialog_run(GTK_DIALOG(chooser));
|
|
|
|
|
if (res==GTK_RESPONSE_ACCEPT){
|
|
|
|
|
@ -687,6 +689,14 @@ int main(int argc, char *argv[]){
|
|
|
|
|
yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id);
|
|
|
|
|
yon_window_config_setup(GTK_WINDOW(widgets->Window));
|
|
|
|
|
yon_window_config_load(config_path);
|
|
|
|
|
|
|
|
|
|
/*Check for null config parameter | Проверка на отсутствующий в конфигурации параметр */
|
|
|
|
|
GValue *val = g_malloc0(sizeof(GValue));
|
|
|
|
|
g_object_get_property(G_OBJECT(widgets->MovePaned),"position",val);
|
|
|
|
|
int paned_size = g_value_get_int(val);
|
|
|
|
|
if (paned_size<100)
|
|
|
|
|
gtk_paned_set_position(GTK_PANED(widgets->MovePaned),400);
|
|
|
|
|
|
|
|
|
|
on_load();
|
|
|
|
|
GtkCssProvider *css=gtk_css_provider_new();
|
|
|
|
|
gtk_css_provider_load_from_resource(css,CssPath);
|
|
|
|
|
|