1 /*************************************************************************** 2 * brasero-file-chooser.h 3 * 4 * lun mai 29 08:53:18 2006 5 * Copyright 2006 Rouquier Philippe 6 * brasero-app@wanadoo.fr 7 ***************************************************************************/ 8 9 /* 10 * Brasero is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * Brasero is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Library General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, write to: 22 * The Free Software Foundation, Inc., 23 * 51 Franklin Street, Fifth Floor 24 * Boston, MA 02110-1301, USA. 25 */ 26 27 #ifndef BRASERO_FILE_CHOOSER_H 28 #define BRASERO_FILE_CHOOSER_H 29 30 #include <glib.h> 31 #include <glib-object.h> 32 33 #include <gtk/gtk.h> 34 35 G_BEGIN_DECLS 36 37 #define BRASERO_TYPE_FILE_CHOOSER (brasero_file_chooser_get_type ()) 38 #define BRASERO_FILE_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), BRASERO_TYPE_FILE_CHOOSER, BraseroFileChooser)) 39 #define BRASERO_FILE_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), BRASERO_TYPE_FILE_CHOOSER, BraseroFileChooserClass)) 40 #define BRASERO_IS_FILE_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), BRASERO_TYPE_FILE_CHOOSER)) 41 #define BRASERO_IS_FILE_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), BRASERO_TYPE_FILE_CHOOSER)) 42 #define BRASERO_FILE_CHOOSER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), BRASERO_TYPE_FILE_CHOOSER, BraseroFileChooserClass)) 43 44 typedef struct BraseroFileChooserPrivate BraseroFileChooserPrivate; 45 46 typedef struct { 47 GtkAlignment parent; 48 BraseroFileChooserPrivate *priv; 49 } BraseroFileChooser; 50 51 typedef struct { 52 GtkAlignmentClass parent_class; 53 } BraseroFileChooserClass; 54 55 GType brasero_file_chooser_get_type (void); 56 GtkWidget *brasero_file_chooser_new (void); 57 58 void 59 brasero_file_chooser_customize (GtkWidget *widget, 60 gpointer null_data); 61 62 G_END_DECLS 63 64 #endif /* BRASERO_FILE_CHOOSER_H */ 65