MCPcopy Create free account
hub / github.com/audacity/audacity / PopulateOrExchange

Method PopulateOrExchange

src/commands/SetProjectCommand.cpp:63–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61 { return VisitSettings<true>(S); }
62
63void SetProjectCommand::PopulateOrExchange(ShuttleGui & S)
64{
65 S.AddSpace(0, 5);
66 S.StartMultiColumn(3, wxALIGN_CENTER);
67 {
68 S.Optional( bHasName ).TieTextBox( XXO("Name:"), mName );
69 S.Optional( bHasRate ).TieTextBox( XXO("Rate:"), mRate );
70 S.TieCheckBox( XXO("Resize:"), bHasSizing );
71 S.AddSpace(0,0);
72 }
73 S.EndMultiColumn();
74 S.StartMultiColumn(2, wxALIGN_CENTER);
75 {
76 S.TieNumericTextBox( XXO("X:"), mPosX );
77 S.TieNumericTextBox( XXO("Y:"), mPosY );
78 S.TieNumericTextBox( XXO("Width:"), mWidth );
79 S.TieNumericTextBox( XXO("Height:"), mHeight );
80 }
81 S.EndMultiColumn();
82}
83
84bool SetProjectCommand::Apply(const CommandContext & context)
85{

Callers

nothing calls this directly

Calls 4

TieTextBoxMethod · 0.80
OptionalMethod · 0.80
TieCheckBoxMethod · 0.80
TieNumericTextBoxMethod · 0.80

Tested by

no test coverage detected