gnome-packagekit r326 - trunk/src
- From: rhughes svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-packagekit r326 - trunk/src
- Date: Tue, 7 Oct 2008 16:16:05 +0000 (UTC)
Author: rhughes
Date: Tue Oct 7 16:16:05 2008
New Revision: 326
URL: http://svn.gnome.org/viewvc/gnome-packagekit?rev=326&view=rev
Log:
from git
Modified:
trunk/src/Makefile.am
trunk/src/gpk-application.c
trunk/src/gpk-backend-status.c
trunk/src/gpk-client-chooser.c
trunk/src/gpk-client-dialog.c
trunk/src/gpk-client-eula.c
trunk/src/gpk-client-run.c
trunk/src/gpk-client-signature.c
trunk/src/gpk-client-untrusted.c
trunk/src/gpk-client.c
trunk/src/gpk-common.h
trunk/src/gpk-error.c
trunk/src/gpk-log.c
trunk/src/gpk-prefs.c
trunk/src/gpk-repo.c
trunk/src/gpk-update-icon.c
trunk/src/gpk-update-viewer.c
Modified: trunk/src/Makefile.am
==============================================================================
--- trunk/src/Makefile.am (original)
+++ trunk/src/Makefile.am Tue Oct 7 16:16:05 2008
@@ -21,7 +21,7 @@
-DLIBDIR=\""$(libdir)"\" \
-DLOCALEDIR=\""$(localedir)"\" \
-DVERSION="\"$(VERSION)\"" \
- -DPK_DATA=\"$(pkgdatadir)\" \
+ -DGPK_DATA=\"$(pkgdatadir)\" \
-DEGG_LOG_FILE=\"\" \
-DEGG_VERBOSE="\"GPK_VERBOSE\"" \
-DEGG_LOGGING="\"GPK_LOGGING\"" \
@@ -52,6 +52,8 @@
egg-string-list.h \
egg-unique.c \
egg-unique.h \
+ egg-obj-list.c \
+ egg-obj-list.h \
egg-dbus-monitor.c \
egg-dbus-monitor.h \
gpk-enum.c \
Modified: trunk/src/gpk-application.c
==============================================================================
--- trunk/src/gpk-application.c (original)
+++ trunk/src/gpk-application.c Tue Oct 7 16:16:05 2008
@@ -42,9 +42,11 @@
#include <pk-package-list.h>
#include <pk-extra.h>
#include <pk-details-obj.h>
+#include <pk-category-obj.h>
#include "egg-debug.h"
#include "egg-string.h"
+#include "egg-obj-list.h"
#include "gpk-client.h"
#include "gpk-common.h"
@@ -90,7 +92,7 @@
GladeXML *glade_xml;
GConfClient *gconf_client;
GtkListStore *packages_store;
- GtkListStore *groups_store;
+ GtkTreeStore *groups_store;
GtkListStore *details_store;
PkControl *control;
PkClient *client_search;
@@ -1033,7 +1035,7 @@
/* use the localised summary if available */
summary_new = pk_extra_get_summary (application->priv->extra, obj->id->name);
- if (summary_new == NULL)
+ if (TRUE || summary_new == NULL)
summary_new = obj->summary;
/* mark as got so we don't warn */
@@ -1830,11 +1832,11 @@
const gchar *icon_name;
const gchar *text;
- gtk_list_store_append (application->priv->groups_store, &iter);
+ gtk_tree_store_append (application->priv->groups_store, &iter, NULL);
text = gpk_group_enum_to_localised_text (group);
icon_name = gpk_group_enum_to_icon_name (group);
- gtk_list_store_set (application->priv->groups_store, &iter,
+ gtk_tree_store_set (application->priv->groups_store, &iter,
GROUPS_COLUMN_NAME, text,
GROUPS_COLUMN_ID, pk_group_enum_to_text (group),
GROUPS_COLUMN_ICON, icon_name,
@@ -2635,6 +2637,154 @@
}
/**
+ * gpk_application_create_group_list_enum:
+ **/
+static gboolean
+gpk_application_create_group_list_enum (GpkApplication *application)
+{
+ GtkWidget *widget;
+ guint i;
+
+ /* no group information */
+ if (application->priv->groups == 0)
+ return FALSE;
+
+ /* add this at the top of the list */
+ if (pk_bitfield_contain (application->priv->groups, PK_GROUP_ENUM_COLLECTIONS))
+ gpk_application_group_add_data (application, PK_GROUP_ENUM_COLLECTIONS);
+
+ /* only if we can do both */
+ if ((pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_GET_PACKAGES) ||
+ pk_bitfield_contain (application->priv->groups, PK_GROUP_ENUM_COLLECTIONS)) &&
+ pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_SEARCH_GROUP)) {
+ GtkTreeIter iter;
+
+ /* add a separator */
+ gtk_tree_store_append (application->priv->groups_store, &iter, NULL);
+ gtk_tree_store_set (application->priv->groups_store, &iter,
+ GROUPS_COLUMN_ID, "separator", -1);
+
+ /* use the seporator */
+ widget = glade_xml_get_widget (application->priv->glade_xml, "treeview_groups");
+ gtk_tree_view_set_row_separator_func (GTK_TREE_VIEW (widget),
+ gpk_application_group_row_separator_func, NULL, NULL);
+ }
+
+ /* create group tree view if we can search by group */
+ if (pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_SEARCH_GROUP)) {
+ /* add all the groups supported (except collections, which we handled above */
+ for (i=0; i<PK_GROUP_ENUM_UNKNOWN; i++) {
+ if (pk_bitfield_contain (application->priv->groups, i) &&
+ i != PK_GROUP_ENUM_COLLECTIONS)
+ gpk_application_group_add_data (application, i);
+ }
+ }
+
+ /* we populated the menu */
+ return TRUE;
+}
+
+/**
+ * gpk_application_categories_finished_cb:
+ **/
+static void
+gpk_application_categories_finished_cb (PkClient *client, PkExitEnum exit, guint runtime, GpkApplication *application)
+{
+ const GPtrArray *categories;
+ EggObjList *list;
+ const PkCategoryObj *obj;
+ const PkCategoryObj *obj2;
+ GtkTreeIter iter;
+ GtkTreeIter iter2;
+ guint i, j;
+ GtkWidget *widget;
+
+ /* get return values */
+ categories = pk_client_get_cached_objects (client);
+ if (categories->len == 0) {
+ egg_warning ("no results from GetCategories");
+ goto out;
+ }
+
+ /* copy the categories into a list so we can remove then */
+ list = egg_obj_list_new ();
+ egg_obj_list_set_copy (list, (EggObjListCopyFunc) pk_category_obj_copy);
+ egg_obj_list_set_free (list, (EggObjListFreeFunc) pk_category_obj_free);
+ egg_obj_list_add_array (list, categories);
+
+ for (i=0; i < list->len; i++) {
+ obj = egg_obj_list_index (list, i);
+
+ gtk_tree_store_append (application->priv->groups_store, &iter, NULL);
+ gtk_tree_store_set (application->priv->groups_store, &iter,
+ GROUPS_COLUMN_NAME, obj->name,
+ GROUPS_COLUMN_ID, obj->cat_id,
+ GROUPS_COLUMN_ICON, obj->icon, -1);
+ j = 0;
+ do {
+ /* only allows groups two layers deep */
+ obj2 = egg_obj_list_index (list, j);
+ if (egg_strequal (obj2->parent_id, obj->cat_id)) {
+ egg_debug ("%s is child to %s", obj2->name, obj->name);
+ gtk_tree_store_append (application->priv->groups_store, &iter2, &iter);
+ gtk_tree_store_set (application->priv->groups_store, &iter2,
+ GROUPS_COLUMN_NAME, obj2->name,
+ GROUPS_COLUMN_ID, obj2->cat_id,
+ GROUPS_COLUMN_ICON, obj2->icon, -1);
+ egg_obj_list_remove (list, obj2);
+ } else
+ j++;
+ } while (j < list->len);
+ }
+
+ /* open all expanders */
+ widget = glade_xml_get_widget (application->priv->glade_xml, "treeview_groups");
+ gtk_tree_view_expand_all (GTK_TREE_VIEW (widget));
+
+ g_object_unref (list);
+out:
+ g_object_unref (client);
+}
+
+/**
+ * gpk_application_create_group_list_categories:
+ **/
+static gboolean
+gpk_application_create_group_list_categories (GpkApplication *application)
+{
+ GError *error = NULL;
+ PkClient *client;
+ gboolean ret;
+
+ /* check we can do this */
+ if (!pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_GET_CATEGORIES)) {
+ egg_warning ("backend does not support complex groups");
+ return FALSE;
+ }
+
+ /* async */
+ client = pk_client_new ();
+ pk_client_set_use_buffer (client, TRUE, NULL);
+ g_signal_connect (client, "finished",
+ G_CALLBACK (gpk_application_categories_finished_cb), application);
+ g_signal_connect (client, "finished",
+ G_CALLBACK (gpk_application_finished_cb), application);
+ g_signal_connect (client, "status-changed",
+ G_CALLBACK (gpk_application_status_changed_cb), application);
+
+ /* get categories supported */
+ ret = pk_client_get_categories (client, &error);
+ if (!ret) {
+ egg_warning ("failed to get categories: %s", error->message);
+ g_error_free (error);
+ g_object_unref (client);
+ }
+
+ /* client will be unreff'd in finished handler */
+ return ret;
+}
+
+/**
* gpk_application_init:
**/
static void
@@ -2647,7 +2797,6 @@
GtkTreeSelection *selection;
gboolean autocomplete;
gboolean enabled;
- guint i;
gboolean ret;
GError *error = NULL;
@@ -2674,7 +2823,7 @@
G_TYPE_BOOLEAN,
G_TYPE_STRING,
G_TYPE_STRING);
- application->priv->groups_store = gtk_list_store_new (GROUPS_COLUMN_LAST,
+ application->priv->groups_store = gtk_tree_store_new (GROUPS_COLUMN_LAST,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING);
@@ -2685,7 +2834,9 @@
/* add application specific icons to search path */
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
- PK_DATA G_DIR_SEPARATOR_S "icons");
+ GPK_DATA G_DIR_SEPARATOR_S "icons");
+ gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
+ "/usr/share/PackageKit/icons");
application->priv->control = pk_control_new ();
application->priv->gclient = gpk_client_new ();
@@ -2760,7 +2911,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_application_create_custom_widget, application);
- application->priv->glade_xml = glade_xml_new (PK_DATA "/gpk-application.glade", NULL, NULL);
+ application->priv->glade_xml = glade_xml_new (GPK_DATA "/gpk-application.glade", NULL, NULL);
main_window = glade_xml_get_widget (application->priv->glade_xml, "window_manager");
/* make GpkClient windows modal */
@@ -3093,9 +3244,9 @@
if (pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_GET_PACKAGES)) {
GtkTreeIter iter;
const gchar *icon_name;
- gtk_list_store_append (application->priv->groups_store, &iter);
+ gtk_tree_store_append (application->priv->groups_store, &iter, NULL);
icon_name = gpk_role_enum_to_icon_name (PK_ROLE_ENUM_GET_PACKAGES);
- gtk_list_store_set (application->priv->groups_store, &iter,
+ gtk_tree_store_set (application->priv->groups_store, &iter,
GROUPS_COLUMN_NAME, _("All packages"),
GROUPS_COLUMN_ID, "all-packages",
GROUPS_COLUMN_ICON, icon_name, -1);
@@ -3103,6 +3254,11 @@
/* set up the groups checkbox */
widget = glade_xml_get_widget (application->priv->glade_xml, "treeview_groups");
+
+ /* add columns to the tree view */
+ gpk_application_groups_add_columns (GTK_TREE_VIEW (widget));
+ gtk_tree_view_set_show_expanders (GTK_TREE_VIEW (widget), FALSE);
+ gtk_tree_view_set_level_indentation (GTK_TREE_VIEW (widget), 9);
gtk_tree_view_set_model (GTK_TREE_VIEW (widget),
GTK_TREE_MODEL (application->priv->groups_store));
@@ -3110,39 +3266,14 @@
g_signal_connect (selection, "changed",
G_CALLBACK (gpk_application_groups_treeview_clicked_cb), application);
- /* add this at the top of the list */
- if (pk_bitfield_contain (application->priv->groups, PK_GROUP_ENUM_COLLECTIONS))
- gpk_application_group_add_data (application, PK_GROUP_ENUM_COLLECTIONS);
-
- /* only if we can do both */
- if ((pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_GET_PACKAGES) ||
- pk_bitfield_contain (application->priv->groups, PK_GROUP_ENUM_COLLECTIONS)) &&
- pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_SEARCH_GROUP)) {
- GtkTreeIter iter;
-
- /* add a separator */
- gtk_list_store_append (application->priv->groups_store, &iter);
- gtk_list_store_set (application->priv->groups_store, &iter,
- GROUPS_COLUMN_ID, "separator", -1);
-
- /* use the seporator */
- widget = glade_xml_get_widget (application->priv->glade_xml, "treeview_groups");
- gtk_tree_view_set_row_separator_func (GTK_TREE_VIEW (widget),
- gpk_application_group_row_separator_func, NULL, NULL);
- }
-
- /* create group tree view if we can search by group */
- if (pk_bitfield_contain (application->priv->roles, PK_ROLE_ENUM_SEARCH_GROUP)) {
- /* add columns to the tree view */
- gpk_application_groups_add_columns (GTK_TREE_VIEW (widget));
+ /* simple list or category tree? */
+ ret = gconf_client_get_bool (application->priv->gconf_client, GPK_CONF_APPLICATION_CATEGORY_GROUPS, NULL);
+ if (ret)
+ ret = gpk_application_create_group_list_categories (application);
- /* add all the groups supported (except collections, which we handled above */
- for (i=0; i<PK_GROUP_ENUM_UNKNOWN; i++) {
- if (pk_bitfield_contain (application->priv->groups, i) &&
- i != PK_GROUP_ENUM_COLLECTIONS)
- gpk_application_group_add_data (application, i);
- }
- }
+ /* fallback to creating a simple list if we can't do category list */
+ if (!ret)
+ gpk_application_create_group_list_enum (application);
/* get repos, so we can show the full name in the software source box */
ret = pk_client_get_repo_list (application->priv->client_action, PK_FILTER_ENUM_NONE, &error);
Modified: trunk/src/gpk-backend-status.c
==============================================================================
--- trunk/src/gpk-backend-status.c (original)
+++ trunk/src/gpk-backend-status.c Tue Oct 7 16:16:05 2008
@@ -123,7 +123,7 @@
return 1;
}
- glade_xml = glade_xml_new (PK_DATA "/gpk-backend-status.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-backend-status.glade", NULL, NULL);
widget = glade_xml_get_widget (glade_xml, "button_close");
g_signal_connect (widget, "clicked",
Modified: trunk/src/gpk-client-chooser.c
==============================================================================
--- trunk/src/gpk-client-chooser.c (original)
+++ trunk/src/gpk-client-chooser.c Tue Oct 7 16:16:05 2008
@@ -193,7 +193,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_update_viewer_create_custom_widget, NULL);
- glade_xml = glade_xml_new (PK_DATA "/gpk-log.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-log.glade", NULL, NULL);
/* connect up default actions */
widget = glade_xml_get_widget (glade_xml, "window_simple");
Modified: trunk/src/gpk-client-dialog.c
==============================================================================
--- trunk/src/gpk-client-dialog.c (original)
+++ trunk/src/gpk-client-dialog.c Tue Oct 7 16:16:05 2008
@@ -739,7 +739,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_client_create_custom_widget, dialog);
- dialog->priv->glade_xml = glade_xml_new (PK_DATA "/gpk-client.glade", NULL, NULL);
+ dialog->priv->glade_xml = glade_xml_new (GPK_DATA "/gpk-client.glade", NULL, NULL);
dialog->priv->loop = g_main_loop_new (NULL, FALSE);
dialog->priv->response = GTK_RESPONSE_NONE;
dialog->priv->pulse_timer_id = 0;
Modified: trunk/src/gpk-client-eula.c
==============================================================================
--- trunk/src/gpk-client-eula.c (original)
+++ trunk/src/gpk-client-eula.c Tue Oct 7 16:16:05 2008
@@ -75,7 +75,7 @@
g_return_val_if_fail (vendor_name != NULL, FALSE);
g_return_val_if_fail (license_agreement != NULL, FALSE);
- glade_xml = glade_xml_new (PK_DATA "/gpk-eula.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-eula.glade", NULL, NULL);
/* connect up default actions */
widget = glade_xml_get_widget (glade_xml, "window_eula");
Modified: trunk/src/gpk-client-run.c
==============================================================================
--- trunk/src/gpk-client-run.c (original)
+++ trunk/src/gpk-client-run.c Tue Oct 7 16:16:05 2008
@@ -306,7 +306,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_update_viewer_create_custom_widget, NULL);
- glade_xml = glade_xml_new (PK_DATA "/gpk-log.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-log.glade", NULL, NULL);
/* connect up default actions */
widget = glade_xml_get_widget (glade_xml, "window_simple");
Modified: trunk/src/gpk-client-signature.c
==============================================================================
--- trunk/src/gpk-client-signature.c (original)
+++ trunk/src/gpk-client-signature.c Tue Oct 7 16:16:05 2008
@@ -69,7 +69,7 @@
g_return_val_if_fail (package_id != NULL, FALSE);
- glade_xml = glade_xml_new (PK_DATA "/gpk-signature.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-signature.glade", NULL, NULL);
/* connect up default actions */
widget = glade_xml_get_widget (glade_xml, "window_gpg");
Modified: trunk/src/gpk-client-untrusted.c
==============================================================================
--- trunk/src/gpk-client-untrusted.c (original)
+++ trunk/src/gpk-client-untrusted.c Tue Oct 7 16:16:05 2008
@@ -67,7 +67,7 @@
gchar *message;
PolKitGnomeAction *update_system_action;
- glade_xml = glade_xml_new (PK_DATA "/gpk-error.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-error.glade", NULL, NULL);
/* connect up actions */
widget = glade_xml_get_widget (glade_xml, "window_error");
Modified: trunk/src/gpk-client.c
==============================================================================
--- trunk/src/gpk-client.c (original)
+++ trunk/src/gpk-client.c Tue Oct 7 16:16:05 2008
@@ -3234,7 +3234,7 @@
/* add application specific icons to search path */
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
- PK_DATA G_DIR_SEPARATOR_S "icons");
+ GPK_DATA G_DIR_SEPARATOR_S "icons");
gclient->priv->vendor = gpk_vendor_new ();
gclient->priv->dialog = gpk_client_dialog_new ();
Modified: trunk/src/gpk-common.h
==============================================================================
--- trunk/src/gpk-common.h (original)
+++ trunk/src/gpk-common.h Tue Oct 7 16:16:05 2008
@@ -53,6 +53,7 @@
#define GPK_CONF_REPO_SHOW_DETAILS "/apps/gnome-packagekit/repo/show_details"
#define GPK_CONF_APPLICATION_FILTER_BASENAME "/apps/gnome-packagekit/application/filter_basename"
#define GPK_CONF_APPLICATION_FILTER_NEWEST "/apps/gnome-packagekit/application/filter_newest"
+#define GPK_CONF_APPLICATION_CATEGORY_GROUPS "/apps/gnome-packagekit/application/category_groups"
#define GPK_CONF_UPDATE_VIEWER_PRECACHE_DETAILS "/apps/gnome-packagekit/update_viewer/precache_details"
#define GPK_CONF_ENABLE_FONT_HELPER "/apps/gnome-packagekit/enable_font_helper"
Modified: trunk/src/gpk-error.c
==============================================================================
--- trunk/src/gpk-error.c (original)
+++ trunk/src/gpk-error.c Tue Oct 7 16:16:05 2008
@@ -54,7 +54,7 @@
g_return_val_if_fail (title != NULL, FALSE);
g_return_val_if_fail (message != NULL, FALSE);
- glade_xml = glade_xml_new (PK_DATA "/gpk-error.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-error.glade", NULL, NULL);
/* connect up actions */
widget = glade_xml_get_widget (glade_xml, "window_error");
Modified: trunk/src/gpk-log.c
==============================================================================
--- trunk/src/gpk-log.c (original)
+++ trunk/src/gpk-log.c Tue Oct 7 16:16:05 2008
@@ -390,7 +390,7 @@
/* add application specific icons to search path */
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
- PK_DATA G_DIR_SEPARATOR_S "icons");
+ GPK_DATA G_DIR_SEPARATOR_S "icons");
/* we have to do this before we connect up the glade file */
gpk_update_viewer_setup_policykit ();
@@ -407,7 +407,7 @@
roles = pk_control_get_actions (control, NULL);
g_object_unref (control);
- glade_xml = glade_xml_new (PK_DATA "/gpk-log.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-log.glade", NULL, NULL);
widget = glade_xml_get_widget (glade_xml, "window_simple");
gtk_window_set_icon_name (GTK_WINDOW (widget), GPK_ICON_SOFTWARE_LOG);
gtk_widget_set_size_request (widget, 500, 400);
Modified: trunk/src/gpk-prefs.c
==============================================================================
--- trunk/src/gpk-prefs.c (original)
+++ trunk/src/gpk-prefs.c Tue Oct 7 16:16:05 2008
@@ -398,7 +398,7 @@
roles = pk_control_get_actions (control, NULL);
g_object_unref (control);
- glade_xml = glade_xml_new (PK_DATA "/gpk-prefs.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-prefs.glade", NULL, NULL);
main_window = glade_xml_get_widget (glade_xml, "window_prefs");
/* Hide window first so that the dialogue resizes itself without redrawing */
Modified: trunk/src/gpk-repo.c
==============================================================================
--- trunk/src/gpk-repo.c (original)
+++ trunk/src/gpk-repo.c Tue Oct 7 16:16:05 2008
@@ -395,7 +395,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_repo_create_custom_widget, NULL);
- glade_xml = glade_xml_new (PK_DATA "/gpk-repo.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-repo.glade", NULL, NULL);
main_window = glade_xml_get_widget (glade_xml, "window_repo");
gtk_window_set_icon_name (GTK_WINDOW (main_window), GPK_ICON_SOFTWARE_SOURCES);
Modified: trunk/src/gpk-update-icon.c
==============================================================================
--- trunk/src/gpk-update-icon.c (original)
+++ trunk/src/gpk-update-icon.c Tue Oct 7 16:16:05 2008
@@ -168,7 +168,7 @@
/* add application specific icons to search path */
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
- PK_DATA G_DIR_SEPARATOR_S "icons");
+ GPK_DATA G_DIR_SEPARATOR_S "icons");
/* create new objects */
dbus = gpk_dbus_new ();
Modified: trunk/src/gpk-update-viewer.c
==============================================================================
--- trunk/src/gpk-update-viewer.c (original)
+++ trunk/src/gpk-update-viewer.c Tue Oct 7 16:16:05 2008
@@ -1842,7 +1842,7 @@
/* add application specific icons to search path */
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
- PK_DATA G_DIR_SEPARATOR_S "icons");
+ GPK_DATA G_DIR_SEPARATOR_S "icons");
/* are we already activated? */
egg_unique = egg_unique_new ();
@@ -1901,7 +1901,7 @@
/* use custom widgets */
glade_set_custom_handler (gpk_update_viewer_create_custom_widget, NULL);
- glade_xml = glade_xml_new (PK_DATA "/gpk-update-viewer.glade", NULL, NULL);
+ glade_xml = glade_xml_new (GPK_DATA "/gpk-update-viewer.glade", NULL, NULL);
main_window = glade_xml_get_widget (glade_xml, "window_updates");
/* make GpkClient windows modal */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]