Index: python/deskbar-handler/tracker-module.py =================================================================== --- python/deskbar-handler/tracker-module.py (revision 850) +++ python/deskbar-handler/tracker-module.py (working copy) @@ -108,7 +108,7 @@ 'action': { # more actions for different MUAs 'key': 'mua', # see TrackerLiveSearchAction.action for a demo 'Evolution': 'evolution %(uri)s', - 'Thunderbird/Email': 'thunderbird -viewbeagle %(uri)s', + 'Thunderbird/Email': 'thunderbird -viewtracker %(uri)s', 'KMail': 'kmail --view %(uri)s', }, }, Index: python/deskbar-handler/tracker-handler.py =================================================================== --- python/deskbar-handler/tracker-handler.py (revision 850) +++ python/deskbar-handler/tracker-handler.py (working copy) @@ -48,7 +48,7 @@ 'action': { # more actions for different MUAs 'key': 'mua', # see TrackerLiveSearchMatch.action for a demo 'Evolution': 'evolution %(uri)s', - 'Thunderbird/Email': 'thunderbird -viewbeagle %(uri)s', + 'Thunderbird/Email': 'thunderbird -viewtracker %(uri)s', 'KMail': 'kmail --view %(uri)s', }, 'icon': 'stock_mail', Index: src/tracker-search-tool/tracker-search-tool-callbacks.c =================================================================== --- src/tracker-search-tool/tracker-search-tool-callbacks.c (revision 850) +++ src/tracker-search-tool/tracker-search-tool-callbacks.c (working copy) @@ -606,7 +606,7 @@ } else if (strstr (mime, "KMail")) { exec = g_strdup_printf ("kmail --view \"%s\"", uri); } else if (strstr (mime, "Thunderbird")) { - exec = g_strdup_printf ("thunderbird -viewbeagle \"%s\"", uri); + exec = g_strdup_printf ("thunderbird -viewtracker \"%s\"", uri); } else { exec = NULL; } Index: src/tracker-preferences/tracker-configuration.c =================================================================== --- src/tracker-preferences/tracker-configuration.c (revision 850) +++ src/tracker-preferences/tracker-configuration.c (working copy) @@ -372,6 +372,7 @@ "EnableStemmer=true\n", "[Emails]\n", "IndexEvolutionEmails=true\n", + "IndexThunderbirdEmails=true\n", "[Performance]\n", "# Maximum size of text in bytes to index from a file's text contents\n", "MaxTextToIndex=1048576\n", Index: src/tracker-preferences/tracker-preferences.glade =================================================================== --- src/tracker-preferences/tracker-preferences.glade (revision 850) +++ src/tracker-preferences/tracker-preferences.glade (working copy) @@ -1,396 +1,203 @@ - - - + + + - - - 5 - Tracker Preferences - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 431 - 462 - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - False - - - - True - False - 2 - - - - True - GTK_BUTTONBOX_EDGE - - - - True - gtk-help - True - GTK_RELIEF_NORMAL - True - 0 - - - - - - True - gtk-close - True - GTK_RELIEF_NORMAL - True - 0 - - - - - 0 - False - True - GTK_PACK_END - - - - - - 5 - True - True - True - GTK_POS_TOP - False - False - - - - 12 - True - False - 18 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - False - 12 - - - - True - Index _delay: - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - spnInitialSleep - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 0 0 1000 1 300 300 - - - 0 - True - True - - - - - - True - seconds - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Startup</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Enable i_ndexing - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - False - False - - - - - - True - Enable _watching - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - False - False - - - - - - - - - - True - <b>Indexing Options</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - False - 12 - - - - True - _Language: - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - comLanguage - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - danish + + 5 + Tracker Preferences + 431 + 462 + GDK_WINDOW_TYPE_HINT_DIALOG + False + + + True + 2 + + + True + 5 + + + True + 12 + 18 + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 12 + + + True + Index _delay: + True + spnInitialSleep + + + False + + + + + True + 6 + + + True + True + 0 0 1000 1 300 300 + 1 + + + + + True + seconds + + + False + False + 1 + + + + + False + 1 + + + + + + + + + + + True + <b>Startup</b> + True + + + label_item + + + + + False + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + Enable i_ndexing + True + 0 + True + True + + + False + False + + + + + True + Enable _watching + True + 0 + True + True + + + False + False + 1 + + + + + + + + + True + <b>Indexing Options</b> + True + + + label_item + + + + + False + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 12 + + + True + _Language: + True + comLanguage + + + False + False + + + + + True + danish dutch english finnish @@ -402,1759 +209,1108 @@ russian spanish swedish - False - True - - - 0 - True - True - - - - - 0 - False - False - - - - - - - - - - True - <b>Stemming</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - False - True - - - - - - True - General - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 12 - True - False - 18 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - 2 - 3 - False - 6 - 12 - - - - True - Indexing speed: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 3 - 0 - 1 - fill - - - - - - - True - Faster - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - Slower - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 2 - 3 - 1 - 2 - fill - - - - - - - True - True - GTK_POS_TOP - 0 - GTK_UPDATE_CONTINUOUS - False - 0 0 20 1 1 0 - - - 1 - 2 - 1 - 2 - fill - - - - - 0 - True - True - - - - - - - - - - True - <b>Throttling</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - _Minimize memory usage (slower indexing) - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - True - - - - - - True - _Use additonal memory for faster indexing - True - GTK_RELIEF_NORMAL - True - True - False - True - optReducedMemory - - - 0 - False - True - - - - - - - - - - True - <b>Resource Usage</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - 2 - 3 - False - 6 - 12 - - - - True - Maximum _amount of text to index: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - spnMaxText - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - Maximum number of unique _words to index: - True - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - spnMaxWords - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 1024 1 1000000 1 300 300 - - - 1 - 2 - 0 - 1 - fill - - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 10000 1000 1000000 100 500 500 - - - 1 - 2 - 1 - 2 - fill - - - - - - - True - kB - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 2 - 3 - 0 - 1 - fill - - - - - - 0 - False - True - - - - - - - - - - True - <b>Indexing Limits (per file)</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - False - True - - - - - - True - Performance - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 12 - True - False - 18 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Index _file contents - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - False - False - - - - - - True - Generate thum_bnails - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - True - - - - - - True - Index _mounted directories - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b>Indexing</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Index and watch my home _directory - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - False - True - - - - - - True - Additional paths to index and watch: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - lstAdditionalPathIndexes - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - False - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Watch Directories</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Additional paths to index on startup (but not watch for updates) - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - lstAdditionalPathIndexes - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - False - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Crawled Directories</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - False - True - - - - - - True - Files - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 12 - True - False - 18 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Path roots to be ignored during indexing: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - lstIgnorePaths - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Ignored Paths</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - File patterns to ignore during indexing: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - lstIgnoreFilePatterns - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Ignored File Patterns</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - False - True - - - - - - True - Ignored Files - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 12 - True - False - 18 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Enable _Evolution email indexing - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - False - True - - - - - - True - False - Enable _Thunderbird email indexing - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - True - - - - - - True - False - Enable _KMail email indexing - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - True - - - - - - - - - - True - <b>Services</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - True - - - - - - True - False - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 0 - 12 - 0 - - - - True - False - 6 - - - - True - Additional mbox mailboxes to index: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - lstAdditionalMBoxIndexes - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - True - - - - - - True - False - 6 - - - - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - - - True - <b>Mailboxes</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - False - True - - - - - - True - Emails - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - 0 - True - True - - - - - - + + + 1 + + + + + False + False + + + + + + + + + True + <b>Stemming</b> + True + + + label_item + + + + + 2 + + + + + False + + + + + True + General + + + tab + False + False + + + + + True + 12 + 18 + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 2 + 3 + 12 + 6 + + + True + 0 0 20 1 1 0 + 0 + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + 0 + 0 + Slower + + + 2 + 3 + 1 + 2 + GTK_FILL + + + + + + True + 0 + 0 + Faster + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Indexing speed: + + + 3 + GTK_FILL + + + + + + + + + + + + True + <b>Throttling</b> + True + + + label_item + + + + + False + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + _Minimize memory usage (slower indexing) + True + 0 + True + + + False + + + + + True + _Use additonal memory for faster indexing + True + 0 + True + True + optReducedMemory + + + False + 1 + + + + + + + + + True + <b>Resource Usage</b> + True + + + label_item + + + + + False + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + + + True + 2 + 3 + 12 + 6 + + + + + + True + 0 + kB + + + 2 + 3 + GTK_FILL + + + + + + True + True + 10000 1000 1000000 100 500 500 + 1 + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + + True + True + 1024 1 1000000 1 300 300 + 1 + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Maximum number of unique _words to index: + True + True + spnMaxWords + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Maximum _amount of text to index: + True + spnMaxText + + + GTK_FILL + + + + + + False + + + + + + + + + True + <b>Indexing Limits (per file)</b> + True + + + label_item + + + + + False + False + 2 + + + + + 1 + False + + + + + True + Performance + + + tab + 1 + False + False + + + + + True + 12 + 18 + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + Index _file contents + True + 0 + True + True + + + False + False + + + + + True + Generate thum_bnails + True + 0 + True + + + False + 1 + + + + + True + Index _mounted directories + True + 0 + True + + + False + False + 2 + + + + + + + + + True + <b>Indexing</b> + True + + + label_item + + + + + False + False + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + Index and watch my home _directory + True + 0 + True + True + + + False + + + + + True + 0 + Additional paths to index and watch: + lstAdditionalPathIndexes + + + False + 1 + + + + + True + 6 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + False + + + + + + + True + 6 + GTK_BUTTONBOX_START + + + True + gtk-add + True + 0 + + + + + True + gtk-remove + True + 0 + + + 1 + + + + + False + 1 + + + + + 2 + + + + + + + + + True + <b>Watch Directories</b> + True + + + label_item + + + + + False + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 0 + Additional paths to index on startup (but not watch for updates) + lstAdditionalPathIndexes + + + False + + + + + True + 6 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + False + + + + + + + True + 6 + GTK_BUTTONBOX_START + + + True + gtk-add + True + 0 + + + + + True + gtk-remove + True + 0 + + + 1 + + + + + False + 1 + + + + + 1 + + + + + + + + + True + <b>Crawled Directories</b> + True + + + label_item + + + + + 2 + + + + + 2 + False + + + + + True + Files + + + tab + 2 + False + False + + + + + True + 12 + 18 + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 0 + Path roots to be ignored during indexing: + lstIgnorePaths + + + False + + + + + True + 6 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + + + + + + + True + 6 + GTK_BUTTONBOX_START + + + True + gtk-add + True + 0 + + + + + True + gtk-remove + True + 0 + + + 1 + + + + + False + 1 + + + + + 1 + + + + + + + + + True + <b>Ignored Paths</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 0 + File patterns to ignore during indexing: + lstIgnoreFilePatterns + + + False + + + + + True + 6 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + + + + + + + True + 6 + GTK_BUTTONBOX_START + + + True + gtk-add + True + 0 + + + + + True + gtk-remove + True + 0 + + + 1 + + + + + False + 1 + + + + + 1 + + + + + + + + + True + <b>Ignored File Patterns</b> + True + + + label_item + + + + + 1 + + + + + 3 + False + + + + + True + Ignored Files + + + tab + 3 + False + False + + + + + True + 12 + 18 + + + True + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + Enable _Evolution email indexing + True + 0 + True + True + + + False + + + + + True + Enable _Thunderbird email indexing + True + 0 + True + True + + + False + 1 + + + + + True + False + Enable _KMail email indexing + True + 0 + True + + + False + 2 + + + + + + + + + True + <b>Services</b> + True + + + label_item + + + + + False + + + + + True + False + 0 + GTK_SHADOW_NONE + + + True + 6 + 12 + + + True + 6 + + + True + 0 + Additional mbox mailboxes to index: + lstAdditionalMBoxIndexes + + + False + + + + + True + 6 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + + + + + + + True + 6 + GTK_BUTTONBOX_START + + + True + gtk-add + True + 0 + + + + + True + gtk-remove + True + 0 + + + 1 + + + + + False + 1 + + + + + 1 + + + + + + + + + True + <b>Mailboxes</b> + True + + + label_item + + + + + 1 + + + + + 4 + False + + + + + True + Emails + + + tab + 4 + False + False + + + + + 1 + + + + + True + GTK_BUTTONBOX_EDGE + + + True + gtk-help + True + 0 + + + + + True + gtk-close + True + 0 + + + 1 + + + + + False + GTK_PACK_END + + + + + Index: src/tracker-preferences/tracker-preferences.c =================================================================== --- src/tracker-preferences/tracker-preferences.c (revision 850) +++ src/tracker-preferences/tracker-preferences.c (working copy) @@ -388,6 +388,17 @@ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), value); + + widget = glade_xml_get_widget (priv->gxml, + "chkEnableThunderbirdIndexing"); + + value = tracker_configuration_get_bool (configuration, + "/Emails/IndexThunderbirdEmails", + NULL); + + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), + value); + } @@ -548,8 +559,14 @@ tracker_configuration_set_bool (configuration, "/Emails/IndexEvolutionEmails", value); - - + + widget = glade_xml_get_widget (priv->gxml, + "chkEnableThunderbirdIndexing"); + value = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)); + tracker_configuration_set_bool (configuration, + "/Emails/IndexThunderbirdEmails", + value); + tracker_configuration_write (configuration); gtk_main_quit (); } Index: data/services/default.service =================================================================== --- data/services/default.service (revision 850) +++ data/services/default.service (working copy) @@ -158,7 +158,7 @@ DisplayName=Thunderbird Emails Description=Thunderbird based emails Parent=Emails -ViewerExec=thunderbird -viewmetatracker "%1" +ViewerExec=thunderbird -viewtracker "%1" KeyMetadata1=Email:Subject KeyMetadata2=Email:Sender KeyMetadata3=Email:Date