Changeset 23

Show
Ignore:
Timestamp:
11/01/07 02:26:02
Author:
pvanhoof
Message:

Code style

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/tmut-menu-view.c

    r22 r23  
    6363        if (canceled) 
    6464                msg = "User canceled the operation"; 
    65  
    6665        if (err || canceled)  
    6766        { 
     
    7574                g_error_free (err); 
    7675        } 
    77  
    7876        g_object_unref (user_data); 
     77 
    7978        return; 
    8079} 
     
    139138                if (type != TNY_FOLDER_TYPE_ROOT)  
    140139                { 
    141                         TnyFolderStore *folderstore; 
     140                        TnyFolderStore *store; 
    142141                        GtkWidget *dialog, *entry; 
    143142                        gint result; 
    144  
    145143                        gtk_tree_model_get (model, &iter,  
    146144                                TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN,  
    147                                 &folderstore, -1); 
    148  
     145                                &store, -1); 
    149146                        dialog = gtk_dialog_new_with_buttons ("Create a folder", 
    150147                                        GTK_WINDOW (gtk_widget_get_parent (GTK_WIDGET (self))), 
     
    158155                        gtk_container_add (GTK_CONTAINER (GTK_DIALOG(dialog)->vbox), entry); 
    159156                        gtk_widget_show (entry); 
    160  
    161157                        if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)  
    162158                        { 
    163159                                GError *err = NULL; 
    164160                                const gchar *newname = gtk_entry_get_text (GTK_ENTRY (entry)); 
    165                                 TnyFolder *created = tny_folder_store_create_folder (folderstore, newname, &err); 
     161                                TnyFolder *created = tny_folder_store_create_folder (store, newname, &err); 
    166162                                if (created) /* Can be NULL on failure */ 
    167163                                        g_object_unref (created); 
     
    184180                        if (dialog) 
    185181                                gtk_widget_destroy (dialog); 
    186                         g_object_unref (G_OBJECT (folderstore)); 
     182                        g_object_unref (store); 
    187183                } 
    188184 
     
    203199        { 
    204200                gint type; 
    205  
    206201                gtk_tree_model_get (model, &iter,  
    207202                        TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN,  
    208203                        &type, -1); 
    209  
    210204                if (type != TNY_FOLDER_TYPE_ROOT)  
    211205                { 
    212                         TnyFolder *folder; 
    213                         TMutFolderView *view; 
    214  
     206                        TnyFolder *folder = NULL; 
    215207                        gtk_tree_model_get (model, &iter,  
    216208                                TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN,  
    217209                                &folder, -1); 
    218  
    219210                        if (folder)  
    220211                        { 
     
    227218                                          NULL); 
    228219                                GtkWidget *label = gtk_label_new ("Are you sure you want to delete this folder?"); 
    229  
    230220                                gtk_container_add (GTK_CONTAINER (GTK_DIALOG(dialog)->vbox), label); 
    231221                                gtk_widget_show (label); 
    232  
    233222                                if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) 
    234223                                { 
     
    276265{ 
    277266        GtkMenu *menu = (GtkMenu *) user_data; 
    278  
    279267        gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL,  
    280268                        0, gtk_get_current_event_time ()); 
    281  
    282269        return; 
    283270} 
     
    292279 
    293280        menu_button = GTK_BUTTON (gtk_button_new_with_label ("Actions")); 
    294  
    295281        menu = GTK_MENU (gtk_menu_new ()); 
    296  
    297282        fcreate_menuitem = gtk_menu_item_new_with_label ("Create new folder"); 
    298283        fmove_menuitem = gtk_menu_item_new_with_label ("Copy or move a folder"); 
    299284        fdel_menuitem = gtk_menu_item_new_with_label ("Delete a folder"); 
    300285        nmsg_menuitem = gtk_menu_item_new_with_label ("New message"); 
    301  
    302286        gtk_widget_show (nmsg_menuitem); 
    303287        gtk_widget_show (fcreate_menuitem); 
     
    305289        gtk_widget_show (fdel_menuitem); 
    306290        gtk_widget_show (GTK_WIDGET (menu)); 
    307  
    308291        gtk_widget_show (GTK_WIDGET (menu_button)); 
    309  
    310292        gtk_menu_prepend (menu, nmsg_menuitem); 
    311293        gtk_menu_prepend (menu, fcreate_menuitem); 
    312294        gtk_menu_prepend (menu, fmove_menuitem); 
    313295        gtk_menu_prepend (menu, fdel_menuitem); 
    314  
    315296        gtk_menu_attach_to_widget (menu, GTK_WIDGET (menu_button), NULL); 
     297        gtk_box_pack_start (GTK_BOX (self), GTK_WIDGET (menu_button), FALSE, TRUE, 0); 
    316298 
    317299        g_signal_connect (G_OBJECT (menu_button), "clicked", 
    318300                G_CALLBACK (popup_the_actions_menu), menu); 
    319  
    320301        g_signal_connect (G_OBJECT (nmsg_menuitem), "activate", 
    321302                G_CALLBACK (tmut_menu_view_on_new_msg_activated), self); 
    322  
    323303        g_signal_connect (G_OBJECT (fcreate_menuitem), "activate", 
    324304                G_CALLBACK (tmut_menu_view_on_folder_create_activated), self); 
     
    328308                G_CALLBACK (tmut_menu_view_on_folder_delete_activated), self); 
    329309 
    330         gtk_box_pack_start (GTK_BOX (self), GTK_WIDGET (menu_button), FALSE, TRUE, 0); 
    331  
    332310        return; 
    333311} 
     
    344322        tny_folder_store_query_add_item (query, NULL,  
    345323                TNY_FOLDER_STORE_QUERY_OPTION_SUBSCRIBED); 
    346  
    347324        model = tny_gtk_folder_store_tree_model_new (query); 
    348325        tny_gtk_folder_store_tree_model_append (TNY_GTK_FOLDER_STORE_TREE_MODEL (model), 
    349326                TNY_FOLDER_STORE (account), tny_account_get_name (account)); 
    350  
    351327        gtk_tree_view_set_model (priv->folders_treeview, model); 
    352328 
     
    369345                        TNY_GTK_ACCOUNT_LIST_MODEL_INSTANCE_COLUMN,  
    370346                        &account, -1); 
    371  
    372347                if (account) { 
    373348                        tmut_menu_view_set_active_account (TMUT_MENU_VIEW (user_data), account); 
     
    389364                TNY_ACCOUNT_STORE_STORE_ACCOUNTS); 
    390365        gtk_combo_box_set_model (priv->accounts_combo, GTK_TREE_MODEL (accounts)); 
    391  
    392366        gtk_combo_box_set_active (priv->accounts_combo, 0); 
    393367 
     
    408382        { 
    409383                gint type; 
    410  
    411384                gtk_tree_model_get (model, &iter,  
    412385                        TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN,  
    413386                        &type, -1); 
    414  
    415387                if (type != TNY_FOLDER_TYPE_ROOT)  
    416388                { 
     
    421393                                TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN,  
    422394                                &folder, -1); 
    423  
    424395                        if (!folder) 
    425396                                return; 
    426  
    427397                        view = tmut_folder_view_new (); 
    428398                        tmut_folder_view_set_active_folder (view, folder); 
    429399                        gtk_widget_show (GTK_WIDGET (view)); 
    430  
    431400                        tmut_shell_window_set_child ( 
    432401                                tmut_shell_child_get_window (TMUT_SHELL_CHILD (self)),  
    433402                                TMUT_SHELL_CHILD (view), "Select E-mail to view"); 
    434  
    435403                        g_object_unref (folder); 
    436404                } 
     
    460428        gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (priv->accounts_combo),  
    461429                FALSE, TRUE, 0); 
    462  
    463430        sw = gtk_scrolled_window_new (NULL, NULL); 
    464431        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),  
     
    468435        gtk_box_pack_start (GTK_BOX (vbox), sw, TRUE, TRUE, 0); 
    469436        gtk_widget_show (sw); 
    470  
    471  
    472437        priv->folders_treeview = GTK_TREE_VIEW (gtk_tree_view_new ()); 
    473438        gtk_tree_view_set_headers_visible (priv->folders_treeview, FALSE); 
     
    476441        gtk_widget_show (GTK_WIDGET (priv->folders_treeview)); 
    477442        gtk_container_add (GTK_CONTAINER (sw), GTK_WIDGET (priv->folders_treeview)); 
    478  
    479443        renderer = gtk_cell_renderer_text_new (); 
    480444        column = gtk_tree_view_column_new_with_attributes ("Folder", renderer, 
     
    484448        gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED); 
    485449        gtk_tree_view_append_column (GTK_TREE_VIEW(priv->folders_treeview), column); 
    486  
    487450        select = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->folders_treeview)); 
    488451        gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE); 
     
    493456                G_CALLBACK (on_folder_changed), self); 
    494457 
    495  
    496458        TMUT_MENU_VIEW_GET_CLASS (self)->create_menu_func (self); 
    497459 
     
    521483        TMutMenuViewPriv *priv = TMUT_MENU_VIEW_GET_PRIVATE (self); 
    522484        priv->shell = window; 
     485        return; 
    523486} 
    524487 
     
    619582                        &tmut_shell_child_info); 
    620583 
    621  
    622584        } 
    623585