/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sed/etk_addrem.h

Go to the documentation of this file.
00001 #ifndef __ADD_REM_H__
00002 #define __ADD_REM_H__
00003 
00004 #include <gtk/gtk.h>
00005 #include <gtk/gtkhbox.h>
00006 
00007 #include <glib.h>
00008 #include <glib-object.h>
00009 
00010 G_BEGIN_DECLS
00011 
00012 #define ADD_REM_TYPE            ( add_rem_get_type() )
00013 #define ADD_REM( obj )          ( G_TYPE_CHECK_INSTANCE_CAST((obj),ADD_REM_TYPE,Add_Rem) )
00014 #define ADD_REM_CLASS( klass ) ( G_TYPE_CHECK_CLASS_CAST( (klass) , ADD_REM_TYPE , Add_Rem_Class ) )
00015 #define IS_ADD_REM( obj )       ( G_TYPE_CHECK_INSTANCE_CAST( (obj) , ADD_REMTYPE ) )
00016 #define IS_ADD_REM_CLASS( klass ) (G_TYPE_CHECK_CLASS_TYPE( (klass) , ADD_REM_TYPE ) )
00017 
00018 typedef struct _Add_Rem   Add_Rem;
00019 typedef struct _Add_Rem_Class Add_Rem_Class;
00020 
00021 struct _Add_Rem
00022 {
00023    GtkHBox box;
00024 
00025    GtkWidget* label;
00026    GtkWidget* add_button;
00027    GtkWidget* rem_button;
00028 };
00029 
00030 struct _Add_Rem_Class
00031 {
00032    GtkHBoxClass parent_class;
00033 
00034    void (*add_line) ( Add_Rem* obj );
00035    void (*rem_line) ( Add_Rem* obj );
00036 };
00037 
00038 GType       add_rem_get_type ( void );
00039 GtkWidget*   add_rem_new     ( const char* label_str );
00040 
00041 G_END_DECLS
00042 
00043 #endif
00044 

Generated on Fri Jan 4 18:04:15 2008 for sedflux by  doxygen 1.5.2