aboutsummaryrefslogtreecommitdiffstats
path: root/mail/folder-browser-ui.h
blob: 5c2bc1fa281f1902a5ac00a00753699509f033bb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
 * folder-browser-ui.c: Sets up the Bonobo UI for FolderBrowsers
 *
 * Author:
 *   Peter Williams <peterw@ximian.com>
 *
 * (C) 2001 Ximian, Inc.
 */

#ifndef _FOLDER_BROWSER_UI_H
#define _FOLDER_BROWSER_UI_H

#include "folder-browser.h"

void folder_browser_ui_add_message (FolderBrowser *fb);
void folder_browser_ui_add_list (FolderBrowser *fb);
void folder_browser_ui_add_global (FolderBrowser *fb);

void folder_browser_ui_rm_list (FolderBrowser *fb);
void folder_browser_ui_rm_all (FolderBrowser *fb);

/* these affect the sensitivity of UI elements */
void folder_browser_ui_scan_selection (FolderBrowser *fb);
void folder_browser_ui_set_selection_state (FolderBrowser *fb, FolderBrowserSelectionState state);
void folder_browser_ui_message_loaded (FolderBrowser *fb);

void folder_browser_ui_discard_view_menus (FolderBrowser *fb);
void folder_browser_ui_setup_view_menus (FolderBrowser *fb);
/* Set the sensitivity of a single item */
void fbui_sensitise_item(FolderBrowser *fb, const char *item, int state);

void folder_browser_ui_message_list_focus (FolderBrowser *fb);
void folder_browser_ui_message_list_unfocus (FolderBrowser *fb);

#endif /* _FOLDER_BROWSER_UI_H */
9ef219f3d2b624a71c7156260551df0f1'>Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-2123-51/+31 * - Update to 20130915sunpoet2013-09-162-3/+3 * Fix build on head after libexecinfo inclusionpawel2013-09-141-0/+4 * - convert to the new perl5 frameworkaz2013-09-111-6/+2 * - Update to 20130908sunpoet2013-09-092-3/+3 * Add an explicit dependency on pkgconfbapt2013-09-031-0/+1 * - Update to 20130901sunpoet2013-09-022-3/+3 * Eliminate USE_GNOME=pkgconfig from polishbapt2013-09-022-3/+2 * - Switch to new LIB_DEPENDS formatpawel2013-08-294-42/+23 * Arts was removed:itetcu2013-08-292-16/+2 * Update to 4.0.5.jkim2013-08-231-4/+4 * - Update to 20130818sunpoet2013-08-192-3/+3 * - Update to 20130811sunpoet2013-08-162-3/+3 * - Remove MAKE_JOBS_SAFE variableak2013-08-152-2/+0 * - Convert to new perl frameworkaz2013-08-031-2/+1 * KDE3 and QT3 expired on 2013-07-01, remove these ports.rene2013-07-275-1952/+0 * - Add NLS to OPTIONS_DEFINE this fixes failed plistpawel2013-07-181-2/+1 * Use ${OPT}_DISTFILES macropawel2013-07-151-5/+3 * - Update to 7.31.0sunpoet2013-07-121-2/+2 * Convert my ports to current standardspawel2013-07-115-137/+93 * Fix INDEX by really fixing the kde4-l10n portsbapt2013-07-101-0/+1 * KDE4 l10n fixes.rakuco2013-07-102-3/+1 * Update the KDE Software Compilation to 4.10.5.rakuco2013-07-051-2/+2 * Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.rakuco2013-07-031-2/+2 * Update to 4.0.4.jkim2013-06-201-4/+4 * - Correct plistmiwi2013-06-112-5/+2 * The FreeBSD x11 team proudly presentszeising2013-05-252-5/+3 * KDE/FreeBSD team presents KDE SC 4.10.3 ports!makc2013-05-192-4/+3 * Update maintainer's email address and drop maintainership of a few ports.rakuco2013-05-171-1/+1 * Update to 4.0.3.jkim2013-05-101-4/+4 * - Update to 20130505sunpoet2013-05-082-5/+4 * - Convert USE_ICONV=yes to USES=iconvmva2013-04-283-6/+3 * - Convert USE_GETTEXT to USES (part 4)ak2013-04-261-2/+1 * - Convert USE_GETTEXT to USES (part 3)ak2013-04-253-3/+3 * - Convert USE_GETTEXT to USES (part 2)ak2013-04-241-1/+1 * Finish converting the whole ports tree to USES=pkgconfigbapt2013-04-232-4/+2 * Update to 4.0.2.jkim2013-04-171-4/+4 * - Update Calligra and l10n ports to 2.6.2:avilla2013-03-302-4/+5 * KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-273-16/+33 * - convert USE_CMAKE to USESmakc2013-03-231-1/+1 * This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.eadler2013-03-191-1/+1 * In categories starting with [n-s], remove empty lines (and also few cases ofdanfe2013-03-171-1/+0 * Update to 4.0.1.jkim2013-03-091-4/+4 * * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 whichkwm2013-03-081-0/+1 * Respect CXXFLAGSpawel2013-02-151-5/+13 * Remove PTHREAD_CFLAGS and PTHREAD_LIBS from my portspawel2013-02-082-2/+2 * Merge from area51 repository:makc2013-02-052-3/+3 * Update to 3.6.5.jkim2013-02-051-4/+4 * KDE/FreeBSD team presents KDE SC 4.9.5 ports!makc2013-02-043-38/+26 * - Change secondary category to net-im [1]pawel2013-01-25