00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __GAIM_GAIM_DISCLOSURE_H__
00023 #define __GAIM_GAIM_DISCLOSURE_H__
00024
00025 #include "eventloop.h"
00026
00027 #include <gtk/gtkcheckbutton.h>
00028
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #pragma }
00032 #endif
00033
00034 #define GAIM_DISCLOSURE_TYPE (gaim_disclosure_get_type ())
00035 #define GAIM_DISCLOSURE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GAIM_DISCLOSURE_TYPE, GaimDisclosure))
00036 #define GAIM_DISCLOSURE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GAIM_DISCLOSURE_TYPE, GaimDisclosureClass))
00037 #define IS_GAIM_DISCLOSURE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GAIM_DISCLOSURE_TYPE))
00038 #define IS_GAIM_DISCLOSURE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GAIM_DISCLOSURE_TYPE))
00039
00040 typedef struct _GaimDisclosure GaimDisclosure;
00041 typedef struct _GaimDisclosureClass GaimDisclosureClass;
00042 typedef struct _GaimDisclosurePrivate GaimDisclosurePrivate;
00043
00044 struct _GaimDisclosure {
00045 GtkCheckButton parent;
00046
00047 GaimDisclosurePrivate *priv;
00048 };
00049
00050 struct _GaimDisclosureClass {
00051 GtkCheckButtonClass parent_class;
00052 };
00053
00054 GType gaim_disclosure_get_type (void);
00055 GtkWidget *gaim_disclosure_new (const char *shown, const char *hidden);
00056 void gaim_disclosure_set_container (GaimDisclosure *disclosure,
00057 GtkWidget *container);
00058
00059 #ifdef __cplusplus
00060 }
00061 #endif
00062
00063 #endif