mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-22 01:55:25 -04:00
Exchanged all french messages with their English counterparts.
git-svn-id: svn://localhost@847 8062f311-0dae-4547-b526-b8ab9ac864a5
This commit is contained in:
@@ -24,10 +24,10 @@ freely, subject to the following restrictions:
|
||||
|
||||
*/
|
||||
|
||||
#if defined(GD_IDE_ONLY)
|
||||
|
||||
#include "ParticleEmitterObjectEditor.h"
|
||||
|
||||
#if defined(GD_IDE_ONLY)
|
||||
|
||||
#include "ParticleEmitterObjectEditor.h"
|
||||
|
||||
//(*InternalHeaders(ParticleEmitterObjectEditor)
|
||||
#include <wx/bitmap.h>
|
||||
#include <wx/intl.h>
|
||||
@@ -43,8 +43,8 @@ freely, subject to the following restrictions:
|
||||
#include "GDL/CommonTools.h"
|
||||
#include "ParticleEmitterObject.h"
|
||||
#include "GDCore/IDE/Dialogs/MainFrameWrapper.h"
|
||||
#include "GDL/IDE/Dialogs/ResourcesEditor.h"
|
||||
|
||||
#include "GDL/IDE/Dialogs/ResourcesEditor.h"
|
||||
|
||||
//(*IdInit(ParticleEmitterObjectEditor)
|
||||
const long ParticleEmitterObjectEditor::ID_STATICTEXT7 = wxNewId();
|
||||
const long ParticleEmitterObjectEditor::ID_RADIOBUTTON2 = wxNewId();
|
||||
@@ -174,17 +174,17 @@ const long ParticleEmitterObjectEditor::ID_BUTTON3 = wxNewId();
|
||||
const long ParticleEmitterObjectEditor::ID_BUTTON1 = wxNewId();
|
||||
const long ParticleEmitterObjectEditor::ID_BUTTON2 = wxNewId();
|
||||
const long ParticleEmitterObjectEditor::ID_PANEL1 = wxNewId();
|
||||
//*)
|
||||
|
||||
BEGIN_EVENT_TABLE(ParticleEmitterObjectEditor,wxDialog)
|
||||
//(*EventTable(ParticleEmitterObjectEditor)
|
||||
//*)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
//*)
|
||||
|
||||
BEGIN_EVENT_TABLE(ParticleEmitterObjectEditor,wxDialog)
|
||||
//(*EventTable(ParticleEmitterObjectEditor)
|
||||
//*)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
ParticleEmitterObjectEditor::ParticleEmitterObjectEditor( wxWindow* parent, Game & game_, ParticleEmitterObject & object_, gd::MainFrameWrapper & mainFrameWrapper ) :
|
||||
game(game_),
|
||||
object(object_)
|
||||
{
|
||||
object(object_)
|
||||
{
|
||||
//(*Initialize(ParticleEmitterObjectEditor)
|
||||
wxStaticBoxSizer* StaticBoxSizer2;
|
||||
wxFlexGridSizer* FlexGridSizer4;
|
||||
@@ -256,7 +256,7 @@ object(object_)
|
||||
wxFlexGridSizer* FlexGridSizer26;
|
||||
wxFlexGridSizer* FlexGridSizer60;
|
||||
|
||||
Create(parent, wxID_ANY, _("Editer l\'émetteur de particules"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T("wxID_ANY"));
|
||||
Create(parent, wxID_ANY, _("Edit the particle emitter"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T("wxID_ANY"));
|
||||
FlexGridSizer1 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer1->AddGrowableCol(0);
|
||||
FlexGridSizer1->AddGrowableRow(0);
|
||||
@@ -266,17 +266,17 @@ object(object_)
|
||||
FlexGridSizer2->AddGrowableRow(1);
|
||||
FlexGridSizer6 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer6->AddGrowableCol(0);
|
||||
StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Rendu"));
|
||||
StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Rendering"));
|
||||
FlexGridSizer7 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer7->AddGrowableCol(0);
|
||||
FlexGridSizer10 = new wxFlexGridSizer(0, 4, 0, 0);
|
||||
StaticText7 = new wxStaticText(Core, ID_STATICTEXT7, _("Mode de rendu :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT7"));
|
||||
StaticText7 = new wxStaticText(Core, ID_STATICTEXT7, _("Renderering mode :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT7"));
|
||||
FlexGridSizer10->Add(StaticText7, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
pointCheck = new wxRadioButton(Core, ID_RADIOBUTTON2, _("Points"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON2"));
|
||||
FlexGridSizer10->Add(pointCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
lineCheck = new wxRadioButton(Core, ID_RADIOBUTTON1, _("Lignes"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON1"));
|
||||
lineCheck = new wxRadioButton(Core, ID_RADIOBUTTON1, _("Line"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON1"));
|
||||
FlexGridSizer10->Add(lineCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
quadCheck = new wxRadioButton(Core, ID_RADIOBUTTON3, _("Quadrilatère"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON3"));
|
||||
quadCheck = new wxRadioButton(Core, ID_RADIOBUTTON3, _("Quad"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON3"));
|
||||
FlexGridSizer10->Add(quadCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer7->Add(FlexGridSizer10, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer9 = new wxFlexGridSizer(0, 10, 0, 0);
|
||||
@@ -296,9 +296,9 @@ object(object_)
|
||||
FlexGridSizer9->Add(imageChooseBt, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer7->Add(FlexGridSizer9, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer22 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
alphaRenderingCheck = new wxRadioButton(Core, ID_RADIOBUTTON22, _("Rendu normal"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON22"));
|
||||
alphaRenderingCheck = new wxRadioButton(Core, ID_RADIOBUTTON22, _("Standard rendering"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON22"));
|
||||
FlexGridSizer22->Add(alphaRenderingCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
additiveRenderingCheck = new wxRadioButton(Core, ID_RADIOBUTTON23, _("Rendu additif"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON23"));
|
||||
additiveRenderingCheck = new wxRadioButton(Core, ID_RADIOBUTTON23, _("Additive rendering"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON23"));
|
||||
additiveRenderingCheck->SetValue(true);
|
||||
FlexGridSizer22->Add(additiveRenderingCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer7->Add(FlexGridSizer22, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
@@ -307,46 +307,46 @@ object(object_)
|
||||
FlexGridSizer2->Add(FlexGridSizer6, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer33 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer33->AddGrowableCol(0);
|
||||
StaticBoxSizer4 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Particules"));
|
||||
StaticBoxSizer4 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Particles"));
|
||||
FlexGridSizer31 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
FlexGridSizer26 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer60 = new wxFlexGridSizer(0, 7, 0, 0);
|
||||
StaticText27 = new wxStaticText(Core, ID_STATICTEXT29, _("Temps de vie : Entre"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT29"));
|
||||
StaticText27 = new wxStaticText(Core, ID_STATICTEXT29, _("Lifetime : Between"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT29"));
|
||||
FlexGridSizer60->Add(StaticText27, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
lifeTimeMinEdit = new wxTextCtrl(Core, ID_TEXTCTRL11, wxEmptyString, wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL11"));
|
||||
lifeTimeMinEdit->SetToolTip(_("Temps de vie minimum"));
|
||||
lifeTimeMinEdit->SetToolTip(_("Minimum lifetime"));
|
||||
FlexGridSizer60->Add(lifeTimeMinEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText28 = new wxStaticText(Core, ID_STATICTEXT30, _("et"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT30"));
|
||||
StaticText28 = new wxStaticText(Core, ID_STATICTEXT30, _("and"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT30"));
|
||||
FlexGridSizer60->Add(StaticText28, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
lifeTimeMaxEdit = new wxTextCtrl(Core, ID_TEXTCTRL12, wxEmptyString, wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL12"));
|
||||
lifeTimeMaxEdit->SetToolTip(_("Temps de vie maximum"));
|
||||
lifeTimeMaxEdit->SetToolTip(_("Maximum lifetime"));
|
||||
FlexGridSizer60->Add(lifeTimeMaxEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText29 = new wxStaticText(Core, ID_STATICTEXT31, _("secondes"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT31"));
|
||||
StaticText29 = new wxStaticText(Core, ID_STATICTEXT31, _("seconds"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT31"));
|
||||
FlexGridSizer60->Add(StaticText29, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer26->Add(FlexGridSizer60, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer39 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer39->AddGrowableCol(2);
|
||||
infiniteTankCheck = new wxCheckBox(Core, ID_CHECKBOX1, _("Capacité infinie"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX1"));
|
||||
infiniteTankCheck = new wxCheckBox(Core, ID_CHECKBOX1, _("Unlimited capacity"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX1"));
|
||||
infiniteTankCheck->SetValue(false);
|
||||
infiniteTankCheck->SetToolTip(_("En cochant ceci, l\'émetteur ne s\'arrêtera jamais d\'émettre des particules."));
|
||||
infiniteTankCheck->SetToolTip(_("If this box is checked, the emitter will keep emit particles."));
|
||||
FlexGridSizer39->Add(infiniteTankCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText3 = new wxStaticText(Core, ID_STATICTEXT3, _("Capacité :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
|
||||
StaticText3 = new wxStaticText(Core, ID_STATICTEXT3, _("Capacity :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
|
||||
FlexGridSizer39->Add(StaticText3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
tankEdit = new wxTextCtrl(Core, ID_TEXTCTRL1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1"));
|
||||
tankEdit->SetToolTip(_("Le nombre de particules disponibles."));
|
||||
tankEdit->SetToolTip(_("Available particles number."));
|
||||
FlexGridSizer39->Add(tankEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer26->Add(FlexGridSizer39, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer37 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer37->AddGrowableCol(1);
|
||||
StaticText1 = new wxStaticText(Core, ID_STATICTEXT1, _("Flux :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
|
||||
StaticText1 = new wxStaticText(Core, ID_STATICTEXT1, _("Flow :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
|
||||
FlexGridSizer37->Add(StaticText1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
flowEdit = new wxTextCtrl(Core, ID_TEXTCTRL2, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2"));
|
||||
flowEdit->SetToolTip(_("Le nombre de particules émises à la seconde. -1 pour tout émettre d\'un coup."));
|
||||
flowEdit->SetToolTip(_("Number of particles emitted ( by seconds ). -1 to emit everything in a single shot."));
|
||||
FlexGridSizer37->Add(flowEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer26->Add(FlexGridSizer37, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer59 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer59->AddGrowableCol(1);
|
||||
StaticText59 = new wxStaticText(Core, ID_STATICTEXT62, _("Nombre maximum de particules affichables :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT62"));
|
||||
StaticText59 = new wxStaticText(Core, ID_STATICTEXT62, _("Maximum particles number:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT62"));
|
||||
FlexGridSizer59->Add(StaticText59, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
maxParticleNbEdit = new wxTextCtrl(Core, ID_TEXTCTRL24, _("5000"), wxDefaultPosition, wxSize(37,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL24"));
|
||||
FlexGridSizer59->Add(maxParticleNbEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -360,13 +360,13 @@ object(object_)
|
||||
FlexGridSizer40 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
FlexGridSizer40->AddGrowableCol(0);
|
||||
FlexGridSizer40->AddGrowableRow(0);
|
||||
StaticBoxSizer12 = new wxStaticBoxSizer(wxHORIZONTAL, Panel2, _("Couleur"));
|
||||
StaticBoxSizer12 = new wxStaticBoxSizer(wxHORIZONTAL, Panel2, _("Color"));
|
||||
FlexGridSizer43 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
StaticText37 = new wxStaticText(Panel2, ID_STATICTEXT40, _("Couleur des particules à leur apparition :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT40"));
|
||||
StaticText37 = new wxStaticText(Panel2, ID_STATICTEXT40, _("Initial particles color :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT40"));
|
||||
FlexGridSizer43->Add(StaticText37, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
simpleColor1Bt = new wxColourPickerCtrl(Panel2, ID_COLOURPICKERCTRL1, wxColour(0,0,0), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_COLOURPICKERCTRL1"));
|
||||
FlexGridSizer43->Add(simpleColor1Bt, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText38 = new wxStaticText(Panel2, ID_STATICTEXT41, _("Couleur des particules à leur disparition :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT41"));
|
||||
StaticText38 = new wxStaticText(Panel2, ID_STATICTEXT41, _("Final particles color :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT41"));
|
||||
FlexGridSizer43->Add(StaticText38, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
simpleColor2Bt = new wxColourPickerCtrl(Panel2, ID_COLOURPICKERCTRL2, wxColour(0,0,0), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_COLOURPICKERCTRL2"));
|
||||
FlexGridSizer43->Add(simpleColor2Bt, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -380,72 +380,72 @@ object(object_)
|
||||
FlexGridSizer12->AddGrowableCol(0);
|
||||
FlexGridSizer12->AddGrowableRow(0);
|
||||
GridSizer1 = new wxGridSizer(0, 3, 0, 0);
|
||||
StaticBoxSizer5 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Rouge"));
|
||||
StaticBoxSizer5 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Red"));
|
||||
FlexGridSizer13 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer13->AddGrowableCol(0);
|
||||
FlexGridSizer14 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
redFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON6, _("Fixé"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON6"));
|
||||
redFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON6, _("Fixed"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON6"));
|
||||
redFixedCheck->SetValue(true);
|
||||
FlexGridSizer14->Add(redFixedCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
redRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON5, _("Aléatoire"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON5"));
|
||||
redRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON5, _("Random"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON5"));
|
||||
FlexGridSizer14->Add(redRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer13->Add(FlexGridSizer14, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
redMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON4, _("Changeant au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON4"));
|
||||
redMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON4, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON4"));
|
||||
FlexGridSizer13->Add(redMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer15 = new wxFlexGridSizer(0, 5, 0, 0);
|
||||
StaticText11 = new wxStaticText(Panel1, ID_STATICTEXT13, _("De"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT13"));
|
||||
StaticText11 = new wxStaticText(Panel1, ID_STATICTEXT13, _("From"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT13"));
|
||||
FlexGridSizer15->Add(StaticText11, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
red1Edit = new wxSpinCtrlDouble(Panel1,ID_SPINCTRL1,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_SPINCTRL1"));
|
||||
FlexGridSizer15->Add(red1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText10 = new wxStaticText(Panel1, ID_STATICTEXT12, _("à"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12"));
|
||||
StaticText10 = new wxStaticText(Panel1, ID_STATICTEXT12, _("to"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12"));
|
||||
FlexGridSizer15->Add(StaticText10, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
red2Edit = new wxSpinCtrlDouble(Panel1,ID_CUSTOM1,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_CUSTOM1"));
|
||||
FlexGridSizer15->Add(red2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer13->Add(FlexGridSizer15, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticBoxSizer5->Add(FlexGridSizer13, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
GridSizer1->Add(StaticBoxSizer5, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBoxSizer7 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Vert"));
|
||||
StaticBoxSizer7 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Green"));
|
||||
FlexGridSizer18 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer18->AddGrowableCol(0);
|
||||
FlexGridSizer19 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
greenFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON10, _("Fixé"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON10"));
|
||||
greenFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON10, _("Fixed"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON10"));
|
||||
greenFixedCheck->SetValue(true);
|
||||
FlexGridSizer19->Add(greenFixedCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
greenRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON11, _("Aléatoire"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON11"));
|
||||
greenRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON11, _("Random"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON11"));
|
||||
FlexGridSizer19->Add(greenRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer18->Add(FlexGridSizer19, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
greenMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON12, _("Changeant au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON12"));
|
||||
greenMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON12, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON12"));
|
||||
FlexGridSizer18->Add(greenMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer20 = new wxFlexGridSizer(0, 5, 0, 0);
|
||||
StaticText16 = new wxStaticText(Panel1, ID_STATICTEXT18, _("De"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT18"));
|
||||
StaticText16 = new wxStaticText(Panel1, ID_STATICTEXT18, _("From"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT18"));
|
||||
FlexGridSizer20->Add(StaticText16, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
green1Edit = new wxSpinCtrlDouble(Panel1,ID_CUSTOM2,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_CUSTOM2"));
|
||||
FlexGridSizer20->Add(green1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText17 = new wxStaticText(Panel1, ID_STATICTEXT19, _("à"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT19"));
|
||||
StaticText17 = new wxStaticText(Panel1, ID_STATICTEXT19, _("to"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT19"));
|
||||
FlexGridSizer20->Add(StaticText17, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
green2Edit = new wxSpinCtrlDouble(Panel1,ID_CUSTOM3,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_CUSTOM3"));
|
||||
FlexGridSizer20->Add(green2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer18->Add(FlexGridSizer20, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticBoxSizer7->Add(FlexGridSizer18, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
GridSizer1->Add(StaticBoxSizer7, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBoxSizer6 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Bleu"));
|
||||
StaticBoxSizer6 = new wxStaticBoxSizer(wxHORIZONTAL, Panel1, _("Blue"));
|
||||
FlexGridSizer16 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer16->AddGrowableCol(0);
|
||||
FlexGridSizer17 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
blueFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON7, _("Fixé"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON7"));
|
||||
blueFixedCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON7, _("Fixed"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON7"));
|
||||
blueFixedCheck->SetValue(true);
|
||||
FlexGridSizer17->Add(blueFixedCheck, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
blueRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON8, _("Aléatoire"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON8"));
|
||||
blueRandomCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON8, _("Random"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON8"));
|
||||
FlexGridSizer17->Add(blueRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer16->Add(FlexGridSizer17, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
blueMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON9, _("Changeant au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON9"));
|
||||
blueMutableCheck = new wxRadioButton(Panel1, ID_RADIOBUTTON9, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON9"));
|
||||
FlexGridSizer16->Add(blueMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer21 = new wxFlexGridSizer(0, 5, 0, 0);
|
||||
StaticText13 = new wxStaticText(Panel1, ID_STATICTEXT15, _("De"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT15"));
|
||||
StaticText13 = new wxStaticText(Panel1, ID_STATICTEXT15, _("From"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT15"));
|
||||
FlexGridSizer21->Add(StaticText13, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
blue1Edit = new wxSpinCtrlDouble(Panel1,ID_CUSTOM4,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_CUSTOM4"));
|
||||
FlexGridSizer21->Add(blue1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText14 = new wxStaticText(Panel1, ID_STATICTEXT16, _("à"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT16"));
|
||||
StaticText14 = new wxStaticText(Panel1, ID_STATICTEXT16, _("to"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT16"));
|
||||
FlexGridSizer21->Add(StaticText14, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
blue2Edit = new wxSpinCtrlDouble(Panel1,ID_CUSTOM5,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,0.1,_T("ID_CUSTOM5"));
|
||||
FlexGridSizer21->Add(blue2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -456,29 +456,29 @@ object(object_)
|
||||
Panel1->SetSizer(FlexGridSizer12);
|
||||
FlexGridSizer12->Fit(Panel1);
|
||||
FlexGridSizer12->SetSizeHints(Panel1);
|
||||
particleNotebook->AddPage(Panel2, _("Couleurs"), false);
|
||||
particleNotebook->AddPage(Panel1, _("Couleurs ( avancées )"), false);
|
||||
particleNotebook->AddPage(Panel2, _("Colors"), false);
|
||||
particleNotebook->AddPage(Panel1, _("Colors ( advanced )"), false);
|
||||
FlexGridSizer24->Add(particleNotebook, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer31->Add(FlexGridSizer24, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticBoxSizer13 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Transparence"));
|
||||
StaticBoxSizer13 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Transparency"));
|
||||
FlexGridSizer55 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer27 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
alphaRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON13, _("Valeur aléatoire"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON13"));
|
||||
alphaRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON13, _("Random value"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON13"));
|
||||
FlexGridSizer27->Add(alphaRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
alphaMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON14, _("Evolution au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON14"));
|
||||
alphaMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON14, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON14"));
|
||||
FlexGridSizer27->Add(alphaMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer55->Add(FlexGridSizer27, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer23 = new wxFlexGridSizer(0, 4, 0, 0);
|
||||
StaticText39 = new wxStaticText(Core, ID_STATICTEXT42, _("Entre"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT42"));
|
||||
StaticText39 = new wxStaticText(Core, ID_STATICTEXT42, _("Between"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT42"));
|
||||
FlexGridSizer23->Add(StaticText39, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
alpha1Edit = new wxSpinCtrlDouble(Core,ID_CUSTOM12,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,10,_T("ID_CUSTOM12"));
|
||||
FlexGridSizer23->Add(alpha1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText58 = new wxStaticText(Core, ID_STATICTEXT61, _("et"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT61"));
|
||||
StaticText58 = new wxStaticText(Core, ID_STATICTEXT61, _("and"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT61"));
|
||||
FlexGridSizer23->Add(StaticText58, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
alpha2Edit = new wxSpinCtrlDouble(Core,ID_CUSTOM17,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,10,_T("ID_CUSTOM17"));
|
||||
FlexGridSizer23->Add(alpha2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText15 = new wxStaticText(Core, ID_STATICTEXT17, _("Variation aléatoire\nde ces deux valeurs :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT17"));
|
||||
StaticText15->SetToolTip(_("Amplitude de la variation aléatoire de la valeur initiale de la transparence"));
|
||||
StaticText15 = new wxStaticText(Core, ID_STATICTEXT17, _("Random variation\nbetween:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT17"));
|
||||
StaticText15->SetToolTip(_("Ampltiude of the random variation of the initial transparency"));
|
||||
FlexGridSizer23->Add(StaticText15, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
alpha1RandomnessEdit = new wxSpinCtrlDouble(Core,ID_CUSTOM6,"",wxDefaultPosition,wxSize(55,21),0,0,255,0,10,_T("ID_CUSTOM6"));
|
||||
FlexGridSizer23->Add(alpha1RandomnessEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -489,67 +489,67 @@ object(object_)
|
||||
StaticBoxSizer13->Add(FlexGridSizer55, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer31->Add(StaticBoxSizer13, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer25 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
StaticBoxSizer15 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Angle d\'affichage"));
|
||||
StaticBoxSizer15 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Display angle"));
|
||||
FlexGridSizer56 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer28 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
angleRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON26, _("Valeur aléatoire"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON26"));
|
||||
angleRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON26, _("Random value"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON26"));
|
||||
FlexGridSizer28->Add(angleRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
angleMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON27, _("Evolution au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON27"));
|
||||
angleMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON27, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON27"));
|
||||
FlexGridSizer28->Add(angleMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer56->Add(FlexGridSizer28, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer57 = new wxFlexGridSizer(0, 6, 0, 0);
|
||||
StaticText41 = new wxStaticText(Core, ID_STATICTEXT44, _("Entre"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT44"));
|
||||
StaticText41 = new wxStaticText(Core, ID_STATICTEXT44, _("Between"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT44"));
|
||||
FlexGridSizer57->Add(StaticText41, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
angle1Edit = new wxTextCtrl(Core, ID_TEXTCTRL28, wxEmptyString, wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL28"));
|
||||
FlexGridSizer57->Add(angle1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText55 = new wxStaticText(Core, ID_STATICTEXT58, _("°"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT58"));
|
||||
FlexGridSizer57->Add(StaticText55, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText56 = new wxStaticText(Core, ID_STATICTEXT59, _("et"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT59"));
|
||||
StaticText56 = new wxStaticText(Core, ID_STATICTEXT59, _("and"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT59"));
|
||||
FlexGridSizer57->Add(StaticText56, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
angle2Edit = new wxTextCtrl(Core, ID_TEXTCTRL27, wxEmptyString, wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL27"));
|
||||
FlexGridSizer57->Add(angle2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText57 = new wxStaticText(Core, ID_STATICTEXT60, _("°"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT60"));
|
||||
FlexGridSizer57->Add(StaticText57, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText18 = new wxStaticText(Core, ID_STATICTEXT20, _("Variation aléatoire\nde ces deux valeurs :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT20"));
|
||||
StaticText18->SetToolTip(_("Amplitude de la variation aléatoire de la valeur initiale de la transparence"));
|
||||
StaticText18 = new wxStaticText(Core, ID_STATICTEXT20, _("Random variation\nbetween:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT20"));
|
||||
StaticText18->SetToolTip(_("Ampltiude of the random variation of the initial transparency"));
|
||||
FlexGridSizer57->Add(StaticText18, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
angle1RandomnessEdit = new wxTextCtrl(Core, ID_TEXTCTRL17, _("0"), wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL17"));
|
||||
angle1RandomnessEdit->SetToolTip(_("Amplitude de la variation aléatoire de la valeur."));
|
||||
angle1RandomnessEdit->SetToolTip(_("Ampltiude of the random variation of the value."));
|
||||
FlexGridSizer57->Add(angle1RandomnessEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer57->Add(5,5,1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer57->Add(5,5,1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
angle2RandomnessEdit = new wxTextCtrl(Core, ID_TEXTCTRL29, _("0"), wxDefaultPosition, wxSize(55,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL29"));
|
||||
angle2RandomnessEdit->SetToolTip(_("Amplitude de la variation aléatoire de la valeur."));
|
||||
angle2RandomnessEdit->SetToolTip(_("Ampltiude of the random variation of the value."));
|
||||
FlexGridSizer57->Add(angle2RandomnessEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer57->Add(5,5,1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer56->Add(FlexGridSizer57, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticBoxSizer15->Add(FlexGridSizer56, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer25->Add(StaticBoxSizer15, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBoxSizer14 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Taille"));
|
||||
StaticBoxSizer14 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Size"));
|
||||
FlexGridSizer54 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer29 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
sizeRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON25, _("Valeur aléatoire"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON25"));
|
||||
sizeRandomCheck = new wxRadioButton(Core, ID_RADIOBUTTON25, _("Random value"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T("ID_RADIOBUTTON25"));
|
||||
FlexGridSizer29->Add(sizeRandomCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
sizeMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON24, _("Evolution au cours du temps"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON24"));
|
||||
sizeMutableCheck = new wxRadioButton(Core, ID_RADIOBUTTON24, _("Changing over time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_RADIOBUTTON24"));
|
||||
FlexGridSizer29->Add(sizeMutableCheck, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer54->Add(FlexGridSizer29, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer44 = new wxFlexGridSizer(0, 7, 0, 0);
|
||||
StaticText40 = new wxStaticText(Core, ID_STATICTEXT43, _("Entre"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT43"));
|
||||
StaticText40 = new wxStaticText(Core, ID_STATICTEXT43, _("Between"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT43"));
|
||||
FlexGridSizer44->Add(StaticText40, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
size1Edit = new wxSpinCtrlDouble(Core,ID_CUSTOM13,"",wxDefaultPosition,wxSize(55,21),0,0,100,0,10,_T("ID_CUSTOM13"));
|
||||
FlexGridSizer44->Add(size1Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText53 = new wxStaticText(Core, ID_STATICTEXT56, _("%"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT56"));
|
||||
FlexGridSizer44->Add(StaticText53, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText52 = new wxStaticText(Core, ID_STATICTEXT55, _("et"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT55"));
|
||||
StaticText52 = new wxStaticText(Core, ID_STATICTEXT55, _("and"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT55"));
|
||||
FlexGridSizer44->Add(StaticText52, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
size2Edit = new wxSpinCtrlDouble(Core,ID_CUSTOM14,"",wxDefaultPosition,wxSize(55,21),0,0,100,0,10,_T("ID_CUSTOM14"));
|
||||
FlexGridSizer44->Add(size2Edit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText51 = new wxStaticText(Core, ID_STATICTEXT54, _("%"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT54"));
|
||||
FlexGridSizer44->Add(StaticText51, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText54 = new wxStaticText(Core, ID_STATICTEXT57, _("de la taille initiale"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT57"));
|
||||
StaticText54 = new wxStaticText(Core, ID_STATICTEXT57, _("of the initial size"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT57"));
|
||||
FlexGridSizer44->Add(StaticText54, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText19 = new wxStaticText(Core, ID_STATICTEXT21, _("Variation aléatoire\nde ces deux valeurs :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT21"));
|
||||
StaticText19->SetToolTip(_("Amplitude de la variation aléatoire de la valeur initiale de la transparence"));
|
||||
StaticText19 = new wxStaticText(Core, ID_STATICTEXT21, _("Random variation\nbetween:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT21"));
|
||||
StaticText19->SetToolTip(_("Ampltiude of the random variation of the initial transparency"));
|
||||
FlexGridSizer44->Add(StaticText19, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
size1RandomnessEdit = new wxSpinCtrlDouble(Core,ID_CUSTOM8,"",wxDefaultPosition,wxSize(55,21),0,0,100,0,10,_T("ID_CUSTOM8"));
|
||||
FlexGridSizer44->Add(size1RandomnessEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -565,19 +565,19 @@ object(object_)
|
||||
FlexGridSizer33->Add(StaticBoxSizer4, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer5 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
FlexGridSizer5->AddGrowableRow(0);
|
||||
StaticBoxSizer11 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Zone et direction d\'émission"));
|
||||
StaticBoxSizer11 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Zone and direction of emission"));
|
||||
FlexGridSizer45 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer45->AddGrowableCol(0);
|
||||
FlexGridSizer38 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer38->AddGrowableCol(1);
|
||||
StaticText4 = new wxStaticText(Core, ID_STATICTEXT4, _("Force d\'émission :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT4"));
|
||||
StaticText4 = new wxStaticText(Core, ID_STATICTEXT4, _("Emission force :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT4"));
|
||||
FlexGridSizer38->Add(StaticText4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
BoxSizer2 = new wxBoxSizer(wxHORIZONTAL);
|
||||
StaticText5 = new wxStaticText(Core, ID_STATICTEXT5, _("Entre"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5"));
|
||||
StaticText5 = new wxStaticText(Core, ID_STATICTEXT5, _("Between"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5"));
|
||||
BoxSizer2->Add(StaticText5, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
emitterForceMinEdit = new wxTextCtrl(Core, ID_TEXTCTRL6, wxEmptyString, wxDefaultPosition, wxSize(66,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL6"));
|
||||
BoxSizer2->Add(emitterForceMinEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText6 = new wxStaticText(Core, ID_STATICTEXT6, _("et"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
|
||||
StaticText6 = new wxStaticText(Core, ID_STATICTEXT6, _("and"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
|
||||
BoxSizer2->Add(StaticText6, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
emitterForceMaxEdit = new wxTextCtrl(Core, ID_TEXTCTRL7, wxEmptyString, wxDefaultPosition, wxSize(66,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL7"));
|
||||
BoxSizer2->Add(emitterForceMaxEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -585,7 +585,7 @@ object(object_)
|
||||
FlexGridSizer45->Add(FlexGridSizer38, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer11 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer11->AddGrowableCol(1);
|
||||
StaticText30 = new wxStaticText(Core, ID_STATICTEXT33, _("Rayon de la sphère d\'apparition :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT33"));
|
||||
StaticText30 = new wxStaticText(Core, ID_STATICTEXT33, _("Radius of the emission sphere :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT33"));
|
||||
FlexGridSizer11->Add(StaticText30, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
zoneRadiusEdit = new wxTextCtrl(Core, ID_TEXTCTRL14, wxEmptyString, wxDefaultPosition, wxSize(66,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL14"));
|
||||
FlexGridSizer11->Add(zoneRadiusEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -596,7 +596,7 @@ object(object_)
|
||||
FlexGridSizer46->AddGrowableCol(0);
|
||||
FlexGridSizer49 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer49->AddGrowableCol(1);
|
||||
StaticText45 = new wxStaticText(Panel4, ID_STATICTEXT48, _("Angle d\'ouverture du cone d\'émission :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT48"));
|
||||
StaticText45 = new wxStaticText(Panel4, ID_STATICTEXT48, _("Angle of the spray cone :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT48"));
|
||||
FlexGridSizer49->Add(StaticText45, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
simpleConeAngleEdit = new wxTextCtrl(Panel4, ID_TEXTCTRL22, wxEmptyString, wxDefaultPosition, wxSize(66,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL22"));
|
||||
FlexGridSizer49->Add(simpleConeAngleEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -611,26 +611,26 @@ object(object_)
|
||||
FlexGridSizer34->AddGrowableCol(0);
|
||||
FlexGridSizer35 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer35->AddGrowableCol(1);
|
||||
StaticText31 = new wxStaticText(Panel3, ID_STATICTEXT34, _("Direction d\'émission sur l\'axe Z :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT34"));
|
||||
StaticText31 = new wxStaticText(Panel3, ID_STATICTEXT34, _("Emission Z direction:"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT34"));
|
||||
FlexGridSizer35->Add(StaticText31, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
BoxSizer1 = new wxBoxSizer(wxHORIZONTAL);
|
||||
emitterDirZEdit = new wxTextCtrl(Panel3, ID_TEXTCTRL20, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL20"));
|
||||
emitterDirZEdit->SetToolTip(_("Direction de l\'émission, sur l\'axe Z ( profondeur )"));
|
||||
emitterDirZEdit->SetToolTip(_("Emission X direction"));
|
||||
BoxSizer1->Add(emitterDirZEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer35->Add(BoxSizer1, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer34->Add(FlexGridSizer35, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer41 = new wxFlexGridSizer(0, 4, 0, 0);
|
||||
FlexGridSizer41->AddGrowableCol(2);
|
||||
StaticText33 = new wxStaticText(Panel3, ID_STATICTEXT36, _("Angle de la zone d\'émission :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT36"));
|
||||
StaticText33 = new wxStaticText(Panel3, ID_STATICTEXT36, _("Angle of the emission zone :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT36"));
|
||||
FlexGridSizer41->Add(StaticText33, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText35 = new wxStaticText(Panel3, ID_STATICTEXT38, _("1er angle :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT38"));
|
||||
StaticText35 = new wxStaticText(Panel3, ID_STATICTEXT38, _("1st angle :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT38"));
|
||||
FlexGridSizer41->Add(StaticText35, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
emitterAngleAEdit = new wxTextCtrl(Panel3, ID_TEXTCTRL15, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL15"));
|
||||
FlexGridSizer41->Add(emitterAngleAEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText9 = new wxStaticText(Panel3, ID_STATICTEXT11, _("°"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT11"));
|
||||
FlexGridSizer41->Add(StaticText9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer41->Add(8,9,1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText36 = new wxStaticText(Panel3, ID_STATICTEXT39, _("2eme angle :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT39"));
|
||||
StaticText36 = new wxStaticText(Panel3, ID_STATICTEXT39, _("2nd angle :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT39"));
|
||||
FlexGridSizer41->Add(StaticText36, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
emitterAngleBEdit = new wxTextCtrl(Panel3, ID_TEXTCTRL16, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL16"));
|
||||
FlexGridSizer41->Add(emitterAngleBEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -640,12 +640,12 @@ object(object_)
|
||||
Panel3->SetSizer(FlexGridSizer34);
|
||||
FlexGridSizer34->Fit(Panel3);
|
||||
FlexGridSizer34->SetSizeHints(Panel3);
|
||||
emissionNotebook->AddPage(Panel4, _("Configuration simple"), false);
|
||||
emissionNotebook->AddPage(Panel3, _("Configuration avancée"), false);
|
||||
emissionNotebook->AddPage(Panel4, _("Simple setup"), false);
|
||||
emissionNotebook->AddPage(Panel3, _("Advanced setup"), false);
|
||||
FlexGridSizer45->Add(emissionNotebook, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBoxSizer11->Add(FlexGridSizer45, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer5->Add(StaticBoxSizer11, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBoxSizer2 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Gravité"));
|
||||
StaticBoxSizer2 = new wxStaticBoxSizer(wxHORIZONTAL, Core, _("Gravity"));
|
||||
gravityNotebook = new wxNotebook(Core, ID_NOTEBOOK3, wxDefaultPosition, wxDefaultSize, 0, _T("ID_NOTEBOOK3"));
|
||||
Panel6 = new wxPanel(gravityNotebook, ID_PANEL7, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL7"));
|
||||
FlexGridSizer50 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
@@ -653,18 +653,18 @@ object(object_)
|
||||
BoxSizer3 = new wxBoxSizer(wxHORIZONTAL);
|
||||
FlexGridSizer52 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer52->AddGrowableCol(1);
|
||||
StaticText47 = new wxStaticText(Panel6, ID_STATICTEXT50, _("Gravité :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT50"));
|
||||
StaticText47 = new wxStaticText(Panel6, ID_STATICTEXT50, _("Gravity :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT50"));
|
||||
FlexGridSizer52->Add(StaticText47, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
simpleGravityLengthEdit = new wxTextCtrl(Panel6, ID_TEXTCTRL23, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL23"));
|
||||
simpleGravityLengthEdit->SetToolTip(_("Gravité sur l\'axe X"));
|
||||
simpleGravityLengthEdit->SetToolTip(_("Gravity on X axis"));
|
||||
FlexGridSizer52->Add(simpleGravityLengthEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
BoxSizer3->Add(FlexGridSizer52, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer51 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer51->AddGrowableCol(1);
|
||||
StaticText49 = new wxStaticText(Panel6, ID_STATICTEXT52, _("Angle de la gravité :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT52"));
|
||||
StaticText49 = new wxStaticText(Panel6, ID_STATICTEXT52, _("Gravity angle :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT52"));
|
||||
FlexGridSizer51->Add(StaticText49, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
simpleGravityAngleEdit = new wxTextCtrl(Panel6, ID_TEXTCTRL25, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL25"));
|
||||
simpleGravityAngleEdit->SetToolTip(_("Gravité sur l\'axe Z ( profondeur )"));
|
||||
simpleGravityAngleEdit->SetToolTip(_("Gravity on Z axis ( depth )"));
|
||||
FlexGridSizer51->Add(simpleGravityAngleEdit, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText50 = new wxStaticText(Panel6, ID_STATICTEXT53, _("°"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT53"));
|
||||
FlexGridSizer51->Add(StaticText50, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
@@ -683,17 +683,17 @@ object(object_)
|
||||
Panel5 = new wxPanel(gravityNotebook, ID_PANEL6, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL6"));
|
||||
FlexGridSizer3 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
FlexGridSizer3->AddGrowableCol(1);
|
||||
StaticText2 = new wxStaticText(Panel5, ID_STATICTEXT2, _("Gravité appliquée aux particules :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
|
||||
StaticText2 = new wxStaticText(Panel5, ID_STATICTEXT2, _("Gravity applied to particles :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
|
||||
FlexGridSizer3->Add(StaticText2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer4 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
gravityXEdit = new wxTextCtrl(Panel5, ID_TEXTCTRL3, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL3"));
|
||||
gravityXEdit->SetToolTip(_("Gravité sur l\'axe X"));
|
||||
gravityXEdit->SetToolTip(_("Gravity on X axis"));
|
||||
FlexGridSizer4->Add(gravityXEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
gravityYEdit = new wxTextCtrl(Panel5, ID_TEXTCTRL4, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL4"));
|
||||
gravityYEdit->SetToolTip(_("Gravité sur l\'axe Y"));
|
||||
gravityYEdit->SetToolTip(_("Gravity on Y axis"));
|
||||
FlexGridSizer4->Add(gravityYEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
gravityZEdit = new wxTextCtrl(Panel5, ID_TEXTCTRL5, wxEmptyString, wxDefaultPosition, wxSize(62,21), 0, wxDefaultValidator, _T("ID_TEXTCTRL5"));
|
||||
gravityZEdit->SetToolTip(_("Gravité sur l\'axe Z ( profondeur )"));
|
||||
gravityZEdit->SetToolTip(_("Gravity on Z axis ( depth )"));
|
||||
FlexGridSizer4->Add(gravityZEdit, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer3->Add(FlexGridSizer4, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticText8 = new wxStaticText(Panel5, ID_STATICTEXT8, _("Friction :"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT8"));
|
||||
@@ -706,8 +706,8 @@ object(object_)
|
||||
Panel5->SetSizer(FlexGridSizer3);
|
||||
FlexGridSizer3->Fit(Panel5);
|
||||
FlexGridSizer3->SetSizeHints(Panel5);
|
||||
gravityNotebook->AddPage(Panel6, _("Configuration simple"), false);
|
||||
gravityNotebook->AddPage(Panel5, _("Configuration avancée"), false);
|
||||
gravityNotebook->AddPage(Panel6, _("Simple setup"), false);
|
||||
gravityNotebook->AddPage(Panel5, _("Advanced setup"), false);
|
||||
StaticBoxSizer2->Add(gravityNotebook, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer5->Add(StaticBoxSizer2, 1, wxALL|wxALIGN_TOP|wxALIGN_CENTER_HORIZONTAL, 5);
|
||||
FlexGridSizer33->Add(FlexGridSizer5, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
@@ -716,11 +716,11 @@ object(object_)
|
||||
FlexGridSizer2->Add(StaticLine1, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer36 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
FlexGridSizer36->AddGrowableCol(1);
|
||||
imageBankBt = new wxButton(Core, ID_BUTTON3, _("Afficher la banque d\'images"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON3"));
|
||||
imageBankBt = new wxButton(Core, ID_BUTTON3, _("Show the images bank"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON3"));
|
||||
FlexGridSizer36->Add(imageBankBt, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
okBt = new wxButton(Core, ID_BUTTON1, _("Ok"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
|
||||
FlexGridSizer36->Add(okBt, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
cancelBt = new wxButton(Core, ID_BUTTON2, _("Annuler"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2"));
|
||||
cancelBt = new wxButton(Core, ID_BUTTON2, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2"));
|
||||
FlexGridSizer36->Add(cancelBt, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer2->Add(FlexGridSizer36, 1, wxALL|wxEXPAND|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 0);
|
||||
Core->SetSizer(FlexGridSizer2);
|
||||
@@ -914,24 +914,24 @@ object(object_)
|
||||
//Init wxAuiManager with two pane : the editor and the image bank editor
|
||||
m_mgr.SetManagedWindow( this );
|
||||
m_mgr.AddPane( Core, wxAuiPaneInfo().Name( wxT( "Core" ) ).Center().CaptionVisible(false) );
|
||||
m_mgr.AddPane( editorImagesPnl, wxAuiPaneInfo().Name( wxT( "EI" ) ).Left().Caption( _( "Editeur de la banque d'images" ) ).MaximizeButton( true ).MinimizeButton( false ).Show(false).MinSize(150, 100) );
|
||||
m_mgr.AddPane( editorImagesPnl, wxAuiPaneInfo().Name( wxT( "EI" ) ).Left().Caption( _( "Images bank's editor" ) ).MaximizeButton( true ).MinimizeButton( false ).Show(false).MinSize(150, 100) );
|
||||
m_mgr.SetFlags( wxAUI_MGR_ALLOW_FLOATING | wxAUI_MGR_ALLOW_ACTIVE_PANE | wxAUI_MGR_TRANSPARENT_HINT
|
||||
| wxAUI_MGR_TRANSPARENT_DRAG | wxAUI_MGR_HINT_FADE | wxAUI_MGR_NO_VENETIAN_BLINDS_FADE );
|
||||
m_mgr.Update();
|
||||
}
|
||||
|
||||
ParticleEmitterObjectEditor::~ParticleEmitterObjectEditor()
|
||||
{
|
||||
//(*Destroy(ParticleEmitterObjectEditor)
|
||||
m_mgr.Update();
|
||||
}
|
||||
|
||||
ParticleEmitterObjectEditor::~ParticleEmitterObjectEditor()
|
||||
{
|
||||
//(*Destroy(ParticleEmitterObjectEditor)
|
||||
//*)
|
||||
m_mgr.UnInit(); //We're using a wxAuiManager that need to be uninitialized.
|
||||
}
|
||||
void ParticleEmitterObjectEditor::OnokBtClick(wxCommandEvent& event)
|
||||
m_mgr.UnInit(); //We're using a wxAuiManager that need to be uninitialized.
|
||||
}
|
||||
void ParticleEmitterObjectEditor::OnokBtClick(wxCommandEvent& event)
|
||||
{
|
||||
unsigned int particleNb = ToInt(string(maxParticleNbEdit->GetValue().mb_str())) > 0 ? ToInt(string(maxParticleNbEdit->GetValue().mb_str())) : 0;
|
||||
if ( particleNb > 30000 )
|
||||
{
|
||||
if ( wxMessageBox(_("Le nombre de particule est important. Un nombre trop important pourrait entrainer le crash du jeu.\nÊtes vous sur de vouloir continuer ?"), _("Nombre de particules maximum"), wxYES_NO | wxICON_EXCLAMATION, this) == wxNO )
|
||||
if ( wxMessageBox(_("The number of particles is big. A number too important could crash the game.\nAre you sure you wan to continue\?"), _("Maximum Particles number"), wxYES_NO | wxICON_EXCLAMATION, this) == wxNO )
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1009,13 +1009,13 @@ void ParticleEmitterObjectEditor::OnokBtClick(wxCommandEvent& event)
|
||||
if (gravityNotebook->GetSelection() == 0) object.gravityEditionSimpleMode = true;
|
||||
if (particleNotebook->GetSelection() == 0) object.particleEditionSimpleMode = true;
|
||||
|
||||
EndModal(1);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OncancelBtClick(wxCommandEvent& event)
|
||||
EndModal(1);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OncancelBtClick(wxCommandEvent& event)
|
||||
{
|
||||
EndModal(0);
|
||||
}
|
||||
EndModal(0);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::PrepareControlsForPointRenderer()
|
||||
{
|
||||
@@ -1027,7 +1027,7 @@ void ParticleEmitterObjectEditor::PrepareControlsForPointRenderer()
|
||||
textureEdit->Show(false);
|
||||
imageChooseBt->Show(false);
|
||||
|
||||
rendererParam1Txt->SetLabel(_("Taille initiale :"));
|
||||
rendererParam1Txt->SetLabel(_("Initial size :"));
|
||||
Layout();
|
||||
Refresh();
|
||||
}
|
||||
@@ -1042,8 +1042,8 @@ void ParticleEmitterObjectEditor::PrepareControlsForQuadRenderer()
|
||||
textureEdit->Show(true);
|
||||
imageChooseBt->Show(true);
|
||||
|
||||
rendererParam1Txt->SetLabel(_("Largeur initiale :"));
|
||||
rendererParam2Txt->SetLabel(_("Hauteur initiale :"));
|
||||
rendererParam1Txt->SetLabel(_("Inital width :"));
|
||||
rendererParam2Txt->SetLabel(_("Initial height :"));
|
||||
Layout();
|
||||
Refresh();
|
||||
}
|
||||
@@ -1058,83 +1058,83 @@ void ParticleEmitterObjectEditor::PrepareControlsForLineRenderer()
|
||||
textureEdit->Show(false);
|
||||
imageChooseBt->Show(false);
|
||||
|
||||
rendererParam1Txt->SetLabel(_("Longueur :"));
|
||||
rendererParam2Txt->SetLabel(_("Largeur :"));
|
||||
rendererParam1Txt->SetLabel(_("Length :"));
|
||||
rendererParam2Txt->SetLabel(_("Width :"));
|
||||
Layout();
|
||||
Refresh();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnpointCheckSelect(wxCommandEvent& event)
|
||||
|
||||
void ParticleEmitterObjectEditor::OnpointCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
PrepareControlsForPointRenderer();
|
||||
}
|
||||
void ParticleEmitterObjectEditor::OnLineCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
PrepareControlsForLineRenderer();
|
||||
}
|
||||
void ParticleEmitterObjectEditor::OnQuadCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
PrepareControlsForQuadRenderer();
|
||||
PrepareControlsForPointRenderer();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OninfiniteTankCheckClick(wxCommandEvent& event)
|
||||
void ParticleEmitterObjectEditor::OnLineCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
tankEdit->Enable(!infiniteTankCheck->GetValue());
|
||||
PrepareControlsForLineRenderer();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnredFixedCheckSelect(wxCommandEvent& event)
|
||||
void ParticleEmitterObjectEditor::OnQuadCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
red2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnredRandomCheckSelect(wxCommandEvent& event)
|
||||
PrepareControlsForQuadRenderer();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OninfiniteTankCheckClick(wxCommandEvent& event)
|
||||
{
|
||||
red2Edit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OngreenFixedCheckSelect(wxCommandEvent& event)
|
||||
tankEdit->Enable(!infiniteTankCheck->GetValue());
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnredFixedCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
green2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OngreenRandomCheckSelect(wxCommandEvent& event)
|
||||
red2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnredRandomCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
green2Edit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnblueFixedCheckSelect(wxCommandEvent& event)
|
||||
red2Edit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OngreenFixedCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
blue2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnblueRandomCheckSelect(wxCommandEvent& event)
|
||||
green2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OngreenRandomCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
blue2Edit->Enable(true);
|
||||
}
|
||||
|
||||
|
||||
void ParticleEmitterObjectEditor::OnimageChooseBtClick(wxCommandEvent& event)
|
||||
green2Edit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnblueFixedCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
blue2Edit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnblueRandomCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
blue2Edit->Enable(true);
|
||||
}
|
||||
|
||||
|
||||
void ParticleEmitterObjectEditor::OnimageChooseBtClick(wxCommandEvent& event)
|
||||
{
|
||||
if ( !m_mgr.GetPane( editorImagesPnl ).IsShown() )
|
||||
{
|
||||
wxLogMessage(_("Affichez l'éditeur de la banque d'image, et sélectionnez une image avant de cliquer sur ce bouton."));
|
||||
wxLogMessage(_("Please display the image bank's editor and select an image before clicking on this button."));
|
||||
return;
|
||||
}
|
||||
|
||||
textureEdit->ChangeValue(editorImagesPnl->resourcesTree->GetItemText(editorImagesPnl->m_itemSelected));
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnimageBankBtClick(wxCommandEvent& event)
|
||||
textureEdit->ChangeValue(editorImagesPnl->resourcesTree->GetItemText(editorImagesPnl->m_itemSelected));
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnimageBankBtClick(wxCommandEvent& event)
|
||||
{
|
||||
//Update the window size
|
||||
if ( !m_mgr.GetPane( editorImagesPnl ).IsShown() )
|
||||
SetSize(GetSize().GetWidth()+150, GetSize().GetHeight());
|
||||
|
||||
m_mgr.GetPane( editorImagesPnl ).Show();
|
||||
m_mgr.Update();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleColor1BtColourChanged(wxColourPickerEvent& event)
|
||||
m_mgr.Update();
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleColor1BtColourChanged(wxColourPickerEvent& event)
|
||||
{
|
||||
redMutableCheck->SetValue(true);
|
||||
blueMutableCheck->SetValue(true);
|
||||
@@ -1148,63 +1148,64 @@ void ParticleEmitterObjectEditor::OnsimpleColor1BtColourChanged(wxColourPickerEv
|
||||
green1Edit->SetValue(simpleColor1Bt->GetColour().Green());
|
||||
green2Edit->SetValue(simpleColor2Bt->GetColour().Green());
|
||||
blue1Edit->SetValue(simpleColor1Bt->GetColour().Blue());
|
||||
blue2Edit->SetValue(simpleColor2Bt->GetColour().Blue());
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleConeAngleText(wxCommandEvent& event)
|
||||
blue2Edit->SetValue(simpleColor2Bt->GetColour().Blue());
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleConeAngleText(wxCommandEvent& event)
|
||||
{
|
||||
emitterAngleBEdit->SetValue(simpleConeAngleEdit->GetValue().mb_str());
|
||||
emitterAngleAEdit->SetValue("0");
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleGravityAngleText(wxCommandEvent& event)
|
||||
emitterAngleAEdit->SetValue("0");
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleGravityAngleText(wxCommandEvent& event)
|
||||
{
|
||||
float angle = ToFloat(string(simpleGravityAngleEdit->GetValue().mb_str()))/180.0f*3.14159f;
|
||||
float length = ToFloat(string(simpleGravityLengthEdit->GetValue().mb_str()));
|
||||
|
||||
gravityXEdit->SetValue(ToString(cos(angle)*length));
|
||||
gravityYEdit->SetValue(ToString(sin(angle)*length));
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleFrictionEditText(wxCommandEvent& event)
|
||||
{
|
||||
frictionEdit->SetValue(simpleFrictionEdit->GetValue());
|
||||
gravityYEdit->SetValue(ToString(sin(angle)*length));
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnalphaMutableCheckSelect(wxCommandEvent& event)
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsimpleFrictionEditText(wxCommandEvent& event)
|
||||
{
|
||||
frictionEdit->SetValue(simpleFrictionEdit->GetValue());
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnalphaMutableCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
alpha1RandomnessEdit->Enable(true);
|
||||
alpha2RandomnessEdit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnalphaRandomCheckSelect1(wxCommandEvent& event)
|
||||
alpha2RandomnessEdit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnalphaRandomCheckSelect1(wxCommandEvent& event)
|
||||
{
|
||||
alpha1RandomnessEdit->Enable(false);
|
||||
alpha2RandomnessEdit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnangleRandomCheckSelect1(wxCommandEvent& event)
|
||||
alpha2RandomnessEdit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnangleRandomCheckSelect1(wxCommandEvent& event)
|
||||
{
|
||||
angle1RandomnessEdit->Enable(false);
|
||||
angle2RandomnessEdit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnangleMutableCheckSelect(wxCommandEvent& event)
|
||||
angle2RandomnessEdit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnangleMutableCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
angle1RandomnessEdit->Enable(true);
|
||||
angle2RandomnessEdit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsizeRandomCheckSelect1(wxCommandEvent& event)
|
||||
angle2RandomnessEdit->Enable(true);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsizeRandomCheckSelect1(wxCommandEvent& event)
|
||||
{
|
||||
size1RandomnessEdit->Enable(false);
|
||||
size2RandomnessEdit->Enable(false);
|
||||
size2RandomnessEdit->Enable(false);
|
||||
}
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsizeMutableCheckSelect(wxCommandEvent& event)
|
||||
|
||||
void ParticleEmitterObjectEditor::OnsizeMutableCheckSelect(wxCommandEvent& event)
|
||||
{
|
||||
size1RandomnessEdit->Enable(true);
|
||||
size2RandomnessEdit->Enable(true);
|
||||
}
|
||||
size2RandomnessEdit->Enable(true);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user