gtk 0.5.0 copy "gtk: ^0.5.0" to clipboard
gtk: ^0.5.0 copied to clipboard

outdated

Implements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG

GTK ❤️ Flutter #

Unofficial implementation of GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME Human Interface Guidelines.

GTK+Flutter example screenshot

Features #

  • Adwaita style Colors and icons
  • Various GTK widgets ported to flutter
  • Provides various window decorations / titlebar buttons for header bar

Usage #

  • To get color from theme you can use either getGtkColor function or getAdaptiveGtkColor function.
  • If you want custom titlebar then you can follow the steps for that on bitsdojo_window package.
  • Following Widgets are currently ported to flutter:
    GtkSidebar, GtkHeaderBar, GtkHeaderButton. GtkPopupMenu, GtkTwoPane.

Additional information #

  • You can use GtkHeaderBar.bitsdojo or GtkHeaderBar.nativeshell if you are using these plugins, else you can just use GtkHeaderBar.

This package is dependent on

Classic API Docs

License #

GNU GENERAL PUBLIC LICENSE v3

License is subject to change as this provides core ui elements which are required for any kind of application, if it will then it will probably change to LGPL.

36
likes
0
pub points
75%
popularity

Publisher

verified publishercanonical.com

Implements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

adwaita_icons, flutter, from_css_color, gsettings, popover, window_decorations, xdg_directories

More

Packages that depend on gtk