Changeset 1280

Show
Ignore:
Timestamp:
11/30/06 10:49:02
Author:
pvanhoof
Message:

Renamed TnyGtkAccountTreeModel? to TnyGtkFolderStoreTreeModel

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bindings/python/Makefile.am

    r1279 r1280  
    139139tinymailui_gtk_h_files = \ 
    140140        $(top_srcdir)/libtinymailui-gtk/tny-gtk-account-list-model.h \ 
    141         $(top_srcdir)/libtinymailui-gtk/tny-gtk-account-tree-model.h \ 
     141        $(top_srcdir)/libtinymailui-gtk/tny-gtk-folder-store-tree-model.h \ 
    142142        $(top_srcdir)/libtinymailui-gtk/tny-gtk-attach-list-model.h \ 
    143143        $(top_srcdir)/libtinymailui-gtk/tny-gtk-attachment-mime-part-view.h \ 
  • trunk/bindings/python/tinymailui-gtk.defs.extra

    r871 r1280  
    3030) 
    3131 
    32 (define-enum GtkAccountTreeModelColumn 
     32(define-enum GtkFolderStoreTreeModelColumn 
    3333  (in-module "Tny") 
    34   (c-name "TnyGtkAccountTreeModelColumn") 
    35   (gtype-id "TNY_TYPE_GTK_ACCOUNT_TREE_MODEL_COLUMN") 
     34  (c-name "TnyGtkFolderStoreTreeModelColumn") 
     35  (gtype-id "TNY_TYPE_GTK_FOLDER_STORE_TREE_MODEL_COLUMN") 
    3636  (values 
    37     '("name" "TNY_GTK_ACCOUNT_TREE_MODEL_NAME_COLUMN") 
    38     '("unread" "TNY_GTK_ACCOUNT_TREE_MODEL_UNREAD_COLUMN") 
    39     '("type" "TNY_GTK_ACCOUNT_TREE_MODEL_TYPE_COLUMN") 
    40     '("instance" "TNY_GTK_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN") 
    41     '("n" "TNY_GTK_ACCOUNT_TREE_MODEL_N_COLUMNS") 
     37    '("name" "TNY_GTK_FOLDER_STORE_TREE_MODEL_NAME_COLUMN") 
     38    '("unread" "TNY_GTK_FOLDER_STORE_TREE_MODEL_UNREAD_COLUMN") 
     39    '("type" "TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN") 
     40    '("instance" "TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN") 
     41    '("n" "TNY_GTK_FOLDER_STORE_TREE_MODEL_N_COLUMNS") 
    4242  ) 
    4343) 
  • trunk/bindings/python/tinymailui-gtk.override

    r1279 r1280  
    1010 
    1111#include <tny-gtk-account-list-model.h> 
    12 #include <tny-gtk-account-tree-model.h> 
     12#include <tny-gtk-folder-store-tree-model.h> 
    1313#include <tny-gtk-attach-list-model.h> 
    1414#include <tny-gtk-attachment-mime-part-view.h> 
  • trunk/docs/devel/reference/libtinymail-docs.sgml

    r1279 r1280  
    4747<!ENTITY libtinymailui-gtk-TnyGtkAttachmentMimePartView SYSTEM "xml/tny-gtk-attachment-mime-part-view.xml"> 
    4848<!ENTITY libtinymailui-gtk-TnyGtkEnums SYSTEM "xml/tny-gtk-enums.xml"> 
    49 <!ENTITY libtinymailui-gtk-TnyGtkAccountTreeModel SYSTEM "xml/tny-gtk-account-tree-model.xml"> 
     49<!ENTITY libtinymailui-gtk-TnyGtkFolderStoreTreeModel SYSTEM "xml/tny-gtk-folder-store-tree-model.xml"> 
    5050<!ENTITY libtinymailui-gtk-TnyGtkAccountListModel SYSTEM "xml/tny-gtk-account-list-model.xml"> 
    5151<!ENTITY libtinymailui-gtk-TnyGtkAttachListModel SYSTEM "xml/tny-gtk-attach-list-model.xml"> 
     
    148148                &libtinymailui-gtk-TnyGtkMsgWindow; 
    149149                &libtinymailui-gtk-TnyGtkHeaderView; 
    150                 &libtinymailui-gtk-TnyGtkAccountTreeModel; 
     150                &libtinymailui-gtk-TnyGtkFolderStoreTreeModel; 
    151151                &libtinymailui-gtk-TnyGtkAccountListModel; 
    152152                &libtinymailui-gtk-TnyGtkHeaderListModel; 
  • trunk/docs/devel/reference/tmpl/tny-gtk-folder-store-tree-model.sgml

    r1278 r1280  
    11<!-- ##### SECTION Title ##### --> 
    2 TnyGtkAccountTreeModel 
     2TnyGtkFolderStoreTreeModel 
    33 
    44<!-- ##### SECTION Short_Description ##### --> 
    5 A tree model for account instances that lets a tree view show folders recursively 
     5A tree model for folder store instances that lets a tree view show folders recursively 
    66 
    77<!-- ##### SECTION Long_Description ##### --> 
    88<para> 
    9 A #GtkTreeModel implementation for storing #TnyStoreAccount instances. 
     9A #GtkTreeModel implementation for storing #TnyFolderStore instances. 
    1010</para> 
    1111<para> 
    1212The implementation inherits the #GtkTreeStore, implements #GtkTreeModel and #TnyList. 
    13 It recursively walks the folders of account instances that get added. Using it as 
    14 a model for a #GtkTreeView will display both the account name as parent row with the 
    15 account's folders as the child rows and the folder's child folders as sub-child rows. 
     13It recursively walks the folders of folder store instances that get added. Using it as 
     14a model for a #GtkTreeView it will display both the account name as parent row, in case 
     15the folder store being added is of type #TnyAccount, with the account's folders as the  
     16child rows and the folder's child folders as sub-child rows. 
    1617</para> 
    1718<para> 
     
    2021TnyFolder *folder; 
    2122gtk_tree_model_get (model, &amp;iter, 
    22   TNY_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN, 
     23  TNY_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN, 
    2324  &amp;folder, -1); 
    2425/* use folder */ 
     
    2930</para> 
    3031<para> 
    31 Using the TNY_GTK_ACCOUNT_TREE_MODEL_TYPE_COLUMN you can know what type of instance you will  
    32 get when using the TNY_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN. If its value isn't  
     32Using the TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN you can know what type of instance you will  
     33get when using the TNY_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN. If its value isn't  
    3334TNY_FOLDER_TYPE_ROOT, the instance type will be a #TnyFolder , if it is the instance type  
    3435will be a #TnyAccount. Read more about the available columns and folders-types at the  
    35 #TnyGtkAccountTreeModelColumn, the #TnyFolderType and the #TnyFolder types. 
     36#TnyGtkFolderStoreTreeModelColumn, the #TnyFolderType and the #TnyFolder types. 
    3637</para> 
    3738<para> 
     
    4041TnyFolderType type; 
    4142gtk_tree_model_get (model, &amp;iter, 
    42   TNY_GTK_ACCOUNT_TREE_MODEL_TYPE_COLUMN, 
     43  TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN, 
    4344  &amp;type, -1); 
    4445if (type != TNY_FOLDER_TYPE_ROOT) 
     
    4647    TnyFolder *folder; 
    4748    gtk_tree_model_get (model, &amp;iter, 
    48       TNY_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN, 
     49      TNY_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN, 
    4950      &amp;folder, -1); 
    5051    /* use folder */ 
     
    5354    TnyAccount *account; 
    5455    gtk_tree_model_get (model, &amp;iter, 
    55       TNY_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN, 
     56      TNY_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN, 
    5657      &amp;account, -1); 
    5758    /* use account */ 
     
    6364<!-- ##### SECTION See_Also ##### --> 
    6465<para> 
    65 #TnyList, #TnyStoreAccount, #GtkTreeView, #GtkTreeStore, #GtkTreeModel, #TnyGtkAccountTreeModelColumn 
     66#TnyList, #TnyStoreAccount, #TnyFolderStore, #GtkTreeView, #GtkTreeStore, #GtkTreeModel, #TnyGtkAccountTreeModelColumn 
    6667</para> 
    6768 
  • trunk/libtinymail-test/tny-list-test.c

    r1203 r1280  
    2424#include <tny-gtk-account-list-model.h> 
    2525#include <tny-gtk-attach-list-model.h> 
    26 #include <tny-gtk-account-tree-model.h> 
     26#include <tny-gtk-folder-store-tree-model.h> 
    2727#include <tny-gtk-folder-tree-model.h> 
    2828#include <tny-gtk-header-list-model.h> 
     
    4646tny_list_test_setup (void) 
    4747{ 
    48      
    49     CamelInternetAddress *addr = camel_internet_address_new (); 
     48        CamelInternetAddress *addr = camel_internet_address_new (); 
    5049        camel_object_unref (CAMEL_OBJECT (addr)); 
    5150 
    52       ifaces[0] = tny_simple_list_new (); 
    53       ifaces[1] = TNY_LIST (tny_gtk_account_list_model_new ()); 
     51      ifaces[0] = tny_simple_list_new (); 
     52      ifaces[1] = TNY_LIST (tny_gtk_account_list_model_new ()); 
    5453        ifaces[2] = TNY_LIST (tny_gtk_attach_list_model_new ()); 
    55         ifaces[3] = TNY_LIST (tny_gtk_account_tree_model_new (FALSE, NULL)); 
    56         ifaces[4] = TNY_LIST (tny_gtk_account_tree_model_new (TRUE, NULL)); 
     54        ifaces[3] = TNY_LIST (tny_gtk_folder_store_tree_model_new (FALSE, NULL)); 
     55        ifaces[4] = TNY_LIST (tny_gtk_folder_store_tree_model_new (TRUE, NULL)); 
    5756        ifaces[5] = TNY_LIST (tny_gtk_header_list_model_new ()); 
    58          
     57 
    5958        return; 
    6059} 
  • trunk/libtinymailui-gtk/Makefile.am

    r1279 r1280  
    1818        tny-gtk-header-list-model.h \ 
    1919        tny-gtk-account-list-model.h \ 
    20         tny-gtk-account-tree-model.h \ 
     20        tny-gtk-folder-store-tree-model.h \ 
    2121        tny-gtk-attach-list-model.h \ 
    2222        tny-gtk-text-buffer-stream.h \ 
     
    3030        tny-gtk-attachment-mime-part-view.c \ 
    3131        tny-gtk-msg-window.c \ 
    32         tny-gtk-account-tree-model.c \ 
    33         tny-gtk-account-tree-model-iterator-priv.h \ 
    34         tny-gtk-account-tree-model-iterator.c \ 
     32        tny-gtk-folder-store-tree-model.c \ 
     33        tny-gtk-folder-store-tree-model-iterator-priv.h \ 
     34        tny-gtk-folder-store-tree-model-iterator.c \ 
    3535        tny-gtk-header-list-iterator-priv.h \ 
    3636        tny-gtk-header-list-model.c \ 
  • trunk/libtinymailui-gtk/tny-gtk-enums.h

    r941 r1280  
    2727 
    2828typedef enum { 
    29         TNY_GTK_ACCOUNT_TREE_MODEL_NAME_COLUMN, 
    30         TNY_GTK_ACCOUNT_TREE_MODEL_UNREAD_COLUMN, 
    31         TNY_GTK_ACCOUNT_TREE_MODEL_TYPE_COLUMN, 
    32         TNY_GTK_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN, 
    33         TNY_GTK_ACCOUNT_TREE_MODEL_N_COLUMNS 
    34 } TnyGtkAccountTreeModelColumn; 
     29        TNY_GTK_FOLDER_STORE_TREE_MODEL_NAME_COLUMN, 
     30        TNY_GTK_FOLDER_STORE_TREE_MODEL_UNREAD_COLUMN, 
     31        TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN, 
     32        TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN, 
     33        TNY_GTK_FOLDER_STORE_TREE_MODEL_N_COLUMNS 
     34} TnyGtkFolderStoreTreeModelColumn; 
    3535 
    3636typedef enum  
  • trunk/tinymail/tny-demoui-summary-view.c

    r1277 r1280  
    6161#include <tny-folder.h> 
    6262#include <tny-gtk-account-list-model.h> 
    63 #include <tny-gtk-account-tree-model.h> 
     63#include <tny-gtk-folder-store-tree-model.h> 
    6464#include <tny-header.h> 
    6565#include <tny-gtk-header-list-model.h> 
     
    132132           TnyList and the GtkTreeModel interfaces) */ 
    133133#if PLATFORM==1 
    134         GtkTreeModel *mailbox_model = tny_gtk_account_tree_model_new (TRUE, NULL); 
     134        GtkTreeModel *mailbox_model = tny_gtk_folder_store_tree_model_new (TRUE, NULL); 
    135135#else 
    136         GtkTreeModel *mailbox_model = tny_gtk_account_tree_model_new (FALSE, NULL); 
     136        GtkTreeModel *mailbox_model = tny_gtk_folder_store_tree_model_new (FALSE, NULL); 
    137137#endif 
    138138        g_object_unref (G_OBJECT (query)); 
     
    166166        sortable = gtk_tree_model_sort_new_with_model (mailbox_model); 
    167167        gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (sortable), 
    168                                 TNY_GTK_ACCOUNT_TREE_MODEL_NAME_COLUMN,  
     168                                TNY_GTK_FOLDER_STORE_TREE_MODEL_NAME_COLUMN,  
    169169                                GTK_SORT_ASCENDING); 
    170170 
     
    461461 
    462462                gtk_tree_model_get (model, &iter,  
    463                         TNY_GTK_ACCOUNT_TREE_MODEL_TYPE_COLUMN,  
     463                        TNY_GTK_FOLDER_STORE_TREE_MODEL_TYPE_COLUMN,  
    464464                        &type, -1); 
    465465 
     
    477477 
    478478                        gtk_tree_model_get (model, &iter,  
    479                                 TNY_GTK_ACCOUNT_TREE_MODEL_INSTANCE_COLUMN,  
     479                                TNY_GTK_FOLDER_STORE_TREE_MODEL_INSTANCE_COLUMN,  
    480480                                &folder, -1); 
    481481 
     
    713713        renderer = gtk_cell_renderer_text_new (); 
    714714        column = gtk_tree_view_column_new_with_attributes (_("Folder"), renderer, 
    715                         "text", TNY_GTK_ACCOUNT_TREE_MODEL_NAME_COLUMN, NULL); 
    716         gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_ACCOUNT_TREE_MODEL_NAME_COLUMN); 
     715                        "text", TNY_GTK_FOLDER_STORE_TREE_MODEL_NAME_COLUMN, NULL); 
     716        gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_FOLDER_STORE_TREE_MODEL_NAME_COLUMN); 
    717717 
    718718        gtk_tree_view_append_column (GTK_TREE_VIEW(priv->mailbox_view), column); 
     
    722722                renderer = gtk_cell_renderer_text_new (); 
    723723                column = gtk_tree_view_column_new_with_attributes (_("Unread"), renderer, 
    724                         "text", TNY_GTK_ACCOUNT_TREE_MODEL_UNREAD_COLUMN, NULL); 
    725                 gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_ACCOUNT_TREE_MODEL_UNREAD_COLUMN); 
     724                        "text", TNY_GTK_FOLDER_STORE_TREE_MODEL_UNREAD_COLUMN, NULL); 
     725                gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_FOLDER_STORE_TREE_MODEL_UNREAD_COLUMN); 
    726726 
    727727                gtk_tree_view_append_column (GTK_TREE_VIEW(priv->mailbox_view), column);