00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
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
00093
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112
00116 #endif