summaryrefslogtreecommitdiff
path: root/FL/Fl_Int_Vector.H
AgeCommit message (Collapse)Author
2023-10-22Make Fl_String and Fl_Int_Vector private (#789)Albrecht Schlosser
- add CMake option 'OPTION_USE_STD' - add configure option '--enable-use_std' - move FL/Fl_String.H to src/Fl_String.H - move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H - remove Fl_String from demo program examples/callbacks.cxx - remove Fl_Int_Vector from public header FL/Fl_Table.H - some methods of Fl_Table are no longer inline - add CMake option OPTION_USE_STD to allow std::string in some selected functions and methods Experimental, may be removed before release: - use either Fl_Int_Vector or std::vector in Fl_Table depending on CMake OPTION_USE_STD or configure --enable-use_std Move all fl_filename* functions that use Fl_String to fluid Main changes in fluid: - add fluid_filename.h and .cxx - include "fluid_filename.h" rather than <FL/filename.H> Update fl_input(), fl_password() and test/ask - add maxchar parameter to fl_input() and fl_password() - fl_input_str() and fl_password_str() are optional and return std::string if enabled (FLTK_USE_STD)
2023-02-02Minimize and fix include statements of Fl_Int_VectorAlbrecht Schlosser
- replace <FL/Fl.H> with <FL/Fl_Export.H> in public header - add missing <string.h> in implementation
2022-11-07Added missing const on some methodsGreg Ercolano
2022-11-07Added assignment by index example, doc clarifications.Greg Ercolano
2022-11-07Added empty(), ensure size() enlarges new vals = 0Greg Ercolano
2022-11-06Add doxygen docs for Fl_Int_Vector.Greg Ercolano
While adding the docs, noticed some things that need modification for proper public use. These are highlighted as \todo items and \warning items, which will be fixed in a separate commit forthcoming. -erco
2022-11-06Add Fl_Int_Vector: "an STL-ish vector without templates"Albrecht Schlosser
Code copied from Fl_Table and reformatted. Thanks to Greg for the original code.