1
/* $Id: terminal-helper-dialog.h 19290 2006-01-03 20:57:08Z benny $ */
3
* Copyright (c) 2004-2005 os-cillation e.K.
5
* Written by Benedikt Meurer <benny@xfce.org>.
7
* This program is free software; you can redistribute it and/or modify it
8
* under the terms of the GNU General Public License as published by the Free
9
* Software Foundation; either version 2 of the License, or (at your option)
12
* This program is distributed in the hope that it will be useful, but WITHOUT
13
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17
* You should have received a copy of the GNU General Public License along with
18
* this program; if not, write to the Free Software Foundation, Inc., 59 Temple
19
* Place, Suite 330, Boston, MA 02111-1307 USA.
22
#ifndef __TERMINAL_HELPER_CHOOSER_H__
23
#define __TERMINAL_HELPER_CHOOSER_H__
27
#include <terminal/terminal-helper.h>
31
#define TERMINAL_TYPE_HELPER_CHOOSER (terminal_helper_chooser_get_type ())
32
#define TERMINAL_HELPER_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TERMINAL_TYPE_HELPER_CHOOSER, TerminalHelperChooser))
33
#define TERMINAL_HELPER_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TERMINAL_TYPE_HELPER_CHOOSER, TerminalHelperChooserClass))
34
#define TERMINAL_IS_HELPER_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TERMINAL_TYPE_HELPER_CHOOSER))
35
#define TERMINAL_IS_HELPER_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TERMINAL_TYPE_HELPER_CHOOSER))
36
#define TERMINAL_HELPER_CHOOSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TERMINAL_TYPE_HELPER_CHOOSER, TerminalHelperChooserClass))
38
typedef struct _TerminalHelperChooserClass TerminalHelperChooserClass;
39
typedef struct _TerminalHelperChooser TerminalHelperChooser;
41
GType terminal_helper_chooser_get_type (void) G_GNUC_CONST;
42
const gchar *terminal_helper_chooser_get_active (TerminalHelperChooser *chooser);
43
void terminal_helper_chooser_set_active (TerminalHelperChooser *chooser,
45
TerminalHelperCategory terminal_helper_chooser_get_category (TerminalHelperChooser *chooser);
46
void terminal_helper_chooser_set_category (TerminalHelperChooser *chooser,
47
TerminalHelperCategory category);
50
#define TERMINAL_TYPE_HELPER_DIALOG (terminal_helper_dialog_get_type ())
51
#define TERMINAL_HELPER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TERMINAL_TYPE_HELPER_DIALOG, TerminalHelperDialog))
52
#define TERMINAL_HELPER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TERMINAL_TYPE_HELPER_DIALOG, TerminalHelperDialogClass))
53
#define TERMINAL_IS_HELPER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TERMINAL_TYPE_HELPER_DIALOG))
54
#define TERMINAL_IS_HELPER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TERMINAL_TYPE_HELPER_DIALOG))
55
#define TERMINAL_HELPER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TERMINAL_TYPE_HELPER_DIALOG, TerminalHelperDialogClass))
57
typedef struct _TerminalHelperDialogClass TerminalHelperDialogClass;
58
typedef struct _TerminalHelperDialog TerminalHelperDialog;
60
GType terminal_helper_dialog_get_type (void) G_GNUC_CONST;
61
GtkWidget *terminal_helper_dialog_new (void);
65
#endif /* !__TERMINAL_HELPER_CHOOSER_H__ */