51 const std::string& name,
const std::string& description,
const std::string& defaultValue);
119 const std::string& name,
const std::string& description,
const std::string& defaultValue);
138 FXTextField* myStringTextField =
nullptr;
147 const std::string& name,
const std::string& description,
const std::string& defaultValue);
153 void restoreOption();
156 long onCmdSetOption(FXObject*, FXSelector,
void*);
159 long onCmdResetOption(FXObject*, FXSelector,
void*);
163 std::string getValue()
const;
166 FXTextField* myStringVectorTextField =
nullptr;
175 const std::string& name,
const std::string& description,
const std::string& defaultValue);
181 void restoreOption();
184 long onCmdSetOption(FXObject*, FXSelector,
void*);
187 long onCmdResetOption(FXObject*, FXSelector,
void*);
191 std::string getValue()
const;
194 FXCheckButton* myCheckButton =
nullptr;
203 const std::string& name,
const std::string& description,
const std::string& defaultValue);
209 void restoreOption();
212 long onCmdSetOption(FXObject*, FXSelector,
void*);
215 long onCmdResetOption(FXObject*, FXSelector,
void*);
219 std::string getValue()
const;
222 FXTextField* myIntTextField =
nullptr;
231 const std::string& name,
const std::string& description,
const std::string& defaultValue);
237 void restoreOption();
240 long onCmdSetOption(FXObject*, FXSelector,
void*);
243 long onCmdResetOption(FXObject*, FXSelector,
void*);
247 std::string getValue()
const;
250 FXTextField* myIntVectorTextField =
nullptr;
259 const std::string& name,
const std::string& description,
const std::string& defaultValue);
265 void restoreOption();
268 long onCmdSetOption(FXObject*, FXSelector,
void*);
271 long onCmdResetOption(FXObject*, FXSelector,
void*);
275 std::string getValue()
const;
278 std::string parseFloat(
const std::string& value)
const;
281 FXTextField* myFloatTextField =
nullptr;
290 const std::string& name,
const std::string& description,
const std::string& defaultValue);
296 void restoreOption();
299 long onCmdSetOption(FXObject*, FXSelector,
void*);
302 long onCmdResetOption(FXObject*, FXSelector,
void*);
306 std::string getValue()
const;
309 std::string parseTime(
const std::string& value)
const;
312 FXTextField* myTimeTextField =
nullptr;
323 const std::string& name,
const std::string& description,
const std::string& defaultValue);
329 void restoreOption();
332 long onCmdOpenDialog(FXObject*, FXSelector,
void*);
335 long onCmdSetOption(FXObject*, FXSelector,
void*);
338 long onCmdResetOption(FXObject*, FXSelector,
void*);
346 std::string getValue()
const;
349 FXButton* myOpenFilenameButton =
nullptr;
352 FXTextField* myFilenameTextField =
nullptr;