/net/openldap22-sasl-server/

/shell/e-shell-config-autocompletion.c?h=GAL_2_3_4' type='application/atom+xml'/>
aboutsummaryrefslogblamecommitdiffstats
path: root/shell/e-shell-config-autocompletion.c
blob: 71e48fbdd79c1d43ff4c7c4cc735a552d7b12be9 (plain) (tree)




































































































                                                                                                     
                                                                       






















                                                                                   
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
/* e-shell-config-autocompletion.c - Configuration page for addressbook autocompletion.
 *
 * Copyright (C) 2002 Ximian, Inc.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of version 2 of the GNU General Public
 * License as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public
 * License along with this program; if not, write to the
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * Authors: Chris Lahey <clahey@ximian.com>
 *          Chris Toshok <toshok@ximian.com>
 */

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif


#include "e-shell-config-autocompletion.h"

#include "e-folder-list.h"

#include "Evolution.h"

#include <bonobo-conf/Bonobo_Config.h>
#include <bonobo/bonobo-exception.h>

#include <libgnome/gnome-i18n.h>
#include <gtk/gtkwidget.h>


typedef struct {
    EvolutionConfigControl *config_control;

    GtkWidget *control_widget;

    Bonobo_ConfigDatabase db;
    EvolutionShellClient *shell_client;
} EvolutionAutocompletionConfig;

static void
folder_list_changed_callback (EFolderList *efl,
                  EvolutionAutocompletionConfig *ac)
{
    evolution_config_control_changed (ac->config_control);
}

static void
config_control_destroy_callback (EvolutionConfigControl *config_control,
                 EvolutionAutocompletionConfig *ac)
{
    bonobo_object_unref (BONOBO_OBJECT (ac->shell_client));
    g_free (ac);>+11
* Corrected border with for Delete Folder dialog. Fixes 41036.Anna Marie Dirks2003-04-222-3/+17
* Added appropriate border width to the folder selection dialog. FixesAnna Marie Dirks2003-04-222-4/+21
* Added spacing/padding to first-run dialog. Fixes 41242.Anna Marie Dirks2003-04-222-1/+7
* Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008.Anna Marie Dirks2003-04-223-6/+16
* Added appropriate spacing/padding to the default folder pages of theAnna Marie Dirks2003-04-222-189/+188
* Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 andAnna Marie Dirks2003-04-222-5/+11
* [ fixes #21499 ]Rodney Dawes2003-04-192-1/+6
* If the default_type is "foo/bar" and "foo" appears in the list butDan Winship2003-04-182-13/+18
* If the new folder's parent has unresolved children, async_open the parentDan Winship2003-04-182-8/+79
* Turn off debugging. Fixes bug #41469.Jeffrey Stedfast2003-04-182-1/+5
* Increase the default value forEttore Perazzoli2003-04-163-13/+21
* Free the temporary string.Hans Petter Jansson2003-04-164-5/+29
* new boolean flag.Dan Winship2003-04-164-36/+96
* fix the title of the dialogue box. #41304.Not Zed2003-04-152-1/+6
* Update for e_option_menu prototype constificationDan Winship2003-04-103-16/+28
* Add a "--setup-only" flag, to just run e_setup() and exit. (For #40889)Dan Winship2003-04-102-0/+8
* Commit the right version.Larry Ewing2003-04-091-2/+2
* remove call to gtk_html_set_default_background_color, replace with callsLarry Ewing2003-04-091-2/+2
* kill an old e_utf8_gtk usageMike Kestner2003-04-091-1/+0
* (setup_bonobo_conf_private_directory): Removed.Ettore Perazzoli2003-04-092-84/+6
* Remove the color specs so the druid will use theme colorsDan Winship2003-04-083-35/+7
* (impl_dispose): g_object_weak_unref() the shell here.Ettore Perazzoli2003-04-082-0/+12
* Fix arg types on REMOVED_SHARED_FOLDER signal. #40888Dan Winship2003-04-082-3/+6
* Desensitize the window's top-level container rather than desensitizing theDan Winship2003-04-084-32/+40
* ignore wombat filesDan Winship2003-04-081-0/+4
* Substitute version number into the evolution binary name in the serverDan Winship2003-04-084-6/+32
* [#40536]Not Zed2003-04-073-0/+26
* (update_window_icon): Get the large version ofEttore Perazzoli2003-04-062-1/+7
* Define RESPONSE_NEW for theEttore Perazzoli2003-04-052-2/+21
* Remove the icon_modes schema.Ettore Perazzoli2003-04-054-40/+14
* added "foldertype" argument to GNOME::Evolution::Importer.Rodrigo Moya2003-04-037-7/+30
* [#40652]Not Zed2003-04-022-2/+7
* [#39467]Not Zed2003-04-023-13/+20
* [#40590]Not Zed2003-04-022-2/+16
* [#40474]Not Zed2003-04-012-8/+23
* (kill_old_wombat): New.Ettore Perazzoli2003-03-293-1/+81
* Renamed from update_dialog_clist, Ported to GtkTreeView.Ettore Perazzoli2003-03-283-21/+34
* Make Radek's surname correct, DoulĂ­k, inserted utf8 into the name string.Not Zed2003-03-272-1/+6
* (e_shell_view_construct): Pass "evolution-1.4" asEttore Perazzoli2003-03-272-1/+6
* [Shell part of #7153.]Ettore Perazzoli2003-03-272-1/+47
* Use set_default_size instead of size_request so we allow the user toNot Zed2003-03-262-4/+10
* Fix colors againDan Winship2003-03-262-10/+12
* Update for e_notice move. Likewise Likewise Likewise Likewise LikewiseDan Winship2003-03-2513-37/+51
* add a "new_view_xid" arg, so the component has a window id to make use ofDan Winship2003-03-257-21/+45
* (init): grumble-grumble-non-g_new0-using-people-grumbleDan Winship2003-03-221-0/+1
* (init): grumble-grumble-non-g_new0-using-people-grumbeDan Winship2003-03-221-0/+1
* If we get a second request to open a folder we're already waiting for,Dan Winship2003-03-222-10/+55
* remove unused commandJP Rosevear2003-03-212-9/+4
* *** empty log message ***Michael Zucci2003-03-207-18/+59
* (get_name_from_component_info): Look for theEttore Perazzoli2003-03-202-2/+7
* If you can't get a pixbuf icon for the folder's type, do not crash.Ettore Perazzoli2003-03-204-27/+27
* Add (e_storage_declare_has_subfolders): Rename fromDan Winship2003-03-154-7/+94
* add a Bonobo::Listener to this like the other async interfaces, ratherDan Winship2003-03-159-63/+137
* If the wizard factory returns NULL, we'll get a NIL wizard but noDan Winship2003-03-122-20/+51
* ** reverted the following patch from ettore, this is a gnome 2.2 apiNot Zed2003-03-072-2/+20
* (impl_Shell_selectUserFolder): At least for now,Ettore Perazzoli2003-03-072-2/+10
* (e_shell_folder_name_is_valid): Do not allowEttore Perazzoli2003-03-072-2/+13
* (update_other_users_folder_items_sensitivity):Ettore Perazzoli2003-03-072-7/+80
* (folder_name_entry_changed_callback): New callback to set theEttore Perazzoli2003-03-072-15/+60
* (impl_finalize): UseEttore Perazzoli2003-03-072-2/+11
* (IN): Use G_GNUC_FUNCTION instead ofEttore Perazzoli2003-03-072-2/+8
* [Patch from Not Zed <NotZed@Ximian.com>]Ettore Perazzoli2003-03-072-7/+20
* (import_bonobo_config): Protect from valEttore Perazzoli2003-03-072-1/+11
* Added icon for "/popups/NewPopup/Folder".Ettore Perazzoli2003-03-062-1/+7
* (BUILT_SOURCES): $(IDL_GENERATED), notEttore Perazzoli2003-03-062-5/+9
* only set current folder when the folder_path is different from the currentMike Kestner2003-03-052-1/+8
* Handle p->data as a GdkAtom instead of a GdkAtom *.Ettore Perazzoli2003-03-054-9/+21
* Swap Cancel/OK buttons as per the HIG. Also added proper response_ids.Ettore Perazzoli2003-03-042-5/+13
* (impl_finalize): ProtectEttore Perazzoli2003-03-042-3/+11
* Add e-config-upgrade.hRodney Dawes2003-02-272-0/+5
* make this more robust - only assume it's a folderlistitem node if the nameChris Toshok2003-02-272-4/+13
* Change the type of load_http_images to INT rather than BOOL. Fixes bugJeffrey Stedfast2003-02-272-2/+8
* New routine to attempt to start each available startup wizard in priorityDan Winship2003-02-272-7/+46
* Added a key for /apps/evolution/version - seems the best place to put it.Not Zed2003-02-266-32/+1760
* Change this to let the Wizard provide an array of title/icon/controlDan Winship2003-02-256-617/+300
* remove some cvs merge cruftDan Winship2003-02-251-1/+0
* Use g_signal_connect_after to connect to the "prepare" signal to workDan Winship2003-02-253-8/+25
* Doh, forgot to remove the e-gray-bar.h includeRodney Dawes2003-02-252-1/+4
* We don't need e-gray-bar.[ch] anymore Remove these unused files now We areRodney Dawes2003-02-256-249/+35
* (impl_populateFolderContextMenu):Ettore Perazzoli2003-02-242-1/+7
* Update dialog to use stock response IDs.Ettore Perazzoli2003-02-242-169/+133
* fix the conf keys, currently unused.Not Zed2003-02-243-3/+9
* Make libemiscwidgets, libefilterbar, and libetimezonedialog dynamicDan Winship2003-02-212-2/+8
* (shortcut_item_new): Get the name from the name,Ettore Perazzoli2003-02-192-1/+6
* plug memory leak - free path.Chris Toshok2003-02-172-0/+5
* (segv_redirect): New, SIGSEGV signal handler.Ettore Perazzoli2003-02-142-0/+65
* (DEFAULT_USER_PATH): Look into evolution/$BASE_VERSIONEttore Perazzoli2003-02-122-1/+6
* Suggest people use 1.2.x instead of 1.0.x.Joe Shaw2003-02-122-1/+6
* fix length calculation. (create_folder_directory): remove alloca usage,Larry Ewing2003-02-092-3/+9
* add an activate handler that returns a response OK if the OK responseLarry Ewing2003-02-082-0/+25
* s/PACKAGE/GETTEXT_PACKAGE/ in gettext initDan Winship2003-02-072-2/+7
* use POINTER_STRING_BOOL for activate_shortcut.Michael Zucci2003-02-064-3/+13
* Added NONE,STRING,STRING,STRINGNot Zed2003-02-063-1/+9
* We want to copy whats in the default user dir, not the default user dir.Not Zed2003-02-062-1/+6
* Define EVOLUTION_IMAGES using $(imagesdir). Define EVOLUTION_GLADEDIRDan Winship2003-02-0616-38/+71
* s/BonoboXObject/BonoboObject/Dan Winship2003-02-063-8/+11
* s/glade_gnome_init/glade_init/Dan Winship2003-02-063-2/+9
* re-enable. (prepare_importer_page): re-enable importer code.Not Zed2003-02-054-41/+34
* updated for e scroll frame --> gtk scrolled windowRadek Doulik2003-02-055-51/+48
* No need for the @true command. ($(IDL_GENERATED_C)): Likewise.Ettore Perazzoli2003-01-292-10/+21
* (Evolution-impl.o): Removed unused rule.Ettore Perazzoli2003-01-292-2/+4
* Make this work with parallel make as well.Ettore Perazzoli2003-01-292-7/+24
* Use a little trick for the IDL compilation so thatEttore Perazzoli2003-01-292-7/+28
* (e_shell_construct): UseEttore Perazzoli2003-01-292-2/+13
* Set GTK_RESPONSE_OK as the default response.Ettore Perazzoli2003-01-2823-189/+227
* (timeout_callback): Pass a the context'sEttore Perazzoli2003-01-282-1/+7
* #if 0'ed out for now, since it seems to cause trouble for localEttore Perazzoli2003-01-283-1/+22
* (get_max_clipped_label_width): UseEttore Perazzoli2003-01-242-7/+7
* Update for new args to e_clipped_label_new().Ettore Perazzoli2003-01-243-4/+13
* [Port fix for #34129 from evolution-1-2-branch, unread count inEttore Perazzoli2003-01-242-14/+28
* Update copyright year.Ettore Perazzoli2003-01-242-2/+6
* removed *.oaf.in that were leftJeffrey Stedfast2003-01-231-51/+0
* Install the shell executable as evolution-$(BASE_VERSION) using anEttore Perazzoli2003-01-237-66/+78
* pass pango_context_get_language (context) to pango_context_get_metrics.Chris Toshok2003-01-182-1/+7
* Make dialog New/Cancel/OK to match HIG.Ettore Perazzoli2003-01-154-13/+28
* Do not #include <e-bonobo-widget.h>. (e_set_dialog_parent): Remove theEttore Perazzoli2003-01-152-1/+4
* (EXTRA_DIST): Add $(schema_DATA) here.Ettore Perazzoli2003-01-153-2/+8
* Switch to using GtkPaned instead of EPaned for GTK2Rodney Dawes2003-01-152-20/+23
* s/BonoboXObject/BonoboObject/ (for BONOBO_DISABLE_DEPRECATED)Dan Winship2003-01-1429-152/+148
* Don't duplicate the shell object here before passing toEttore Perazzoli2003-01-115-16/+24
* Make this work again.Dan Winship2003-01-112-4/+8
* (e_shell_view_save_defaults): Save the expansionEttore Perazzoli2003-01-112-20/+22
* Make the view save its settings as the default ones if it's the last one.Ettore Perazzoli2003-01-113-1/+15
* Generate the URI list from the popt context fetched from the GnomeProgramEttore Perazzoli2003-01-113-25/+44
* (parse_default_uri): Remove bogus is_default check.Ettore Perazzoli2003-01-11