ActorPropertiesDialog.hh

Go to the documentation of this file.
00001 /* $Id: ActorPropertiesDialog.hh,v 1.6 2005/05/11 11:40:11 pfb Exp $ */
00002 // generated 2003/1/16 20:45:27 WST by pfb@goldmund.(none)
00003 // using glademm V0.6.4
00004 //
00005 // newer (non customized) versions of this file go to ActorPropertiesDialog.hh_new
00006 
00007 // you might replace
00008 //    class foo : public foo_glade { ... };
00009 // by
00010 //    typedef foo_glade foo;
00011 // if you didn't make any modifications to the widget
00012 
00013 #ifndef _ACTORPROPERTIESDIALOG_HH
00014 #  include "ActorPropertiesDialog_glade.hh"
00015 #  define _ACTORPROPERTIESDIALOG_HH
00016 
00022 class ActorPropertiesEditDialog;
00023 
00024 class ActorPropertiesDialog : public ActorPropertiesDialog_glade
00025 {  
00026   //****************************************************************************
00027                              public:
00028 
00032   ActorPropertiesDialog();
00033 
00037   virtual ~ActorPropertiesDialog();
00038 
00044   void decimate(const string name, float factor);
00045 
00046   //****************************************************************************
00047                              private:
00048         
00049   friend class ActorPropertiesDialog_glade;
00050   void ActorPropertiesDialog::on_okbutton_clicked();
00051   void ActorPropertiesDialog::on_applybutton_clicked();
00052   void ActorPropertiesDialog::on_editbutton_clicked();
00053   void ActorPropertiesDialog::on_cancelbutton_clicked();
00054 
00059   void _widget_destroy();
00060 
00067   void on_actordialoglist_select_row(gint row,
00068                                      gint column,
00069                                      GdkEvent *event);
00070 
00077   void on_actordialoglist_unselect_row(gint row,
00078                                        gint column,
00079                                        GdkEvent *event);
00080 
00084   void buildList();
00085 
00086   bool selection_valid;
00087   string actor_name;
00088   ActorPropertiesEditDialog *edit_dialog;
00089 };
00090 
00091 /*
00092  * $Log: ActorPropertiesDialog.hh,v $
00093  * Revision 1.6  2005/05/11 11:40:11  pfb
00094  * Added module info.
00095  *
00096  * Revision 1.5  2003/02/20 05:31:47  pfb
00097  * Added decimate().
00098  *
00099  * Revision 1.4  2003/02/06 08:02:23  pfb
00100  * Work in progress.
00101  *
00102  * Revision 1.3  2003/02/05 10:35:44  pfb
00103  * Work in progress.
00104  *
00105  * Revision 1.2  2003/02/03 18:32:27  pfb
00106  * Added Log etc decoration.
00107  *
00108  * Revision 1.1  2003/01/22 17:33:32;  pfb
00109  * Initial rev.
00110  *
00111  */
00112 
00116 #endif