NAME
FLTK::Todo - TODO list for Perl module FLTK
High priorities
Convert all enum and built-in types to fake tied vars?
Document internals and write regression tests
Make sure all examples in POD (c+p from the fltk2 docs) actually work
Creating new callbacks/timeouts leaks memory
remove_timeout(...) doesn't...
Thread safety
Finish the following widgets/classes
- FLTK::List
- FLTK::MenuSection
- FLTK::Mutex
- FLTK::RecursiveMutex
- FLTK::ShortcutAssignment
- FLTK::SignalMutex
- FLTK::Slider
- FLTK::StatusBarGroup
- FLTK::StringArray
- FLTK::StringHierarchy
- FLTK::StringList
- FLTK::Style (partially complete)
- FLTK::StyleSet
- FLTK::TabGroup
- FLTK::TabGroupPager
- FLTK::TextBuffer
- FLTK::TextDisplay
- FLTK::TextEditor
- FLTK::ThumbWheel
- FLTK::TiledImage
- FLTK::ToggleButton
- FLTK::ToggleItem
- FLTK::Tooltip
- FLTK::ValueInput
- FLTK::ValueOutput
- FLTK::ValueSlider
- FLTK::Widget (partially complete)
- FLTK::Window (partially complete)
- FLTK::WizardGroup
- FLTK::WordwrapOutput
- FLTK::xpmFileImage
Short term goals
Compsite/Mega Widget API
Remove all anti-Perl-isms
has_timeout()
,remove_timeout(...)
,repeat_timeout(...)
do not work because the SV* I shove into the callback is not equal from the perspective of C++.remove_check(...)
, et. al do not work for the reasons stated aboveremove_idle(...)
, et. al do not work for the reasons stated aboveadd_fd(...)
,add_fd(...)
, andremove_fd(...)
lock()
,unlock()
,awake([...])
,thread_message()
,in_main_thread()
add_event_handler
Subclass-able Image
Long term goals
None yet
Eventually...
None yet