Fltk Rs Versions Save

Rust bindings for the FLTK GUI library.

1.4.29

3 weeks ago
  • Rename experimental Terminal::put_char* to plot_char*.
  • Add MenuItem::do_callback().
  • Update FLTK submodule.

1.4.28

1 month ago
  • Fix macos link error required for macos > 11.0 by @volitionsystems.

1.4.27

1 month ago
  • Document that WindowExt::fullscreen() requires that the window is resizable as per upstream.
  • Use data_w and data_h for the RgbImage::convert method.
  • Update FLTK submodule.

1.4.26

2 months ago
  • Add Tile::size_range_by_child() and size_range_by_index().
  • Add utils::type_name for debugging purposes.
  • Fix TreeItem draw_item_content with newed items.
  • Fix single-threaded builds and linux arm64 cross-compilation.
  • Update FLTK submodule.

1.4.25

2 months ago
  • Add NativeFileChooser::try_show().
  • Add NativeFileChooserAction enum.
  • Add Tile::move_intersection method.
  • Add Color contrast functions.
  • Add MenuExt::menu_box() and set_menu_box().
  • Add MenuItem::pulldown().
  • Update Terminal widget and track changes in fltk Fl_Terminal widget color handling and docs by @jgriffitts.
  • Update FLTK submodule.

1.4.24

3 months ago
  • Revert to initial implementation of Color::from_rgbi().
  • Add check to Color::to_rgb() for colors within FLTK's colormap.
  • Add support for raw-window-handle version 0.6.

1.4.23

3 months ago
  • Allow a widget's inner handler to execute first. Super::handle only executes if inner_handler returns false by @jgriffitts.
  • use OPTION_USE_THREADS=OFF with CFLTK_SINGLE_THREADED.
  • Update FLTK submodule.

1.4.22

4 months ago
  • Add more Fl_Terminal protected methods by @jgriffitts.
  • Add WidgetBase::super_handle and super_handle_first.
  • Use WidgetBase::assume_derived() in handle() and draw() methods when appropriate.
  • Fix enum with unknown value in FileDialogOptions.
  • Update FLTK submodule.

1.4.21

4 months ago
  • Fix Widget_Derived::resize() timing.
  • Fix deletion of SharedImage which is handled by FLTK.
  • Update FLTK submodule.

1.4.20

5 months ago
  • Add several Terminal methods by @jgriffitts.
  • Add Terminal::selection_text().
  • Fix drawing artifact on wayland.
  • Disable system libdecor by default.
  • Add takes_events() check for windows on macos.
  • Remove memory leak associated with calls to into_raw() by @jgriffitts. Relax static lifetime on Widget::new's title param.
  • Update FLTK submodule.