Clay-UI 0.06 Latest

Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Clay::UI widget layer over Clay::XS: build a widget tree, lay it out, turn pointer input into events 0.06 metacpan
Clay::UI::Box styled container widget role for Clay::UI 0.06 metacpan
Clay::UI::Enum::Bubble how far a Clay::UI event travels up the widget tree 0.06 metacpan
Clay::UI::Enum::Result what an event listener returns: stop the event or let it continue 0.06 metacpan
Clay::UI::Events::Event base class of Clay::UI events, and how to make your own 0.06 metacpan
Clay::UI::Events::OnBlur fired at a widget that loses the focus 0.06 metacpan
Clay::UI::Events::OnFocus fired at a widget that receives the focus 0.06 metacpan
Clay::UI::Events::OnHoverStart fired when the pointer comes over a hoverable widget 0.06 metacpan
Clay::UI::Events::OnHoverStopped fired when the pointer leaves a hovered widget 0.06 metacpan
Clay::UI::Events::OnPress fired at the topmost pressable widget when the pointer goes down 0.06 metacpan
Clay::UI::Events::OnRelease fired when a press is released over an armed widget (a click) 0.06 metacpan
Clay::UI::Events::OnScroll fired when a scroll container's scroll position changed 0.06 metacpan
Clay::UI::Grid table widget role for Clay::UI with automatically sized columns and rows 0.06 metacpan
Clay::UI::Grid::Cell styled cell container for Clay::UI::Grid 0.06 metacpan
Clay::UI::Grid::Row row container that Clay::UI::Grid creates for each row 0.06 metacpan
Clay::UI::Interaction hover, press and focus state of a Clay::UI 0.06 metacpan
Clay::UI::Revision process-wide counter that grows whenever a Clay::UI frame would look different 0.06 metacpan
Clay::UI::Role::Core::Container element widget role with public child mutators 0.06 metacpan
Clay::UI::Role::Core::Element base role of every Clay::UI element widget 0.06 metacpan
Clay::UI::Role::Core::Preparable let a widget rebuild its subtree right before the layout pass 0.06 metacpan
Clay::UI::Role::Core::Stateful require an explicit id on a Clay::UI widget 0.06 metacpan
Clay::UI::Role::Core::TextNode base role of every Clay::UI text widget 0.06 metacpan
Clay::UI::Role::Events::Emitter role that lets a widget fire events 0.06 metacpan
Clay::UI::Role::Events::Listener role that lets every widget listen to events 0.06 metacpan
Clay::UI::Role::Interaction::Disableable role for widgets that can be switched off 0.06 metacpan
Clay::UI::Role::Interaction::Focusable role for widgets that can take the keyboard focus 0.06 metacpan
Clay::UI::Role::Interaction::HasFocusOrder role for containers that choose the focus order in their subtree 0.06 metacpan
Clay::UI::Role::Interaction::Hoverable role for widgets that track the pointer hovering over them 0.06 metacpan
Clay::UI::Role::Interaction::Pressable role for widgets that can be pressed and clicked 0.06 metacpan
Clay::UI::Role::Layout::GridCell mark a widget as a cell that Clay::UI::Grid uses as it is 0.06 metacpan
Clay::UI::Role::Layout::HasFloating floating attribute for Clay::UI widgets 0.06 metacpan
Clay::UI::Role::Layout::HasLayout layout attribute for Clay::UI widgets 0.06 metacpan
Clay::UI::Role::Layout::HasParent parent, root and UI of a Clay::UI widget 0.06 metacpan
Clay::UI::Role::Layout::HasScroll make a Clay::UI widget a scroll container 0.06 metacpan
Clay::UI::Role::Layout::HasSizingGroup give unrelated widgets a common width or height 0.06 metacpan
Clay::UI::Role::Style::HasBackground background colour attribute for Clay::UI widgets 0.06 metacpan
Clay::UI::Role::Style::HasBorder border attributes for Clay::UI widgets 0.06 metacpan
Clay::UI::Role::Style::HasCornerRadius corner radius attribute for Clay::UI widgets 0.06 metacpan
Clay::UI::Role::Style::HasStates named states such as selected or loading on a Clay::UI widget 0.06 metacpan
Clay::UI::Text text widget role for Clay::UI 0.06 metacpan
Clay::UI::_FrameRegistry what one Clay::UI frame laid out 0.06 metacpan
Clay::UI::_error how Clay::UI reports misuse (internal) 0.06 metacpan
Clay::UI::_keys internal snake_case and camelCase key translator 0.06 metacpan
Clay::UI::_validate internal attribute validation for Clay::UI widgets 0.06 metacpan
Clay::XS low-level Perl binding for the Clay C layout library 0.06 metacpan

Provides

Name File View
Clay::UI::Grid::_IdLease lib/Clay/UI/Grid.pm metacpan
Clay::UI::Grid::_IdSpace lib/Clay/UI/Grid.pm metacpan
Clay::XS::Context lib/Clay/XS.pm metacpan
Clay::XS::StructError lib/Clay/XS.pm metacpan

Other Files

MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.md metacpan