aboutsummaryrefslogtreecommitdiffstats
path: root/smime/gui/certificate-manager.h
blob: 0b873f81da62bd9fa247fae1f238db496755abae (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/*
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) version 3.
 *
 * 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
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with the program; if not, see <http://www.gnu.org/licenses/>
 *
 *
 * Authors:
 *      Chris Toshok <toshok@ximian.com>
 *
 * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
 *
 */

#ifndef _CERTIFICATE_MANAGER_H_
#define _CERTIFICATE_MANAGER_H

#include <gtk/gtk.h>
#include <shell/e-shell.h>

/* Standard GObject macros */
#define E_TYPE_CERT_MANAGER_CONFIG \
    (e_cert_manager_config_get_type ())
#define E_CERT_MANAGER_CONFIG(obj) \
    (G_TYPE_CHECK_INSTANCE_CAST \
    ((obj), E_TYPE_CERT_MANAGER_CONFIG, ECertManagerConfig))
#define E_CERT_MANAGER_CONFIG_CLASS(cls) \
    (G_TYPE_CHECK_CLASS_CAST \
    ((cls), E_TYPE_CERT_MANAGER_CONFIG, ECertManagerConfigClass))
#define E_IS_CERT_MANAGER_CONFIG(obj) \
    (G_TYPE_CHECK_INSTANCE_TYPE \
    ((obj), E_TYPE_CERT_MANAGER_CONFIG))
#define E_IS_CERT_MANAGER_CONFIG_CLASS(cls) \
    (G_TYPE_CHECK_CLASS_TYPE \
    ((cls), E_TYPE_CERT_MANAGER_CONFIG))
#define E_CERT_MANAGER_CONFIG_GET_CLASS(obj) \
    (G_TYPE_INSTANCE_GET_CLASS \
    ((obj), E_TYPE_CERT_MANAGER_CONFIG, ECertManagerConfigClass))

typedef struct _ECertManagerConfig ECertManagerConfig;
typedef struct _ECertManagerConfigClass ECertManagerConfigClass;
typedef struct _ECertManagerConfigPrivate ECertManagerConfigPrivate;

struct _ECertManagerConfig {
    GtkBox parent;
    ECertManagerConfigPrivate *priv;
};

struct _ECertManagerConfigClass {
    GtkBoxClass parent_class;
};

G_BEGIN_DECLS

GType     e_cert_manager_config_get_type (void) G_GNUC_CONST;

GtkWidget *e_cert_manager_config_new (EPreferencesWindow *window);

struct _ECert; /* forward declaration */
GtkWidget *e_cert_manager_new_certificate_viewer (GtkWindow *parent,
                          struct _ECert *cert);

G_END_DECLS

#endif /* _CERTIFICATE_MANAGER_H_ */
rint/adobe-cmaps?h=gnome-3.24&id=0972694889116079e68393f92c3750c30b8fc38c'>plain d---------afm178logstatsplain d---------alignmargins178logstatsplain d---------ansiprint141logstatsplain d---------apsfilter178logstatsplain d---------asprint141logstatsplain d---------auctex178logstatsplain d---------axpoint146logstatsplain d---------bibcursed109logstatsplain d---------biblio-py109logstatsplain d---------bibview178logstatsplain d---------c2ps141logstatsplain d---------catdvi141logstatsplain d---------cdlabelgen146logstatsplain d---------cloudprint141logstatsplain d---------cups-bjnp178logstatsplain d---------cups-cloud-print146logstatsplain d---------cups-connector141logstatsplain d---------cups-filters178logstatsplain d---------cups-fxlinuxprint178logstatsplain d---------cups-pdf146logstatsplain d---------cups-pk-helper146logstatsplain d---------cups-smb-backend105logstatsplain d---------cups178logstatsplain d---------deforaos-pdfviewer178logstatsplain d---------detex141logstatsplain d---------dot2tex109logstatsplain d---------dvi2tty109logstatsplain d---------dvips2ascii109logstatsplain d---------dvisvg146logstatsplain d---------dymo-cups-drivers178logstatsplain d---------easylatex146logstatsplain d---------enscript-a436logstatsplain d---------enscript-letter146logstatsplain d---------enscript-letterdj36logstatsplain d---------epson-inkjet-printer-escpr178logstatsplain d---------epsonepl178logstatsplain d---------fig2dev146logstatsplain d---------flpsed109logstatsplain d---------font-amsfonts146logstatsplain d---------font2svg109logstatsplain d---------fontforge178logstatsplain d---------foo2zjs178logstatsplain d---------foomatic-db-engine178logstatsplain d---------foomatic-db-hpijs178logstatsplain d---------foomatic-db178logstatsplain d---------foomatic-filters178logstatsplain d---------foxitreader146logstatsplain d---------fpdf178logstatsplain d---------freetype178logstatsplain d---------freetype2178logstatsplain d---------frescobaldi109logstatsplain d---------ft2demos109logstatsplain d---------ggv146logstatsplain d---------ghostscript7-base261logstatsplain d---------ghostscript7-commfont142logstatsplain d---------ghostscript7-jpnfont73logstatsplain d---------ghostscript7-korfont73logstatsplain d---------ghostscript7-x11141logstatsplain d---------ghostscript8-base222logstatsplain d---------ghostscript8-x11141logstatsplain d---------ghostscript9-agpl-base222logstatsplain d---------ghostscript9-agpl-x11141logstatsplain d---------ghostscript9-base222logstatsplain d---------ghostscript9-x11141logstatsplain d---------gimp-gutenprint73logstatsplain d---------gl2ps178logstatsplain d---------gnome-cups-manager178logstatsplain d---------gnomephotoprinter146logstatsplain d---------gribouy178logstatsplain d---------gsfonts178logstatsplain d---------gspdf146logstatsplain d---------gsview141logstatsplain d---------gtklp146logstatsplain d---------gutenprint-base178logstatsplain d---------gutenprint-cups73logstatsplain d---------gutenprint-foomatic73logstatsplain d---------gutenprint-ijs73logstatsplain d---------gutenprint73logstatsplain d---------gv141logstatsplain d---------harfbuzz178logstatsplain d---------hp2xx141logstatsplain d---------hpijs217logstatsplain d---------hplip-plugin178logstatsplain d---------hplip178logstatsplain d---------hs-hscolour109logstatsplain d---------html2latex141logstatsplain d---------html2ps141logstatsplain d---------hyperlatex146logstatsplain d---------indexinfo109logstatsplain d---------jabref178logstatsplain d---------kde4-print-manager178logstatsplain d---------kde_poster141logstatsplain d---------kover178logstatsplain d---------kpdftool146logstatsplain d---------latex-beamer146logstatsplain d---------latex-biber146logstatsplain d---------latex-ltablex146logstatsplain d---------latex-resume146logstatsplain d---------latex2rtf178logstatsplain d---------latexdiff146logstatsplain d---------lgrind178logstatsplain d---------libgnomecups178logstatsplain d---------libgnomeprint-reference73logstatsplain d---------libgnomeprint178logstatsplain d---------libgnomeprintmm146logstatsplain d---------libharu178logstatsplain d---------libijs178logstatsplain d---------libmspub01178logstatsplain d---------libotf146logstatsplain d---------libpagemaker146logstatsplain d---------libpaper178logstatsplain d---------libppd178logstatsplain d---------libspectre146logstatsplain d---------lilypond-devel178logstatsplain d---------lilypond178logstatsplain d---------linux-c6-cups-libs157logstatsplain d---------linux-c7-cups-libs157logstatsplain d---------linux-c7-harfbuzz157logstatsplain d---------lout178logstatsplain d---------lpr-wrapper141logstatsplain d---------lprps178logstatsplain d---------lyx217logstatsplain d---------magicfilter178logstatsplain d---------makeindex180logstatsplain d---------mftrace109logstatsplain d---------min12xxw109logstatsplain d---------mp-a436logstatsplain d---------mp-letter178logstatsplain d---------mpage141logstatsplain d---------musixtex180logstatsplain d---------muttprint178logstatsplain d---------nenscript178logstatsplain d---------okc321109logstatsplain d---------openprinting180logstatsplain d---------p5-Font-FreeType178logstatsplain d---------p5-Net-CUPS178logstatsplain d---------p5-Net-Printer146logstatsplain d---------p5-PDF-Template146logstatsplain d---------p5-PDFLib178logstatsplain d---------p5-PostScript-PPD146logstatsplain d---------p5-PostScript-Simple146logstatsplain d---------p5-PostScript178logstatsplain d---------p5-Text-PDF146logstatsplain d---------p5-XML-ApacheFOP146logstatsplain d---------p910nd178logstatsplain d---------panda178logstatsplain d---------papersize-default-a473logstatsplain d---------papersize-default-letter73logstatsplain d---------paps141logstatsplain d---------pcal178logstatsplain d---------pdf-renderer141logstatsplain d---------pdf4tcl109logstatsplain d---------pdfbox109logstatsplain d---------pdfcube109logstatsplain d---------pdflib-perl36logstatsplain d---------pdflib178logstatsplain d---------pdftk141logstatsplain d---------pear-File_PDF109logstatsplain d---------pecl-haru109logstatsplain d---------pecl-pdflib109logstatsplain d---------pecl-ps109logstatsplain d---------pfbtopfa141logstatsplain d---------photoprint146logstatsplain d---------pic2fig141logstatsplain d---------pkfonts11836logstatsplain d---------pkfonts24036logstatsplain d---------pkfonts300355logstatsplain d---------pkfonts36036logstatsplain d---------pkfonts40036logstatsplain d---------pkfonts60036logstatsplain d---------pkipplib146logstatsplain d---------pkpgcounter146logstatsplain d---------pmw178logstatsplain d---------pnm2ppa217logstatsplain d---------poster141logstatsplain d---------ps2eps146logstatsplain d---------pscal109logstatsplain d---------psdim109logstatsplain d---------pslib146logstatsplain d---------pstotext141logstatsplain d---------psutils178logstatsplain d---------py-fonttools109logstatsplain d---------py-fpdf109logstatsplain d---------py-pdf109logstatsplain d---------py-pollyreports109logstatsplain d---------py-preppy109logstatsplain d---------py-pycups109logstatsplain d---------py-pyscript178logstatsplain d---------py-qt5-printsupport110logstatsplain d---------py-relatorio109logstatsplain d---------py-reportlab141logstatsplain d---------py-reportlab1180logstatsplain d---------py-rtf109logstatsplain d---------py-trml2pdf146logstatsplain d---------qpdf178logstatsplain d---------qpdfview146logstatsplain d---------qt5-printsupport73logstatsplain d---------rlpr141logstatsplain d---------rprint109logstatsplain d---------rtf2latex2e146logstatsplain d---------rubygem-afm109logstatsplain d---------rubygem-color-tools109logstatsplain d---------rubygem-color109logstatsplain d---------rubygem-pdf-core109logstatsplain d---------rubygem-pdf-reader109logstatsplain d---------rubygem-pdf-writer109logstatsplain d---------rubygem-prawn-core109logstatsplain d---------rubygem-prawn-flexible-table109logstatsplain d---------rubygem-prawn-format109logstatsplain d---------rubygem-prawn-graph109logstatsplain d---------rubygem-prawn-js109logstatsplain d---------rubygem-prawn-layout109logstatsplain d---------rubygem-prawn-security109logstatsplain d---------rubygem-prawn-svg109logstatsplain d---------rubygem-prawn109logstatsplain d---------rubygem-rbpdf-font109logstatsplain d---------rubygem-rbpdf141logstatsplain d---------rubygem-ttfunk109logstatsplain d---------scribus178logstatsplain d---------sgf2tex178logstatsplain d---------splix217logstatsplain d---------system-config-printer178logstatsplain d---------t1utils178logstatsplain d---------tex-aleph178logstatsplain d---------tex-basic-engines178logstatsplain d---------tex-dvipdfmx178logstatsplain d---------tex-dvipsk178logstatsplain d---------tex-formats73logstatsplain d---------tex-jadetex146logstatsplain d---------tex-luatex178logstatsplain d---------tex-ptexenc178logstatsplain d---------tex-xdvik178logstatsplain d---------tex-xetex178logstatsplain d---------tex-xmltex146logstatsplain d---------texinfo185logstatsplain d---------texlive-base178logstatsplain d---------texlive-docs146logstatsplain d---------texlive-full73logstatsplain d---------texlive-texmf-source146logstatsplain d---------texlive-texmf146logstatsplain d---------texlive-tlmgr178logstatsplain d---------texvc109logstatsplain d---------tgif2tex141logstatsplain d---------transfig178logstatsplain d---------trueprint141logstatsplain