Sha256: f76be74a25c8ad545d86d50086601a12b3a70449283b838141df925d5a9c7a9a
Contents?: true
Size: 1.11 KB
Versions: 9
Compression:
Stored size: 1.11 KB
Contents
// -*- c++ -*- #pragma once #ifndef __REFLEX_SRC_VIEW_H__ #define __REFLEX_SRC_VIEW_H__ #include <reflex/view.h> namespace Reflex { constexpr const char* VIEW_TAG_ROOT = "ROOT"; class Body; void View_set_window (View* view, Window* window); void View_set_frame (View* view, const Bounds& frame); const Style& View_get_style (const View* view); Body* View_get_body (View* view, bool create = true); bool View_is_active (const View& view); void View_update_tree (View* view, const UpdateEvent& event); void View_draw_tree ( View* view, const DrawEvent& event, const Point& offset, const Bounds& clip); void View_update_styles (View* view, const Selector& selector); void View_update_shapes (View* view); void View_register_capture (View* view); void View_unregister_capture (View* view); void View_call_key_event (View* view, const KeyEvent& event); void View_call_pointer_event (View* view, const PointerEvent& event); void View_call_wheel_event (View* view, const WheelEvent& event); void View_call_contact_event (View* view, const ContactEvent& event); }// Reflex #endif//EOH
Version data entries
9 entries across 9 versions & 1 rubygems