Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

mlview-settings-builder.h

Go to the documentation of this file.
00001 /*
00002  *This file is part of MlView.
00003  *
00004  *MlView is free software; you can redistribute it and/or modify it under the terms of 
00005  *the GNU General Public License as published by the Free Software Foundation; either version 2, 
00006  *or (at your option) any later version.
00007  *
00008  *MlView is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
00009  *without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00010  *See the GNU General Public License for more details.
00011  *
00012  *You should have received a copy of the GNU General Public License along with MlView; 
00013  *see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00014  *
00015  *
00016  *Copyright 2001-2002 dodji seketeli
00017  */
00018 
00019 #ifndef __MLVIEW_SETTINGS_BUILDER_H__
00020 #define __MLVIEW_SETTINGS_BUILDER_H__
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif /*__cplusplus*/
00025 
00026 #include <gnome.h>
00027 #include "mlview-app-context.h"
00028 #include "mlview-settings-management.h"
00029 
00030 #define MLVIEW_TYPE_SETTINGS_BUILDER (mlview_settings_builder_get_type ())
00031 #define MLVIEW_SETTINGS_BUILDER(widget) (GTK_CHECK_CAST ((widget), MLVIEW_TYPE_SETTINGS_BUILDER, MlViewSettingsBuilder))
00032 #define MLVIEW_SETTINGS_BUILDER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), MLVIEW_TYPE_SETTTINGS_DIALOG, MlViewEditorClass))
00033 #define MLVIEW_IS_SETTINGS_BUILDER(widget) (GTK_CHECK_TYPE ((widget), MLVIEW_TYPE_SETTINGS_BUILDER))
00034 #define MLVIEW_IS_SETTINGS_BUILDER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), MLVIEW_TYPE_SETTINGS_BUILDER))
00035 
00036         typedef struct _MlViewSettingsBuilderPrivate MlViewSettingsBuilderPrivate ;
00037         typedef struct _MlViewSettingsBuilder MlViewSettingsBuilder ;
00038         typedef struct _MlViewSettingsBuilderClass MlViewSettingsBuilderClass ;
00039 
00040         struct _MlViewSettingsBuilder {
00041                 GtkObject parent_object ;
00042                 MlViewSettingsBuilderPrivate * private ;
00043         } ;
00044 
00045         struct _MlViewSettingsBuilderClass {
00046                 GnomeDialogClass parent_class ;
00047         } ;
00048 
00049         gint          mlview_settings_builder_get_type                             (void) ;     
00050         MlViewSettingsBuilder *   mlview_settings_builder_new                                  (MlViewAppContext *a_context) ;
00051         void mlview_settings_builder_build_settings (MlViewSettingsBuilder * a_settings_builder) ;
00052         MlViewSettingsManager * mlview_settings_builder_get_settings_manager (MlViewSettingsBuilder * a_settings_builder) ;
00053         void mlview_settings_builder_destroy (GtkObject * a_object) ;
00054 
00055 #ifdef __cpluscplus
00056 }
00057 #endif /*__cpluscplus*/
00058 #endif

Generated on Sat Jul 6 09:57:35 2002 for Gnome-MlView by doxygen1.2.16