48 const std::string& name,
const std::string& description,
const std::string& defaultValue);
116 const std::string& name,
const std::string& description,
const std::string& defaultValue);
135 FXTextField* myStringTextField =
nullptr;
144 const std::string& name,
const std::string& description,
const std::string& defaultValue);
150 void restoreOption();
153 long onCmdSetOption(FXObject*, FXSelector,
void*);
156 long onCmdResetOption(FXObject*, FXSelector,
void*);
160 std::string getValue()
const;
163 FXTextField* myStringVectorTextField =
nullptr;
172 const std::string& name,
const std::string& description,
const std::string& defaultValue);
178 void restoreOption();
181 long onCmdSetOption(FXObject*, FXSelector,
void*);
184 long onCmdResetOption(FXObject*, FXSelector,
void*);
188 std::string getValue()
const;
191 FXCheckButton* myCheckButton =
nullptr;
200 const std::string& name,
const std::string& description,
const std::string& defaultValue);
206 void restoreOption();
209 long onCmdSetOption(FXObject*, FXSelector,
void*);
212 long onCmdResetOption(FXObject*, FXSelector,
void*);
216 std::string getValue()
const;
219 FXTextField* myIntTextField =
nullptr;
228 const std::string& name,
const std::string& description,
const std::string& defaultValue);
234 void restoreOption();
237 long onCmdSetOption(FXObject*, FXSelector,
void*);
240 long onCmdResetOption(FXObject*, FXSelector,
void*);
244 std::string getValue()
const;
247 FXTextField* myIntVectorTextField =
nullptr;
256 const std::string& name,
const std::string& description,
const std::string& defaultValue);
262 void restoreOption();
265 long onCmdSetOption(FXObject*, FXSelector,
void*);
268 long onCmdResetOption(FXObject*, FXSelector,
void*);
272 std::string getValue()
const;
275 std::string parseFloat(
const std::string& value)
const;
278 FXTextField* myFloatTextField =
nullptr;
287 const std::string& name,
const std::string& description,
const std::string& defaultValue);
293 void restoreOption();
296 long onCmdSetOption(FXObject*, FXSelector,
void*);
299 long onCmdResetOption(FXObject*, FXSelector,
void*);
303 std::string getValue()
const;
306 std::string parseTime(
const std::string& value)
const;
309 FXTextField* myTimeTextField =
nullptr;
320 const std::string& name,
const std::string& description,
const std::string& defaultValue);
326 void restoreOption();
329 long onCmdOpenDialog(FXObject*, FXSelector,
void*);
332 long onCmdSetOption(FXObject*, FXSelector,
void*);
335 long onCmdResetOption(FXObject*, FXSelector,
void*);
343 std::string getValue()
const;
346 FXButton* myOpenFilenameButton =
nullptr;
349 FXTextField* myFilenameTextField =
nullptr;