2
* Authors: Luca Cavalli <loopback@slackit.org>
4
* Copyright 2005-2006 Luca Cavalli
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of version 2 of the GNU General Public License
8
* as published by the Free Software Foundation
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
21
#ifndef _GNOME_DA_ITEM_H_
22
#define _GNOME_DA_ITEM_H_
26
typedef struct _GnomeDAItem GnomeDAItem;
28
typedef struct _GnomeDAWebItem GnomeDAWebItem;
29
typedef struct _GnomeDATermItem GnomeDATermItem;
30
typedef struct _GnomeDASimpleItem GnomeDASimpleItem;
31
typedef struct _GnomeDAVisualItem GnomeDAVisualItem;
32
typedef struct _GnomeDAMobilityItem GnomeDAMobilityItem;
42
struct _GnomeDAWebItem {
44
gboolean run_in_terminal;
45
gboolean netscape_remote;
50
struct _GnomeDASimpleItem {
52
gboolean run_in_terminal;
55
struct _GnomeDATermItem {
60
struct _GnomeDAVisualItem {
62
gboolean run_at_startup;
65
struct _GnomeDAMobilityItem {
67
gboolean run_at_startup;
70
GnomeDAWebItem* gnome_da_web_item_new (void);
71
GnomeDATermItem* gnome_da_term_item_new (void);
72
GnomeDASimpleItem* gnome_da_simple_item_new (void);
73
GnomeDAVisualItem* gnome_da_visual_item_new (void);
74
GnomeDAMobilityItem* gnome_da_mobility_item_new (void);
75
void gnome_da_web_item_free (GnomeDAWebItem *item);
76
void gnome_da_term_item_free (GnomeDATermItem *item);
77
void gnome_da_simple_item_free (GnomeDASimpleItem *item);
78
void gnome_da_visual_item_free (GnomeDAVisualItem *item);
79
void gnome_da_mobility_item_free (GnomeDAMobilityItem *item);