|
|
|
|
@ -108,7 +108,7 @@ void on_load(){
|
|
|
|
|
yon_char_divide(name,yon_char_find_last(name,'/'));
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
gtk_tree_store_append(main_config.tree_store,&iter,NULL);
|
|
|
|
|
gtk_tree_store_set(main_config.tree_store,&iter,0,folder_no_edits,1,name,2,path,3,0,4,0,-1);
|
|
|
|
|
gtk_tree_store_set(main_config.tree_store,&iter,0,folder_no_edits,1,name,2,path,3,0,4,0,9,name,-1);
|
|
|
|
|
char *parameter_string = NULL;
|
|
|
|
|
yon_window_config_get_parameter("repos",repos[i],(void*)¶meter_string,YON_TYPE_STRING);
|
|
|
|
|
if (parameter_string){
|
|
|
|
|
@ -341,6 +341,11 @@ void on_tree_selection_changed(GtkWidget *self,main_window *widgets){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->DeleteButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->AddPackageButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->RemovePackageButton,0);
|
|
|
|
|
gtk_widget_set_visible(widgets->NameBox,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->DependenceBox,0);
|
|
|
|
|
gtk_widget_set_visible(widgets->VersionBox,0);
|
|
|
|
|
gtk_widget_set_visible(widgets->ArchitectureBox,0);
|
|
|
|
|
gtk_widget_set_visible(widgets->SignatureBox,1);
|
|
|
|
|
} else if (depth == 1){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->CreateButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->LoadFromLocalButton,1);
|
|
|
|
|
@ -348,6 +353,11 @@ void on_tree_selection_changed(GtkWidget *self,main_window *widgets){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->DeleteButton,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->AddPackageButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->RemovePackageButton,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->NameBox,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->DependenceBox,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->VersionBox,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->ArchitectureBox,1);
|
|
|
|
|
gtk_widget_set_visible(widgets->SignatureBox,1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -736,6 +746,11 @@ main_window *setup_window(){
|
|
|
|
|
widgets->SignatureLabel = yon_gtk_builder_get_widget(builder,"SignatureLabel");
|
|
|
|
|
widgets->SignatureInfoLabel = yon_gtk_builder_get_widget(builder,"SignatureInfoLabel");
|
|
|
|
|
widgets->Finder = yon_gtk_builder_get_widget(builder,"RepoFinder");
|
|
|
|
|
widgets->NameBox = yon_gtk_builder_get_widget(builder,"nameBox");
|
|
|
|
|
widgets->VersionBox = yon_gtk_builder_get_widget(builder,"versionBox");
|
|
|
|
|
widgets->ArchitectureBox = yon_gtk_builder_get_widget(builder,"archBox");
|
|
|
|
|
widgets->DependenceBox = yon_gtk_builder_get_widget(builder,"dependBox");
|
|
|
|
|
widgets->SignatureBox = yon_gtk_builder_get_widget(builder,"signatureBox");
|
|
|
|
|
widgets->SaveButton = yon_gtk_builder_get_widget(builder,"mainSaveButton");
|
|
|
|
|
main_config.tree_store = GTK_TREE_STORE(gtk_builder_get_object(builder,"RepoStore"));
|
|
|
|
|
|
|
|
|
|
|