Ignore:
Timestamp:
05/09/08 18:13:50 (5 years ago)
Author:
thomas
Message:

2008-05-09 Thomas Wood <thomas@…>

  • configure.ac:
  • src/Makefile.am:
  • src/appmanager-data.c: (application_manager_data_init):
  • src/appmanager-data.h:
  • src/appmanager-window.c: (main):
  • src/detail-area.c: (detail_area_new), (format_depends_list), (detail_area_update_info):
  • src/detail-area.h:
  • src/navigation-area.c: (on_selection_changed), (model_filter_func):
  • src/package-store.c:
  • src/package-store.h:
  • src/search-bar.c: (combo_changed_cb), (searchbar_toggled_cb), (search_bar_new):
  • src/tool-box.c: (on_upgrade_clicked), (on_install_clicked), (on_remove_clicked):

Convert to libopkg API

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/tool-box.c

    r3442 r4423  
    3333on_upgrade_clicked (GtkButton *bupgrade, gpointer data) 
    3434{ 
     35 /*  
    3536  GList *list; 
    3637  int upgrades; 
    37    
    3838  update_package_list (data); 
    3939   
     
    6060  g_list_free (list); 
    6161   
    62   /* 
    63   GtkWidget *dialog; 
    64  
    65   g_debug ("Clicked the button upgrade"); 
    66   package_list_mark_all_upgradeable (MOKO_APPLICATION_MANAGER_DATA (data)); 
    67   navigation_area_rebuild_from_latest (MOKO_APPLICATION_MANAGER_DATA (data)); 
    68  
    69   g_debug ("Create a dialog"); 
    70   dialog = gtk_message_dialog_new (NULL, 
    71                                    GTK_DIALOG_DESTROY_WITH_PARENT, 
    72                                    GTK_MESSAGE_INFO, 
    73                                    GTK_BUTTONS_OK, 
    74                                    _("Marked all upgradeable packages")); 
    75   gtk_dialog_run (GTK_DIALOG (dialog)); 
    76   gtk_widget_destroy (dialog); 
    77   g_debug ("destroy a dialog"); 
    7862  */ 
    7963} 
     
    8771  GtkTreeIter iter; 
    8872  gchar *name; 
     73  GtkWidget *dialog; 
    8974   
    9075  sel = gtk_tree_view_get_selection (GTK_TREE_VIEW (data->tvpkglist)); 
     
    9580  gtk_tree_model_get (model, &iter, COL_NAME, &name, -1); 
    9681   
    97   install_package (data, name); 
     82  if (opkg_install_package (data->opkg, name, NULL, NULL) == 0) 
     83    dialog = gtk_message_dialog_new (NULL,0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "%s was installed", name); 
     84  else 
     85    dialog = gtk_message_dialog_new (NULL,0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "%s could not be installed", name); 
     86  gtk_dialog_run (GTK_DIALOG (dialog)); 
     87  gtk_widget_destroy (dialog); 
    9888} 
    9989 
     
    10595  GtkTreeIter iter; 
    10696  gchar *name; 
     97  GtkWidget *dialog; 
    10798   
    10899  sel = gtk_tree_view_get_selection (GTK_TREE_VIEW (data->tvpkglist)); 
     
    113104  gtk_tree_model_get (model, &iter, COL_NAME, &name, -1); 
    114105   
    115   remove_package (data, name); 
     106  if (opkg_remove_package (data->opkg, name, NULL, NULL) == 0) 
     107    dialog = gtk_message_dialog_new (NULL,0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "%s was removed", name); 
     108  else 
     109    dialog = gtk_message_dialog_new (NULL,0, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "%s could not be removed", name); 
     110  gtk_dialog_run (GTK_DIALOG (dialog)); 
     111  gtk_widget_destroy (dialog); 
     112 
    116113} 
    117114 
Note: See TracChangeset for help on using the changeset viewer.