Function add

pull/47/head
parent 9f6957d631
commit b4b6245a46
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -286,7 +286,7 @@
break; break;
} }
} else { } else {
g_error("Window configuration were not set"); g_warning("Window configuration were not set");
} }
return 0; return 0;
} }

@ -203,6 +203,12 @@ void yon_packages_finish(){
g_hash_table_unref(packages_struct.installed_list); g_hash_table_unref(packages_struct.installed_list);
} }
GList *yon_packages_get_all(){
if (!packages_struct.init_status) return NULL;
GList *list = g_hash_table_get_keys(packages_struct.all_list);
return list;
}
config_str yon_resource_open_file(const char *path, int *size){ config_str yon_resource_open_file(const char *path, int *size){
config_str parsed = NULL; config_str parsed = NULL;
char *modules = NULL; char *modules = NULL;

@ -576,10 +576,14 @@ void yon_packages_init();
*/ */
int yon_packages_finalize(); int yon_packages_finalize();
/*Проверить существовует ли пакет в репозиториях*/
int yon_packages_check_exist(char *package); int yon_packages_check_exist(char *package);
/*Проверить установлен ли пакет*/
int yon_packages_check_installed(char *package); int yon_packages_check_installed(char *package);
int yon_packages_check_updates(char *package); int yon_packages_check_updates(char *package);
void yon_packages_finish(); void yon_packages_finish();
GList *yon_packages_get_all();
void yon_packages_update_package(char *package); void yon_packages_update_package(char *package);
int yon_packages_install(char *package); int yon_packages_install(char *package);
int yon_packages_remove(char *package); int yon_packages_remove(char *package);

Loading…
Cancel
Save