master #90

Merged
asmeron merged 2 commits from YanTheKaller/ubl-settings-repomanager:master into master 8 months ago

@ -117,6 +117,7 @@ void on_file_chooser_entry_changed(GtkEntry *self, file_chooser_window *window){
void on_file_chooser_file_activate(GtkFileChooser *self, repo_add_window *window){
GtkTreeIter iter;
GSList *list = gtk_file_chooser_get_filenames(self);
if (list){
for (int i=0;i<g_slist_length(list);i++){
char *path = g_slist_nth_data(list,i);
char *filename = yon_char_new(path);
@ -126,10 +127,11 @@ void on_file_chooser_file_activate(GtkFileChooser *self, repo_add_window *window
free(filename);
g_slist_free(list);
}
}
gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(self)));
}
file_chooser_window *yon_file_chooser_window_new(){
file_chooser_window *yon_file_chooser_new(){
file_chooser_window *window = malloc(sizeof(file_chooser_window));
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_filechooser);
window->Window = yon_gtk_builder_get_widget(builder,"Window");
@ -634,7 +636,7 @@ void on_add_accept(GtkWidget *self, dictionary *dict){
}
void on_add_package(GtkWidget *self, repo_add_window *window){
file_chooser_window *dialog = yon_file_chooser_window_new();
file_chooser_window *dialog = yon_file_chooser_new();
yon_gtk_window_setup(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->MainWindow),CHOSE_PACKAGES_TITLE_LABEL,icon_path,"filechooserWindow");
gtk_label_set_text(GTK_LABEL(dialog->HeadLabel),CHOSE_PACKAGES_TITLE_LABEL);
gtk_widget_show(dialog->Window);
@ -958,7 +960,7 @@ void on_move_add_accept(GtkWidget *self, dictionary *dict){
void on_move_add_package(GtkWidget *self, repo_add_window *window){
if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->MoveTargetArchEntry))>-1&&gtk_combo_box_get_active(GTK_COMBO_BOX(window->MoveSourceStorageEntry))>-1){
file_chooser_window *dialog = yon_file_chooser_window_new();
file_chooser_window *dialog = yon_file_chooser_new();
yon_gtk_window_setup(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->MainWindow),CHOSE_PACKAGES_TITLE_LABEL,icon_path,"ChooseMoveFileChooserWindow");
gtk_label_set_text(GTK_LABEL(dialog->HeadLabel),CHOSE_PACKAGES_TITLE_LABEL);
GtkFileFilter *filter = gtk_file_filter_new();
@ -1130,7 +1132,7 @@ repo_add_window *on_move_clicked(GtkWidget *self, main_window *widgets){
void on_remove_add_package(GtkWidget *self, repo_add_window *window){
if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->ArchitectureCombo))>-1){
file_chooser_window *dialog = yon_file_chooser_window_new();
file_chooser_window *dialog = yon_file_chooser_new();
yon_gtk_window_setup(GTK_WINDOW(dialog->Window),GTK_WINDOW(window->MainWindow),CHOSE_PACKAGES_TITLE_LABEL,icon_path,"ChooseMoveFileChooserWindow");
gtk_label_set_text(GTK_LABEL(dialog->HeadLabel),CHOSE_PACKAGES_TITLE_LABEL);
GtkFileFilter *filter = gtk_file_filter_new();
@ -1530,7 +1532,9 @@ void yon_combo_box_text_set_signs(GtkComboBoxText *target){
gtk_combo_box_text_append_text(target,DO_NOT_SIGN_LABEL);
for (int i=0;i<main_config.signs_size;i++){
char *temp = yon_char_new(main_config.signs[i]);
if (strstr(temp,"<"))
free(yon_char_divide_search(temp,"<",-1));
if (strstr(temp,">"))
yon_char_remove_last_symbol(temp,'>');
gtk_combo_box_text_append(target,temp,main_config.signs[i]);
free(temp);

@ -40,7 +40,7 @@
#define LOAD_SUCCESS_LABEL _("Repository data has been loaded successfully")
#define SAVE_SUCCESS_LABEL _("Saving has succeeded")
#define SAVE_SUCCESSFUL_LABEL _("Saving has succeeded")
#define GENERAL_TAB_LABEL _("General")
#define PUBLICATION_TAB_LABEL _("Publication")

Loading…
Cancel
Save