SYMBOL INDEX (10815 symbols across 662 files) FILE: api/cpp/build.rs function main (line 8) | fn main() -> Result<(), anyhow::Error> { FILE: api/cpp/cbindgen.rs function enums (line 10) | fn enums(path: &Path) -> anyhow::Result<()> { function builtin_structs (line 105) | fn builtin_structs(path: &Path) -> anyhow::Result<()> { function ensure_cargo_rerun_for_crate (line 194) | fn ensure_cargo_rerun_for_crate( function default_config (line 208) | fn default_config() -> cbindgen::Config { function gen_item_declarations (line 263) | fn gen_item_declarations(items: &[&str]) -> String { function gen_corelib (line 286) | fn gen_corelib( function gen_backend_qt (line 793) | fn gen_backend_qt( function gen_testing (line 866) | fn gen_testing( function gen_platform (line 889) | fn gen_platform( function gen_interpreter (line 924) | fn gen_interpreter( function gen_all (line 1053) | pub fn gen_all( FILE: api/cpp/docs/conf.py function setup (line 153) | def setup(app): FILE: api/cpp/esp-idf/slint/src/slint-esp.cpp class EspWindowAdapter (line 21) | class EspWindowAdapter : public slint::platform::WindowAdapter method EspWindowAdapter (line 28) | explicit EspWindowAdapter(RepaintBufferType buffer_type, slint::Physic... method size (line 35) | slint::PhysicalSize size() override { return m_size; } method request_redraw (line 37) | void request_redraw() override { needs_redraw = true; } type EspPlatform (line 41) | struct EspPlatform : public slint::platform::Platform method EspPlatform (line 43) | EspPlatform(const SlintPlatformConfiguration &config) class EspWindowAdapter (line 70) | class EspWindowAdapter function on_vsync_event (line 106) | bool on_vsync_event(esp_lcd_panel_handle_t panel, function byte_swap_color (line 118) | void byte_swap_color(slint::platform::Rgb565Pixel *pixel) function byte_swap_color (line 124) | void byte_swap_color(slint::Rgb8Pixel *pixel) function slint_esp_init (line 337) | void slint_esp_init(slint::PhysicalSize size, esp_lcd_panel_handle_t panel, function slint_esp_init (line 356) | void slint_esp_init(const SlintPlatformConfiguration &... FILE: api/cpp/include/slint-interpreter.h function namespace (line 20) | namespace slint::cbindgen_private { function namespace (line 29) | namespace slint::private_api::live_preview { function namespace (line 43) | namespace slint::interpreter { function iterator (line 193) | iterator begin() const function class (line 243) | class Value function Value (line 409) | inline Value::Value(const slint::SharedVector &array) function Value (line 428) | inline Value::Value(const std::shared_ptr> &model) function get_notify (line 482) | auto get_notify = function drop (line 486) | auto drop = [](vtable::VRefMut self) { function ModelAdaptorVTable (line 490) | static const ModelAdaptorVTable vt { row_count, row_data, set_row_data, ... function Struct (line 495) | inline Struct::Struct(std::initializer_list Struct::get_field(std::string_view name) const function set_field (line 511) | inline void Struct::set_field(std::string_view name, const Value &value) function next (line 517) | inline void Struct::iterator::next() function Struct (line 534) | inline Struct::iterator::~iterator() function class (line 552) | class ComponentInstance : vtable::Dyn function set_global_property (line 723) | bool set_global_property(std::string_view global, std::string_view prop_... function class (line 817) | class ComponentDefinition function class (line 960) | class ComponentCompiler function namespace (line 1070) | namespace slint::private_api::testing { FILE: api/cpp/include/slint-platform.h type xcb_connection_t (line 13) | struct xcb_connection_t type wl_surface (line 14) | struct wl_surface type wl_display (line 15) | struct wl_display type NSView (line 22) | typedef struct objc_object NSView; type NSWindow (line 23) | typedef struct objc_object NSWindow; function namespace (line 27) | namespace slint { function Clipboard (line 376) | enum class Clipboard { function PhysicalRegion (line 498) | struct Rgb565Pixel function RepaintBufferType (line 645) | enum class RepaintBufferType : uint32_t { function else (line 817) | else if constexpr (std::is_same_v) { function r (line 836) | auto r = cbindgen_private::slint_software_renderer_render_accel_rgb8(inn... function NativeWindowHandle (line 937) | static NativeWindowHandle from_wayland(wl_surface *surface, wl_display *... FILE: api/cpp/include/slint-stm32.h type SlintPlatformConfiguration (line 29) | struct SlintPlatformConfiguration FILE: api/cpp/include/slint-testing.h function namespace (line 19) | namespace slint::testing { function is_valid (line 144) | bool is_valid() const { return private_api::upgrade_item_weak(inner.item... function LayoutKind (line 220) | LayoutKind kind {} function set_accessible_value (line 411) | void set_accessible_value(SharedString value) const FILE: api/cpp/include/slint.h function namespace (line 32) | namespace slint { function namespace (line 254) | namespace private_api { function setup_popup_menu_from_menu_item_tree (line 278) | inline void setup_popup_menu_from_menu_item_tree( function SharedString (line 302) | inline SharedString translate(const SharedString &original, const Shared... function StyledText (line 312) | inline StyledText parse_markdown(const SharedString &format_string, function StyledText (line 320) | inline StyledText string_to_styled_text(SharedString text) function SharedString (line 327) | inline SharedString translate_from_bundle(std::span obj) function update_all_translations (line 483) | inline void update_all_translations() function select_bundled_translation (line 497) | inline bool select_bundled_translation(std::string_view language) function namespace (line 543) | namespace private_api { function EventLoopMode (line 553) | enum class EventLoopMode { function quit_event_loop (line 580) | inline void quit_event_loop() function set_xdg_app_id (line 709) | inline void set_xdg_app_id(std::string_view xdg_app_id) FILE: api/cpp/include/slint_brush.h function namespace (line 10) | namespace slint { function class (line 158) | class Brush function Color (line 223) | Color Brush::color() const function Brush (line 249) | inline Brush Brush::brighter(float factor) const function Brush (line 279) | inline Brush Brush::darker(float factor) const function Brush (line 309) | inline Brush Brush::transparentize(float factor) const function Brush (line 342) | inline Brush Brush::with_alpha(float alpha) const function namespace (line 375) | namespace private_api { FILE: api/cpp/include/slint_callbacks.h function namespace (line 8) | namespace slint::private_api { function Ret (line 46) | Ret call(const Arg &...arg) const function call (line 88) | void call(const Arg &...arg) const FILE: api/cpp/include/slint_color.h function namespace (line 8) | namespace slint { FILE: api/cpp/include/slint_image.h function namespace (line 13) | namespace slint { type Image (line 111) | struct Image function explicit (line 273) | explicit Image(cbindgen_private::types::Image inner) : data(inner) { } function namespace (line 281) | namespace private_api { FILE: api/cpp/include/slint_item_tree.h function ItemTreeNode (line 22) | constexpr inline ItemTreeNode make_item_node(uint32_t child_count, uint3... function ItemTreeNode (line 31) | constexpr inline ItemTreeNode make_dyn_node(std::uint32_t offset, std::u... function ItemRef (line 37) | inline ItemRef get_item_ref(ItemTreeRef item_tree, function T (line 65) | const T *operator->() const FILE: api/cpp/include/slint_live_preview.h function namespace (line 15) | namespace slint::private_api::live_preview { function set_property (line 168) | void set_property(std::string_view name, const interpreter::Value &value... function Value (line 184) | Value invoke(std::string_view name, Args &...args) const function slint (line 226) | static slint::interpreter::Value value_from_enum(std::string_view name, ... function slint (line 231) | static slint::SharedString get_enum_value(const slint::interpreter::Valu... function class (line 239) | class LiveReloadModelWrapperBase : public private_api::ModelChangeListener function get_notify (line 282) | auto get_notify = function drop (line 286) | auto drop = [](vtable::VRefMut self) { function ModelAdaptorVTable (line 290) | static const ModelAdaptorVTable vt { row_count, row_data, set_row_data, ... function virtual (line 296) | virtual ~LiveReloadModelWrapperBase() function virtual (line 301) | virtual int row_count() const = 0; function override (line 337) | const override function set_row_data (line 345) | void set_row_data(int i, const slint::interpreter::Value &value) override function slint (line 350) | static slint::interpreter::Value wrap(std::shared_ptr p) : Point(p) { } FILE: api/cpp/include/slint_properties.h function namespace (line 8) | namespace slint::cbindgen_private { function namespace (line 19) | namespace slint::private_api { function new (line 202) | new BindingMapper { t2_binding, self->map_to, self->map_from }, function explicit (line 219) | explicit Property(cbindgen_private::PropertyHandleOpaque inner, T value) function mutable (line 230) | mutable T value {} type TwoWayBinding (line 237) | struct TwoWayBinding function call_fn (line 245) | static void call_fn(void *user_data, void *value) function intercept_fn (line 250) | static bool intercept_fn(void *user_data, const void *value) function intercept_binding_fn (line 256) | static bool intercept_binding_fn(void *user_data, void *value) function set_animated_value (line 266) | int32_t>::set_animated_value( function set_animated_value (line 275) | float>::set_animated_value(const float &new_value, function set_animated_value (line 283) | inline void function PropertyTracker (line 312) | struct PropertyTracker function is_dirty (line 325) | bool is_dirty() const { return cbindgen_private::slint_property_tracker_... function data_ptr (line 396) | auto data_ptr = FILE: api/cpp/include/slint_sharedvector.h function namespace (line 11) | namespace slint { FILE: api/cpp/include/slint_size.h function namespace (line 8) | namespace slint { FILE: api/cpp/include/slint_string.h function namespace (line 9) | namespace slint { function operator (line 83) | operator std::string_view() const { return cbindgen_private::slint_share... function starts_with (line 105) | bool starts_with(std::string_view prefix) const function ends_with (line 111) | bool ends_with(std::string_view prefix) const function clear (line 121) | void clear() { *this = std::string_view("", 0); } function SharedString (line 132) | static SharedString from_number(double n) { return SharedString(n); } function SharedString (line 141) | SharedString to_lowercase() const function cbindgen_private (line 282) | inline cbindgen_private::Slice string_to_slice(std::string_view... function std (line 287) | inline std::string_view slice_to_string_view(cbindgen_private::Slicestrong_ref++; } function inner (line 139) | auto inner = new (mem) VRcInner; function inner (line 175) | VWeak(const VWeak &other) : inner(other.inner) { inner && inner->weak_re... function MappedType (line 221) | const MappedType *operator->() const { return object; } FILE: api/cpp/lib.rs function with_platform (line 26) | pub fn with_platform( function slint_windowrc_init (line 42) | pub unsafe extern "C" fn slint_windowrc_init(out: *mut WindowAdapterRcOp... function slint_ensure_backend (line 54) | pub extern "C" fn slint_ensure_backend() { function slint_run_event_loop (line 64) | pub extern "C" fn slint_run_event_loop(quit_on_last_window_closed: bool) { function slint_post_event (line 77) | pub unsafe extern "C" fn slint_post_event( function slint_quit_event_loop (line 104) | pub extern "C" fn slint_quit_event_loop() { function slint_register_font_from_path (line 110) | pub unsafe extern "C" fn slint_register_font_from_path( function slint_register_font_from_data (line 127) | pub unsafe extern "C" fn slint_register_font_from_data( function slint_register_bitmap_font (line 140) | pub unsafe extern "C" fn slint_register_bitmap_font( function slint_string_to_float (line 149) | pub extern "C" fn slint_string_to_float(string: &SharedString, value: &m... function slint_string_character_count (line 160) | pub extern "C" fn slint_string_character_count(string: &SharedString) ->... function slint_string_to_usize (line 165) | pub extern "C" fn slint_string_to_usize(string: &SharedString, value: &m... function slint_debug (line 176) | pub extern "C" fn slint_debug(string: &SharedString) { type CAlloc (line 185) | struct CAlloc; method alloc (line 187) | unsafe fn alloc(&self, layout: Layout) -> *mut u8 { method dealloc (line 205) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { function panic (line 227) | fn panic(_info: &core::panic::PanicInfo) -> ! { function slint_set_xdg_app_id (line 234) | pub extern "C" fn slint_set_xdg_app_id(_app_id: &SharedString) { function slint_detect_operating_system (line 241) | pub extern "C" fn slint_detect_operating_system() -> OperatingSystemType { function slint_parse_markdown (line 246) | pub extern "C" fn slint_parse_markdown( function slint_string_to_styled_text (line 255) | pub extern "C" fn slint_string_to_styled_text(text: SharedString, out: &... type DropCallback (line 272) | type DropCallback = extern "C" fn(obj: *const c_void); type TranslateCallback (line 274) | type TranslateCallback = extern "C" fn( type NTranslateCallback (line 281) | type NTranslateCallback = extern "C" fn( type CppTranslator (line 290) | struct CppTranslator { method drop (line 301) | fn drop(&mut self) { method translate (line 307) | fn translate<'a>(&'a self, string: &'a str, context: Option<&'a str>) ->... method ntranslate (line 318) | fn ntranslate<'a>( function slint_translate_set_translator (line 339) | pub extern "C" fn slint_translate_set_translator( FILE: api/cpp/platform.rs type WindowAdapterUserData (line 18) | type WindowAdapterUserData = *mut c_void; type RendererPtr (line 22) | pub struct RendererPtr { type CppWindowAdapter (line 27) | pub struct CppWindowAdapter { method drop (line 44) | fn drop(&mut self) { method window (line 50) | fn window(&self) -> &Window { method set_visible (line 54) | fn set_visible(&self, visible: bool) -> Result<(), PlatformError> { method position (line 59) | fn position(&self) -> Option { method set_position (line 68) | fn set_position(&self, position: WindowPosition) { method set_size (line 75) | fn set_size(&self, size: WindowSize) { method size (line 82) | fn size(&self) -> PhysicalSize { method renderer (line 87) | fn renderer(&self) -> &dyn Renderer { method request_redraw (line 91) | fn request_redraw(&self) { method update_window_properties (line 95) | fn update_window_properties(&self, properties: WindowProperties<'_>) { function slint_window_properties_get_title (line 101) | pub extern "C" fn slint_window_properties_get_title(wp: &WindowPropertie... function slint_window_properties_get_background (line 106) | pub extern "C" fn slint_window_properties_get_background(wp: &WindowProp... function slint_window_properties_get_fullscreen (line 111) | pub extern "C" fn slint_window_properties_get_fullscreen(wp: &WindowProp... function slint_window_properties_get_minimized (line 116) | pub extern "C" fn slint_window_properties_get_minimized(wp: &WindowPrope... function slint_window_properties_get_maximized (line 121) | pub extern "C" fn slint_window_properties_get_maximized(wp: &WindowPrope... type LayoutConstraintsReprC (line 128) | pub struct LayoutConstraintsReprC { function slint_window_properties_get_layout_constraints (line 137) | pub extern "C" fn slint_window_properties_get_layout_constraints( function slint_window_adapter_new (line 154) | pub unsafe extern "C" fn slint_window_adapter_new( type PlatformUserData (line 189) | type PlatformUserData = *mut c_void; type CppPlatform (line 191) | struct CppPlatform { method drop (line 208) | fn drop(&mut self) { method create_window_adapter (line 214) | fn create_window_adapter(&self) -> Result, Platfor... method duration_since_start (line 226) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 230) | fn run_event_loop(&self) -> Result<(), PlatformError> { method new_event_loop_proxy (line 235) | fn new_event_loop_proxy(&self) -> Option Option { method debug_log (line 255) | fn debug_log(&self, arguments: core::fmt::Arguments) { type CppEventLoopProxy (line 260) | struct CppEventLoopProxy { method quit_event_loop (line 267) | fn quit_event_loop(&self) -> Result<(), i_slint_core::api::EventLoopEr... method invoke_from_event_loop (line 272) | fn invoke_from_event_loop( function slint_platform_register (line 292) | pub unsafe extern "C" fn slint_platform_register( function slint_windowrc_has_active_animations (line 319) | pub unsafe extern "C" fn slint_windowrc_has_active_animations( function slint_platform_update_timers_and_animations (line 327) | pub extern "C" fn slint_platform_update_timers_and_animations() { function slint_platform_duration_until_next_timer_update (line 333) | pub extern "C" fn slint_platform_duration_until_next_timer_update() -> u... type PlatformTaskOpaque (line 339) | pub struct PlatformTaskOpaque(*const c_void, *const c_void); function slint_platform_task_drop (line 342) | pub unsafe extern "C" fn slint_platform_task_drop(event: PlatformTaskOpa... function slint_platform_task_run (line 349) | pub unsafe extern "C" fn slint_platform_task_run(event: PlatformTaskOpaq... type SoftwareRendererOpaque (line 359) | type SoftwareRendererOpaque = *const c_void; type CppTargetPixelBufferUserData (line 370) | type CppTargetPixelBufferUserData = *mut c_void; type DrawTextureArgs (line 374) | pub struct DrawTextureArgs { method from (line 402) | fn from(from: &i_slint_renderer_software::DrawTextureArgs) -> Self { type DrawRectangleArgs (line 430) | pub struct DrawRectangleArgs { method from (line 452) | fn from(from: &i_slint_renderer_software::DrawRectangleArgs) -> Self { type CppTargetPixelBuffer (line 473) | pub struct CppTargetPixelBuffer { type TargetPixel (line 500) | type TargetPixel = TargetPixel; method line_slice (line 502) | fn line_slice(&mut self, line_number: usize) -> &mut [Self::TargetPixel] { method num_lines (line 511) | fn num_lines(&self) -> usize { method fill_background (line 516) | fn fill_background( method draw_rectangle (line 525) | fn draw_rectangle( method draw_texture (line 534) | fn draw_texture( function slint_software_renderer_new (line 545) | pub extern "C" fn slint_software_renderer_new(buffer_age: u32) -> Softwa... function slint_software_renderer_drop (line 557) | pub unsafe extern "C" fn slint_software_renderer_drop(r: SoftwareRendere... function slint_software_renderer_render_rgb8 (line 564) | pub unsafe extern "C" fn slint_software_renderer_render_rgb8( function slint_software_renderer_render_accel_rgb8 (line 579) | pub unsafe extern "C" fn slint_software_renderer_render_accel_rgb8( function slint_software_renderer_render_accel_rgb565 (line 589) | pub unsafe extern "C" fn slint_software_renderer_render_accel_rgb565( function slint_software_renderer_render_rgb565 (line 598) | pub unsafe extern "C" fn slint_software_renderer_render_rgb565( type LineByLineProcessor (line 611) | struct LineByLineProcessor { type TargetPixel (line 626) | type TargetPixel = TargetPixel; function process_line (line 627) | fn process_line( function cpp_process_line (line 638) | fn cpp_process_line( function slint_software_renderer_render_by_line_rgb565 (line 673) | pub unsafe extern "C" fn slint_software_renderer_render_by_line_rgb565( function slint_software_renderer_render_by_line_rgb8 (line 691) | pub unsafe extern "C" fn slint_software_renderer_render_by_line_rgb8( function slint_software_renderer_set_rendering_rotation (line 709) | pub unsafe extern "C" fn slint_software_renderer_set_rendering_rotation( function slint_software_renderer_handle (line 724) | pub unsafe extern "C" fn slint_software_renderer_handle( function slint_software_renderer_region_to_rects (line 734) | pub extern "C" fn slint_software_renderer_region_to_rects( type RawHandlePair (line 751) | struct RawHandlePair((RawWindowHandle, RawDisplayHandle)); method display_handle (line 754) | fn display_handle( method window_handle (line 763) | fn window_handle( type CppRawHandle (line 775) | struct CppRawHandle(Arc); method from (line 778) | fn from(pair: (RawWindowHandle, RawDisplayHandle)) -> Self { type CppRawHandleOpaque (line 783) | type CppRawHandleOpaque = *const c_void; function slint_new_raw_window_handle_win32 (line 786) | pub unsafe extern "C" fn slint_new_raw_window_handle_win32( function slint_new_raw_window_handle_x11_xcb (line 800) | pub unsafe extern "C" fn slint_new_raw_window_handle_x11_xcb( function slint_new_raw_window_handle_x11_xlib (line 826) | pub unsafe extern "C" fn slint_new_raw_window_handle_x11_xlib( function slint_new_raw_window_handle_wayland (line 848) | pub unsafe extern "C" fn slint_new_raw_window_handle_wayland( function slint_new_raw_window_handle_appkit (line 865) | pub unsafe extern "C" fn slint_new_raw_window_handle_appkit( function slint_raw_window_handle_drop (line 880) | pub unsafe extern "C" fn slint_raw_window_handle_drop(handle: CppRawHand... type SkiaRendererOpaque (line 884) | type SkiaRendererOpaque = *const c_void; type SkiaRenderer (line 885) | type SkiaRenderer = i_slint_renderer_skia::SkiaRenderer; function slint_skia_renderer_new (line 888) | pub unsafe extern "C" fn slint_skia_renderer_new( function slint_skia_renderer_drop (line 907) | pub unsafe extern "C" fn slint_skia_renderer_drop(r: SkiaRendererOpaque) { function slint_skia_renderer_render (line 912) | pub unsafe extern "C" fn slint_skia_renderer_render(r: SkiaRendererOpaqu... function slint_skia_renderer_handle (line 918) | pub unsafe extern "C" fn slint_skia_renderer_handle(r: SkiaRendererOpaqu... FILE: api/cpp/tests/interpreter.cpp type M (line 114) | struct M : slint::VectorModel method M (line 117) | explicit M(bool *destroyed) : destroyed(destroyed) { } method play (line 118) | void play() FILE: api/cpp/tests/libraries/main.cpp function main (line 6) | int main(int argc, char **argv) FILE: api/cpp/tests/models.cpp type ModelObserver (line 11) | struct ModelObserver : public slint::private_api::ModelChangeListener method row_added (line 13) | void row_added(size_t index, size_t count) override method row_changed (line 17) | void row_changed(size_t index) override { changed_rows.push_back(index... method row_removed (line 18) | void row_removed(size_t index, size_t count) override method reset (line 22) | void reset() override { model_reset = true; } method clear (line 24) | void clear() type Range (line 32) | struct Range class TestDeferredFilterModel (line 259) | class TestDeferredFilterModel : public slint::FilterModel method TestDeferredFilterModel (line 262) | TestDeferredFilterModel(bool &initialized, bool &filtered, class TestDeferredSortModel (line 522) | class TestDeferredSortModel : public slint::SortModel method TestDeferredSortModel (line 525) | TestDeferredSortModel(bool &initialized, bool &sorted, FILE: api/cpp/tests/multiple-includes/logic.cpp function setup_logic (line 9) | void setup_logic(const Logic &logic) FILE: api/cpp/tests/multiple-includes/logic.h type Logic (line 6) | struct Logic FILE: api/cpp/tests/multiple-includes/main.cpp function main (line 8) | int main(int argc, char **argv) FILE: api/cpp/tests/platform_eventloop.cpp type TestPlatform (line 17) | struct TestPlatform : slint::platform::Platform method create_window_adapter (line 26) | virtual std::unique_ptr create_window_... method run_event_loop (line 43) | virtual void run_event_loop() override method quit_event_loop (line 74) | virtual void quit_event_loop() override method run_in_event_loop (line 81) | virtual void run_in_event_loop(slint::platform::Platform::Task event) ... method duration_since_start (line 89) | virtual std::chrono::milliseconds duration_since_start() override FILE: api/cpp/tests/translator.cpp type TestTranslator (line 13) | struct TestTranslator : public slint::Translator method translate (line 17) | slint::SharedString translate(std::string_view string, std::string_vie... method ntranslate (line 22) | slint::SharedString ntranslate(uint64_t n, std::string_view singular, ... FILE: api/node/__test__/helpers/utils.ts function captureAsyncStderr (line 6) | function captureAsyncStderr() { FILE: api/node/build.rs function main (line 4) | fn main() { FILE: api/node/rust/interpreter/component_compiler.rs type JsComponentCompiler (line 19) | pub struct JsComponentCompiler { method new (line 29) | pub fn new() -> Self { method set_include_paths (line 57) | pub fn set_include_paths(&mut self, include_paths: Vec) { method include_paths (line 62) | pub fn include_paths(&self) -> Vec { method set_library_paths (line 71) | pub fn set_library_paths(&mut self, paths: HashMap) { method library_paths (line 81) | pub fn library_paths(&self) -> HashMap { method set_style (line 92) | pub fn set_style(&mut self, style: String) { method style (line 97) | pub fn style(&self) -> Option { method diagnostics (line 102) | pub fn diagnostics(&self) -> Vec { method structs (line 107) | pub fn structs<'a>(&self, env: &'a Env) -> HashMap> { method enums (line 137) | pub fn enums<'a>(&self, env: &'a Env) -> HashMap> { method set_file_loader (line 161) | pub fn set_file_loader( method build_from_path (line 220) | pub fn build_from_path(&mut self, path: String) -> HashMap Self { method new (line 23) | pub fn new() -> napi::Result { method properties (line 30) | pub fn properties(&self) -> Vec { method callbacks (line 38) | pub fn callbacks(&self) -> Vec { method functions (line 43) | pub fn functions(&self) -> Vec { method globals (line 48) | pub fn globals(&self) -> Vec { method global_properties (line 53) | pub fn global_properties(&self, global_name: String) -> Option Option Option Result { method name (line 76) | pub fn name(&self) -> String { FILE: api/node/rust/interpreter/component_instance.rs type JsComponentInstance (line 15) | pub struct JsComponentInstance { method from (line 20) | fn from(instance: ComponentInstance) -> Self { method new (line 28) | pub fn new() -> napi::Result { method definition (line 35) | pub fn definition(&self) -> JsComponentDefinition { method get_property (line 40) | pub fn get_property<'a>(&self, env: &'a Env, name: String) -> Result( method set_global_property (line 85) | pub fn set_global_property( method set_callback (line 117) | pub fn set_callback( method set_global_callback (line 182) | pub fn set_global_callback( method invoke_args (line 244) | fn invoke_args( method invoke (line 271) | pub fn invoke<'a>( method invoke_global (line 308) | pub fn invoke_global<'a>( method send_mouse_click (line 353) | pub fn send_mouse_click(&self, x: f64, y: f64) { method send_keyboard_string_sequence (line 358) | pub fn send_keyboard_string_sequence(&self, sequence: String) { method window (line 363) | pub fn window(&self) -> Result { type RefCountedReference (line 370) | pub struct RefCountedReference { method new (line 376) | pub fn new(env: &Env, value: &Object) -> Result { method get_unknown (line 381) | pub fn get_unknown(&self) -> Result> { method drop (line 390) | fn drop(&mut self) { type DynFunction (line 400) | pub type DynFunction<'a> = Function<'a, crate::DynArgs, Unknown<'static>>; type StoredFunction (line 403) | pub struct StoredFunction { method new (line 408) | pub fn new(func: &DynFunction<'_>) -> Result { method call (line 413) | pub fn call(&self, env: &Env, args: Vec) -> Res... FILE: api/node/rust/interpreter/diagnostic.rs type JsDiagnosticLevel (line 8) | pub enum JsDiagnosticLevel { method from (line 20) | fn from(diagnostic_level: DiagnosticLevel) -> Self { type JsDiagnostic (line 35) | pub struct JsDiagnostic { method from (line 53) | fn from(internal_diagnostic: Diagnostic) -> Self { FILE: api/node/rust/interpreter/value.rs type DynArgs (line 21) | pub struct DynArgs(pub Vec); method into_vec (line 24) | fn into_vec(self, _env: napi::sys::napi_env) -> Result) -> Result { function expect_string (line 41) | fn expect_string(unknown: Unknown<'_>) -> Result { function expect_bool (line 52) | fn expect_bool(unknown: Unknown<'_>) -> Result { type JsValueType (line 63) | pub enum JsValueType { method from (line 76) | fn from(value_type: slint_interpreter::ValueType) -> Self { type JsProperty (line 92) | pub struct JsProperty { function to_js_unknown (line 97) | pub fn to_js_unknown<'a>(env: &'a Env, value: &Value) -> Result, typ: &Type) -> Result) -> Result { function brush_from_color (line 347) | fn brush_from_color(rgb_color: Object) -> Result { FILE: api/node/rust/interpreter/window.rs type JsWindow (line 12) | pub struct JsWindow { method from (line 17) | fn from(instance: WindowAdapterRc) -> Self { method new (line 26) | pub fn new() -> napi::Result { method show (line 35) | pub fn show(&self) -> napi::Result<()> { method hide (line 44) | pub fn hide(&self) -> napi::Result<()> { method is_visible (line 54) | pub fn is_visible(&self) -> bool { method get_logical_position (line 60) | pub fn get_logical_position(&self) -> SlintPoint { method set_logical_position (line 67) | pub fn set_logical_position(&self, position: SlintPoint) { method get_physical_position (line 75) | pub fn get_physical_position(&self) -> SlintPoint { method set_physical_position (line 82) | pub fn set_physical_position(&self, position: SlintPoint) { method get_logical_size (line 91) | pub fn get_logical_size(&self) -> SlintSize { method set_logical_size (line 98) | pub fn set_logical_size(&self, size: SlintSize) { method get_physical_size (line 107) | pub fn get_physical_size(&self) -> SlintSize { method set_physical_size (line 114) | pub fn set_physical_size(&self, size: SlintSize) { method request_redraw (line 123) | pub fn request_redraw(&self) { method get_fullscreen (line 129) | pub fn get_fullscreen(&self) -> bool { method set_fullscreen (line 135) | pub fn set_fullscreen(&self, enable: bool) { method get_maximized (line 141) | pub fn get_maximized(&self) -> bool { method set_maximized (line 147) | pub fn set_maximized(&self, maximized: bool) { method get_minimized (line 153) | pub fn get_minimized(&self) -> bool { method set_minimized (line 159) | pub fn set_minimized(&self, minimized: bool) { FILE: api/node/rust/lib.rs function mock_elapsed_time (line 19) | pub fn mock_elapsed_time(ms: f64) { function get_mocked_time (line 24) | pub fn get_mocked_time() -> f64 { type ProcessEventsResult (line 29) | pub enum ProcessEventsResult { function process_events (line 35) | pub fn process_events() -> napi::Result { function invoke_from_event_loop (line 47) | pub fn invoke_from_event_loop(env: &Env, callback: DynFunction<'_>) -> n... function set_quit_on_last_window_closed (line 67) | pub fn set_quit_on_last_window_closed(quit_on_last_window_closed: bool) ... function init_testing (line 80) | pub fn init_testing() { function init_translations (line 86) | pub fn init_translations(domain: String, dir_name: String) -> napi::Resu... function set_xdg_app_id (line 92) | pub fn set_xdg_app_id(app_id: String) -> napi::Result<()> { function print_to_console (line 97) | pub fn print_to_console(env: Env, function: &str, arguments: core::fmt::... FILE: api/node/rust/types/brush.rs type RgbaColor (line 9) | pub struct RgbaColor { method red (line 31) | pub fn red(&self) -> f64 { method green (line 35) | pub fn green(&self) -> f64 { method blue (line 39) | pub fn blue(&self) -> f64 { method alpha (line 43) | pub fn alpha(&self) -> f64 { method from (line 61) | fn from(color: SlintRgbaColor) -> Self { method default (line 24) | fn default() -> Self { type SlintRgbaColor (line 50) | pub struct SlintRgbaColor { method from (line 55) | fn from(color: Color) -> Self { method new (line 75) | pub fn new() -> Self { method from_rgb (line 82) | pub fn from_rgb(red: u8, green: u8, blue: u8) -> Self { method from_argb (line 88) | pub fn from_argb(alpha: u8, red: u8, green: u8, blue: u8) -> Self { method red (line 94) | pub fn red(&self) -> u8 { method green (line 100) | pub fn green(&self) -> u8 { method blue (line 106) | pub fn blue(&self) -> u8 { method alpha (line 112) | pub fn alpha(&self) -> u8 { method brighter (line 123) | pub fn brighter(&self, factor: f64) -> SlintRgbaColor { method darker (line 133) | pub fn darker(&self, factor: f64) -> SlintRgbaColor { method transparentize (line 141) | pub fn transparentize(&self, amount: f64) -> SlintRgbaColor { method mix (line 149) | pub fn mix(&self, other: &SlintRgbaColor, factor: f64) -> SlintRgbaCol... method with_alpha (line 155) | pub fn with_alpha(&self, alpha: f64) -> SlintRgbaColor { method to_string (line 161) | pub fn to_string(&self) -> String { type JsBrush (line 176) | pub struct JsBrush { type SlintBrush (line 185) | pub struct SlintBrush { method from (line 190) | fn from(brush: Brush) -> Self { method from (line 196) | fn from(color: SlintRgbaColor) -> Self { method new_with_color (line 204) | pub fn new_with_color(color: RgbaColor) -> Result { method from_brush (line 220) | pub fn from_brush(brush: JsBrush) -> Result { method from_slint_color (line 225) | pub fn from_slint_color(color: &SlintRgbaColor) -> Self { method color (line 230) | pub fn color(&self) -> RgbaColor { method slint_color (line 236) | pub fn slint_color(&self) -> SlintRgbaColor { method is_transparent (line 242) | pub fn is_transparent(&self) -> bool { method is_opaque (line 248) | pub fn is_opaque(&self) -> bool { method brighter (line 256) | pub fn brighter(&self, factor: f64) -> SlintBrush { method darker (line 264) | pub fn darker(&self, factor: f64) -> SlintBrush { method transparentize (line 272) | pub fn transparentize(&self, amount: f64) -> SlintBrush { method with_alpha (line 279) | pub fn with_alpha(&self, alpha: f64) -> SlintBrush { method brush (line 285) | pub fn brush(&self) -> External { method to_string (line 292) | pub fn to_string(&self) -> String { function gradient_stops_to_string (line 310) | fn gradient_stops_to_string<'a>(stops: impl Iterator Self { method new (line 35) | pub fn new(width: u32, height: u32) -> Self { method width (line 41) | pub fn width(&self) -> u32 { method height (line 47) | pub fn height(&self) -> u32 { method data (line 54) | pub fn data(&self) -> Buffer { method path (line 78) | pub fn path<'a>(&self, env: &'a Env) -> napi::Result> { method image (line 87) | pub fn image(&self) -> External { function rgb_to_rgba (line 92) | fn rgb_to_rgba(bytes: &[u8], size: usize) -> Vec { FILE: api/node/rust/types/model.rs type SharedModelNotify (line 15) | pub struct SharedModelNotify(Rc); type Target (line 18) | type Target = Rc; method deref (line 20) | fn deref(&self) -> &Self::Target { function js_into_rust_model (line 25) | pub(crate) fn js_into_rust_model( function rust_into_js_model (line 42) | pub(crate) fn rust_into_js_model<'a>( type JsModel (line 52) | struct JsModel { function js_model_notify_new (line 60) | pub fn js_model_notify_new() -> Result> { function js_model_notify_row_data_changed (line 65) | pub fn js_model_notify_row_data_changed(notify: ExternalRef,... function js_model_notify_row_removed (line 75) | pub fn js_model_notify_row_removed(notify: ExternalRef) { type Data (line 85) | type Data = slint_interpreter::Value; method row_count (line 87) | fn row_count(&self) -> usize { method row_data (line 130) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 170) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 206) | fn model_tracker(&self) -> &dyn i_slint_core::model::ModelTracker { method as_any (line 210) | fn as_any(&self) -> &dyn core::any::Any { type ReadOnlyRustModel (line 216) | pub struct ReadOnlyRustModel(ModelRc); method from (line 219) | fn from(model: ModelRc) -> Self { method row_count (line 228) | pub fn row_count(&self) -> u32 { method row_data (line 233) | pub fn row_data<'a>(&self, env: &'a Env, row: u32) -> Result) { method into_js (line 247) | pub fn into_js<'a>(self, env: &'a Env) -> Result> { type ModelIterator (line 271) | pub struct ModelIterator { method next (line 282) | pub fn next(&mut self) -> Result> { FILE: api/node/rust/types/point.rs type SlintPoint (line 9) | pub struct SlintPoint { method new (line 18) | pub fn new(x: f64, y: f64) -> Self { method from_napi_value (line 24) | unsafe fn from_napi_value( FILE: api/node/rust/types/size.rs type SlintSize (line 9) | pub struct SlintSize { method new (line 18) | pub fn new(width: f64, height: f64) -> napi::Result { method from_napi_value (line 32) | unsafe fn from_napi_value( FILE: api/node/typescript/index.ts type Point (line 24) | interface Point { type Size (line 39) | interface Size { type Window (line 56) | interface Window { type ImageData (line 102) | interface ImageData { type ComponentHandle (line 130) | interface ComponentHandle { class Component (line 160) | class Component implements ComponentHandle { method constructor (line 166) | constructor(instance: napi.ComponentInstance) { method window (line 170) | get window(): Window { method component_instance (line 177) | get component_instance(): napi.ComponentInstance { method run (line 181) | async run() { method show (line 187) | show() { method hide (line 191) | hide() { class CompileError (line 199) | class CompileError extends Error { method constructor (line 211) | constructor(message: string, diagnostics: napi.Diagnostic[]) { type LoadFileOptions (line 232) | interface LoadFileOptions { type LoadData (line 259) | type LoadData = function translateName (line 276) | function translateName(key: string): string { function loadSlint (line 280) | function loadSlint(loadData: LoadData): Object { function loadFile (line 634) | function loadFile( function loadSource (line 674) | function loadSource( class EventLoop (line 685) | class EventLoop { method start (line 690) | start( method quit (line 731) | quit() { function runEventLoop (line 758) | function runEventLoop( function quitEventLoop (line 781) | function quitEventLoop() { class MapModel (line 904) | class MapModel extends Model { method constructor (line 915) | constructor(sourceModel: Model, mapFunction: (data: T) => U) { method rowCount (line 924) | rowCount(): number { method rowData (line 933) | rowData(row: number): U | undefined { function initTranslations (line 960) | function initTranslations(domain: string, path: string | URL) { function setXdgAppId (line 969) | function setXdgAppId(app_id: string) { function send_mouse_click (line 991) | function send_mouse_click( function send_keyboard_string_sequence (line 999) | function send_keyboard_string_sequence( FILE: api/node/typescript/models.ts class ModelIterator (line 6) | class ModelIterator implements Iterator { method constructor (line 10) | constructor(model: Model) { method next (line 15) | public next(): IteratorResult { method constructor (line 99) | constructor(modelNotify?: napi.ExternalObject) { method setRowData (line 132) | setRowData(_row: number, _data: T): void { method [Symbol.iterator] (line 138) | [Symbol.iterator](): Iterator { method notifyRowDataChanged (line 146) | protected notifyRowDataChanged(row: number): void { method notifyRowAdded (line 155) | protected notifyRowAdded(row: number, count: number): void { method notifyRowRemoved (line 164) | protected notifyRowRemoved(row: number, count: number): void { method notifyReset (line 171) | protected notifyReset(): void { class ArrayModel (line 180) | class ArrayModel extends Model { method constructor (line 191) | constructor(arr: Array) { method length (line 199) | get length(): number { method rowCount (line 206) | rowCount() { method rowData (line 215) | rowData(row: number) { method setRowData (line 224) | setRowData(row: number, data: T) { method push (line 234) | push(...values: T[]) { method pop (line 245) | pop(): T | undefined { method remove (line 260) | remove(index: number, size: number) { method values (line 268) | values(): IterableIterator { method entries (line 275) | entries(): IterableIterator<[number, T]> { FILE: api/python/briefcase/src/briefcasex_slint/__init__.py class SlintGuiBootstrap (line 9) | class SlintGuiBootstrap(BaseGuiBootstrap): method app_source (line 12) | def app_source(self): method app_start_source (line 28) | def app_start_source(self): method pyproject_table_briefcase_app_extra_content (line 36) | def pyproject_table_briefcase_app_extra_content(self): method pyproject_table_macOS (line 47) | def pyproject_table_macOS(self): method pyproject_table_linux (line 55) | def pyproject_table_linux(self): method pyproject_table_windows (line 62) | def pyproject_table_windows(self): method pyproject_table_iOS (line 69) | def pyproject_table_iOS(self): method post_generate (line 76) | def post_generate(self, base_path: Path) -> None: FILE: api/python/slint/api_match.rs type PyGeneratedAPI (line 11) | pub struct PyGeneratedAPI { method new (line 20) | fn new(path: PathBuf, json: &str) -> PyResult { method compare_generated_vs_actual (line 27) | fn compare_generated_vs_actual(generated: &Self, actual: &Self) -> PyR... FILE: api/python/slint/async_adapter.rs type PyFdWrapper (line 10) | struct PyFdWrapper(std::os::fd::RawFd); method as_fd (line 14) | fn as_fd(&self) -> std::os::fd::BorrowedFd<'_> { method as_socket (line 24) | fn as_socket(&self) -> std::os::windows::io::BorrowedSocket<'_> { type PyFdWrapper (line 20) | struct PyFdWrapper(#[cfg(windows)] std::os::windows::io::RawSocket); method as_fd (line 14) | fn as_fd(&self) -> std::os::fd::BorrowedFd<'_> { method as_socket (line 24) | fn as_socket(&self) -> std::os::windows::io::BorrowedSocket<'_> { type AdapterInner (line 29) | struct AdapterInner { type AsyncAdapter (line 37) | pub struct AsyncAdapter { method py_new (line 46) | fn py_new(fd: i32) -> Self { method wait_for_readable (line 59) | fn wait_for_readable(&mut self, callback: Py) { method wait_for_writable (line 65) | fn wait_for_writable(&mut self, callback: Py) { method restart_after_mut_inner_access (line 73) | fn restart_after_mut_inner_access(&mut self, callback: impl FnOnce(&mu... FILE: api/python/slint/brush.rs type RgbaColor (line 12) | struct RgbaColor { type RgbColor (line 26) | struct RgbColor { type PyColorInput (line 37) | enum PyColorInput { type PyColor (line 69) | pub struct PyColor { method py_new (line 78) | fn py_new(maybe_value: Option) -> PyResult { method red (line 106) | fn red(&self) -> u8 { method green (line 112) | fn green(&self) -> u8 { method blue (line 118) | fn blue(&self) -> u8 { method alpha (line 124) | fn alpha(&self) -> u8 { method brighter (line 129) | fn brighter(&self, factor: f32) -> Self { method darker (line 134) | fn darker(&self, factor: f32) -> Self { method transparentize (line 141) | fn transparentize(&self, factor: f32) -> Self { method mix (line 148) | fn mix(&self, other: &Self, factor: f32) -> Self { method with_alpha (line 153) | fn with_alpha(&self, alpha: f32) -> Self { method __str__ (line 157) | fn __str__(&self) -> String { method __eq__ (line 161) | fn __eq__(&self, other: &Self) -> bool { method from (line 167) | fn from(color: slint_interpreter::Color) -> Self { type PyBrushInput (line 174) | enum PyBrushInput { type PyBrush (line 188) | pub struct PyBrush { method py_new (line 197) | fn py_new(maybe_value: Option) -> PyResult { method color (line 209) | fn color(&self) -> PyColor { method is_transparent (line 214) | fn is_transparent(&self) -> bool { method is_opaque (line 219) | fn is_opaque(&self) -> bool { method brighter (line 226) | fn brighter(&self, factor: f32) -> Self { method darker (line 233) | fn darker(&self, factor: f32) -> Self { method transparentize (line 242) | fn transparentize(&self, amount: f32) -> Self { method with_alpha (line 248) | fn with_alpha(&self, alpha: f32) -> Self { method __eq__ (line 252) | fn __eq__(&self, other: &Self) -> bool { method from (line 258) | fn from(brush: slint_interpreter::Brush) -> Self { FILE: api/python/slint/build.rs function map_type (line 7) | fn map_type(ty: &str) -> &str { function map_default (line 17) | fn map_default(ty: &str) -> &str { function main (line 100) | fn main() { FILE: api/python/slint/build_docs.py function add_modules (line 23) | def add_modules(m: pdoc.doc.Module): FILE: api/python/slint/errors.rs type PyGetPropertyError (line 6) | pub struct PyGetPropertyError(pub slint_interpreter::GetPropertyError); method from (line 15) | fn from(err: slint_interpreter::GetPropertyError) -> Self { method from (line 9) | fn from(err: PyGetPropertyError) -> Self { type PySetPropertyError (line 20) | pub struct PySetPropertyError(pub slint_interpreter::SetPropertyError); method from (line 29) | fn from(err: slint_interpreter::SetPropertyError) -> Self { method from (line 23) | fn from(err: PySetPropertyError) -> Self { type PyPlatformError (line 34) | pub struct PyPlatformError(pub slint_interpreter::PlatformError); method from (line 43) | fn from(err: slint_interpreter::PlatformError) -> Self { method from (line 37) | fn from(err: PyPlatformError) -> Self { type PyEventLoopError (line 48) | pub struct PyEventLoopError(pub slint_interpreter::EventLoopError); method from (line 57) | fn from(err: slint_interpreter::EventLoopError) -> Self { method from (line 51) | fn from(err: PyEventLoopError) -> Self { type PyInvokeError (line 62) | pub struct PyInvokeError(pub slint_interpreter::InvokeError); method from (line 71) | fn from(err: slint_interpreter::InvokeError) -> Self { method from (line 65) | fn from(err: PyInvokeError) -> Self { type PySetCallbackError (line 76) | pub struct PySetCallbackError(pub slint_interpreter::SetCallbackError); method from (line 85) | fn from(err: slint_interpreter::SetCallbackError) -> Self { method from (line 79) | fn from(err: PySetCallbackError) -> Self { type PyLoadImageError (line 90) | pub struct PyLoadImageError(pub slint_interpreter::LoadImageError); method from (line 99) | fn from(err: slint_interpreter::LoadImageError) -> Self { method from (line 93) | fn from(err: PyLoadImageError) -> Self { type PyColorParseError (line 104) | pub struct PyColorParseError(pub css_color_parser2::ColorParseError); method from (line 113) | fn from(err: css_color_parser2::ColorParseError) -> Self { method from (line 107) | fn from(err: PyColorParseError) -> Self { FILE: api/python/slint/image.rs type PyImage (line 12) | pub struct PyImage { method py_new (line 20) | fn py_new() -> PyResult { method size (line 26) | fn size(&self) -> PyResult<(u32, u32)> { method width (line 32) | fn width(&self) -> PyResult { method height (line 38) | fn height(&self) -> PyResult { method path (line 44) | fn path(&self) -> PyResult> { method load_from_path (line 50) | fn load_from_path(path: std::path::PathBuf) -> Result) -> Result) -> PyResult { method from (line 203) | fn from(image: slint_interpreter::Image) -> Self { FILE: api/python/slint/interpreter.rs type Compiler (line 31) | pub struct Compiler { method py_new (line 39) | fn py_new() -> PyResult { method get_include_paths (line 44) | fn get_include_paths(&self) -> PyResult> { method set_include_paths (line 49) | fn set_include_paths(&mut self, paths: Vec) { method get_style (line 54) | fn get_style(&self) -> PyResult> { method set_style (line 59) | fn set_style(&mut self, style: String) { method get_library_paths (line 64) | fn get_library_paths(&self) -> PyResult> { method set_library_paths (line 69) | fn set_library_paths(&mut self, libraries: HashMap) { method set_translation_domain (line 74) | fn set_translation_domain(&mut self, domain: String) { method build_from_path (line 78) | fn build_from_path(&mut self, py: Python<'_>, path: PathBuf) -> Compil... method build_from_source (line 83) | fn build_from_source( type PyDiagnostic (line 97) | pub struct PyDiagnostic(slint_interpreter::Diagnostic); method level (line 103) | fn level(&self) -> PyDiagnosticLevel { method message (line 113) | fn message(&self) -> &str { method column_number (line 118) | fn column_number(&self) -> usize { method line_number (line 123) | fn line_number(&self) -> usize { method source_file (line 128) | fn source_file(&self) -> Option { method __str__ (line 132) | fn __str__(&self) -> String { type PyDiagnosticLevel (line 140) | pub enum PyDiagnosticLevel { type CompilationResult (line 148) | pub struct CompilationResult { method new (line 155) | fn new(result: slint_interpreter::CompilationResult, path: PathBuf, py... method component_names (line 165) | fn component_names(&self) -> Vec { method component (line 169) | fn component(&self, name: &str) -> Option { method get_diagnostics (line 177) | fn get_diagnostics(&self) -> Vec { method structs_and_enums (line 182) | fn structs_and_enums<'py>( method named_exports (line 220) | fn named_exports(&self) -> Vec<(String, String)> { method generated_api (line 225) | fn generated_api(&self) -> PyResult { type ComponentDefinition (line 256) | pub struct ComponentDefinition { method name (line 264) | fn name(&self) -> &str { method properties (line 269) | fn properties(&self) -> IndexMap { method callbacks (line 277) | fn callbacks(&self) -> Vec { method functions (line 282) | fn functions(&self) -> Vec { method globals (line 287) | fn globals(&self) -> Vec { method global_properties (line 291) | fn global_properties(&self, name: &str) -> Option Option> { method global_functions (line 303) | fn global_functions(&self, name: &str) -> Option> { method callback_returns_void (line 307) | fn callback_returns_void(&self, callback_name: &str) -> Option { method global_callback_returns_void (line 319) | fn global_callback_returns_void(&self, global_name: &str, callback_nam... method create (line 334) | fn create(&self) -> Result Self { type ComponentInstance (line 392) | pub struct ComponentInstance { method definition (line 402) | fn definition(&self) -> ComponentDefinition { method get_property (line 409) | fn get_property(&self, name: &str) -> Result) -> PyResul... method get_global_property (line 419) | fn get_global_property( method set_global_property (line 429) | fn set_global_property( method invoke (line 444) | fn invoke(&self, callback_name: &str, args: Bound<'_, PyTuple>) -> PyR... method invoke_global (line 457) | fn invoke_global( method set_callback (line 476) | fn set_callback(&self, name: &str, callable: Py) -> Result<(), ... method set_global_callback (line 481) | fn set_global_callback( method show (line 498) | fn show(&self) -> Result<(), PyPlatformError> { method hide (line 502) | fn hide(&self) -> Result<(), PyPlatformError> { method __traverse__ (line 506) | fn __traverse__(&self, visit: PyVisit<'_>) -> Result<(), PyTraverseErr... method __clear__ (line 519) | fn __clear__(&mut self) { method properties_for_gc (line 530) | fn properties_for_gc(&self) -> Vec { type GcVisibleCallbacks (line 559) | struct GcVisibleCallbacks { method register (line 565) | fn register(&self, name: String, callable: Py) -> impl Fn(&[Val... method __traverse__ (line 614) | fn __traverse__(&self, visit: &PyVisit<'_>) -> Result<(), PyTraverseEr... method __clear__ (line 621) | fn __clear__(&mut self) { FILE: api/python/slint/language.rs function get_default_value (line 16) | fn get_default_value<'py>(py: Python<'py>, ty: &str) -> PyResult, context: String, err: PyErr) { function run_event_loop (line 49) | fn run_event_loop(py: Python<'_>) -> Result<(), PyErr> { function quit_event_loop (line 61) | fn quit_event_loop() -> Result<(), errors::PyEventLoopError> { function set_xdg_app_id (line 67) | fn set_xdg_app_id(app_id: String) -> Result<(), errors::PyPlatformError> { function invoke_from_event_loop (line 73) | fn invoke_from_event_loop(callable: Py) -> Result<(), errors::PyE... function init_translations (line 86) | fn init_translations(_py: Python<'_>, translations: Bound) -> PyR... type PyGettextTranslator (line 98) | struct PyGettextTranslator( method translate (line 104) | fn translate<'a>( method ntranslate (line 129) | fn ntranslate<'a>( function slint (line 165) | fn slint(_py: Python<'_>, m: &Bound<'_, PyModule>) -> PyResult<()> { FILE: api/python/slint/models.rs type PyModelShared (line 16) | pub struct PyModelShared { method apply_type_collection (line 27) | pub fn apply_type_collection(&self, type_collection: &TypeCollection) { method __traverse__ (line 33) | pub fn __traverse__(&self, visit: &PyVisit<'_>) -> Result<(), PyTraver... method __clear__ (line 40) | pub fn __clear__(&self) { type Data (line 96) | type Data = slint_interpreter::Value; method row_count (line 98) | fn row_count(&self) -> usize { method row_data (line 131) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 170) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 197) | fn model_tracker(&self) -> &dyn i_slint_core::model::ModelTracker { method as_any (line 201) | fn as_any(&self) -> &dyn core::any::Any { method rust_into_py_model (line 207) | pub fn rust_into_py_model<'py>( type PyModelBase (line 47) | pub struct PyModelBase { method as_model (line 52) | pub fn as_model(&self) -> ModelRc { method new (line 60) | fn new() -> Self { method init_self (line 70) | fn init_self(&self, self_ref: Py) { method notify_row_added (line 74) | fn notify_row_added(&self, index: usize, count: usize) { method notify_row_changed (line 78) | fn notify_row_changed(&self, index: usize) { method notify_row_removed (line 82) | fn notify_row_removed(&self, index: usize, count: usize) { method __traverse__ (line 86) | fn __traverse__(&self, visit: PyVisit<'_>) -> Result<(), PyTraverseErr... method __clear__ (line 90) | fn __clear__(&mut self) { type ReadOnlyRustModel (line 218) | pub struct ReadOnlyRustModel { method row_count (line 225) | fn row_count(&self) -> usize { method row_data (line 229) | fn row_data(&self, row: usize) -> Option { method __len__ (line 233) | fn __len__(&self) -> usize { method __iter__ (line 237) | fn __iter__(slf: PyRef<'_, Self>) -> ReadOnlyRustModelIterator { method __getitem__ (line 245) | fn __getitem__(&self, index: usize) -> Option { type ReadOnlyRustModelIterator (line 251) | struct ReadOnlyRustModelIterator { method __iter__ (line 259) | fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { method __next__ (line 263) | fn __next__(&mut self) -> Option { FILE: api/python/slint/slint/__init__.py class CompileError (line 33) | class CompileError(Exception): method __init__ (line 40) | def __init__(self, message: str, diagnostics: list[native.PyDiagnostic]): class Component (line 49) | class Component: method show (line 55) | def show(self) -> None: method hide (line 60) | def hide(self) -> None: method run (line 65) | def run(self) -> None: function _normalize_prop (line 72) | def _normalize_prop(name: str) -> str: function _build_global_class (line 76) | def _build_global_class(compdef: native.ComponentDefinition, global_name... function _build_class (line 146) | def _build_class( function _build_struct (line 272) | def _build_struct(name: str, struct_prototype: native.PyStruct) -> type: function _load_file (line 288) | def _load_file( function load_file (line 364) | def load_file( function _load_file_checked (line 392) | def _load_file_checked( class SlintAutoLoader (line 415) | class SlintAutoLoader: method __init__ (line 416) | def __init__(self, base_dir: Path | None = None): method __getattr__ (line 421) | def __getattr__(self, name: str) -> Any: function _callback_decorator (line 467) | def _callback_decorator( function callback (line 492) | def callback( function set_xdg_app_id (line 534) | def set_xdg_app_id(app_id: str) -> None: function run_event_loop (line 544) | def run_event_loop( function quit_event_loop (line 596) | def quit_event_loop() -> None: function init_translations (line 603) | def init_translations(translations: typing.Optional[gettext.GNUTranslati... FILE: api/python/slint/slint/loop.py class HasFileno (line 14) | class HasFileno(typing.Protocol): method fileno (line 15) | def fileno(self) -> int: ... function fd_for_fileobj (line 18) | def fd_for_fileobj(fileobj: int | HasFileno) -> int: class _SlintSelectorMapping (line 24) | class _SlintSelectorMapping(Mapping[typing.Any, selectors.SelectorKey]): method __init__ (line 25) | def __init__(self, slint_selector: "_SlintSelector") -> None: method __len__ (line 28) | def __len__(self) -> int: method get (line 31) | def get(self, fileobj, default=None): method __getitem__ (line 35) | def __getitem__(self, fileobj: typing.Any) -> selectors.SelectorKey: method __iter__ (line 39) | def __iter__(self): class _SlintSelector (line 43) | class _SlintSelector(selectors.BaseSelector): method __init__ (line 44) | def __init__(self) -> None: method register (line 49) | def register( method unregister (line 66) | def unregister(self, fileobj: typing.Any) -> selectors.SelectorKey: method modify (line 77) | def modify( method select (line 92) | def select( method close (line 97) | def close(self) -> None: method get_map (line 100) | def get_map(self) -> Mapping[int | HasFileno, selectors.SelectorKey]: method read_notify (line 103) | def read_notify(self, fd: int) -> None: method write_notify (line 108) | def write_notify(self, fd: int) -> None: class SlintEventLoop (line 114) | class SlintEventLoop(asyncio.SelectorEventLoop): method __init__ (line 115) | def __init__(self) -> None: method run_forever (line 122) | def run_forever(self) -> None: method run_until_complete (line 137) | def run_until_complete[T](self, future: typing.Awaitable[T]) -> T | None: method _run_forever_setup (line 162) | def _run_forever_setup(self) -> None: method _run_forever_cleanup (line 165) | def _run_forever_cleanup(self) -> None: method stop (line 168) | def stop(self) -> None: method is_running (line 171) | def is_running(self) -> bool: method close (line 174) | def close(self) -> None: method is_closed (line 177) | def is_closed(self) -> bool: method call_later (line 180) | def call_later(self, delay, callback, *args, context=None) -> asyncio.... method call_at (line 208) | def call_at(self, when, callback, *args, context=None) -> asyncio.Time... method call_soon (line 211) | def call_soon(self, callback, *args, context=None) -> asyncio.TimerHan... method _flush_soon_tasks (line 221) | def _flush_soon_tasks(self) -> None: method call_soon_threadsafe (line 228) | def call_soon_threadsafe(self, callback, *args, context=None) -> async... method _write_to_self (line 243) | def _write_to_self(self) -> None: FILE: api/python/slint/slint/models.py class Model (line 11) | class Model[T](native.PyModelBase, Iterable[T]): method __new__ (line 18) | def __new__(cls, *args: Any) -> "Model[T]": method __init__ (line 21) | def __init__(self) -> None: method __len__ (line 24) | def __len__(self) -> int: method __getitem__ (line 27) | def __getitem__(self, index: int) -> typing.Optional[T]: method __setitem__ (line 30) | def __setitem__(self, index: int, value: T) -> None: method __iter__ (line 33) | def __iter__(self) -> Iterator[T]: method set_row_data (line 36) | def set_row_data(self, row: int, value: T) -> None: method row_data (line 43) | def row_data(self, row: int) -> typing.Optional[T]: method notify_row_changed (line 48) | def notify_row_changed(self, row: int) -> None: method notify_row_removed (line 52) | def notify_row_removed(self, row: int, count: int) -> None: method notify_row_added (line 57) | def notify_row_added(self, row: int, count: int) -> None: class ListModel (line 63) | class ListModel[T](Model[T]): method __init__ (line 74) | def __init__(self, iterable: typing.Optional[Iterable[T]] = None): method row_count (line 84) | def row_count(self) -> int: method row_data (line 87) | def row_data(self, row: int) -> typing.Optional[T]: method set_row_data (line 90) | def set_row_data(self, row: int, value: T) -> None: method __delitem__ (line 94) | def __delitem__(self, key: int | slice) -> None: method append (line 104) | def append(self, value: T) -> None: class ModelIterator (line 111) | class ModelIterator[T](Iterator[T]): method __init__ (line 112) | def __init__(self, model: Model[T]): method __iter__ (line 116) | def __iter__(self) -> "ModelIterator[T]": method __next__ (line 119) | def __next__(self) -> T: FILE: api/python/slint/slint/slint.pyi class RgbColor (line 17) | class RgbColor: class RgbaColor (line 22) | class RgbaColor: class Color (line 28) | class Color: method __new__ (line 33) | def __new__( method brighter (line 39) | def brighter(self, factor: float) -> "Color": ... method darker (line 40) | def darker(self, factor: float) -> "Color": ... method transparentize (line 41) | def transparentize(self, factor: float) -> "Color": ... method mix (line 42) | def mix(self, other: "Image", factor: float) -> "Color": ... method with_alpha (line 43) | def with_alpha(self, alpha: float) -> "Color": ... method __str__ (line 44) | def __str__(self) -> str: ... method __eq__ (line 45) | def __eq__(self, other: object) -> bool: ... class Brush (line 47) | class Brush: method __new__ (line 49) | def __new__(cls, maybe_value: typing.Optional[Color]) -> "Brush": ... method is_transparent (line 50) | def is_transparent(self) -> bool: ... method is_opaque (line 51) | def is_opaque(self) -> bool: ... method brighter (line 52) | def brighter(self, factor: float) -> "Brush": ... method darker (line 53) | def darker(self, factor: float) -> "Brush": ... method transparentize (line 54) | def transparentize(self, amount: float) -> "Brush": ... method with_alpha (line 55) | def with_alpha(self, alpha: float) -> "Brush": ... method __eq__ (line 56) | def __eq__(self, other: object) -> bool: ... class Image (line 58) | class Image: method __new__ (line 68) | def __new__( method load_from_path (line 72) | def load_from_path(path: str | os.PathLike[Any] | pathlib.Path) -> "Im... method load_from_svg_data (line 79) | def load_from_svg_data(data: typing.Sequence[int]) -> "Image": method load_from_array (line 86) | def load_from_array(array: Buffer) -> Image: class TimerMode (line 128) | class TimerMode(Enum): class Timer (line 132) | class Timer: method __new__ (line 135) | def __new__( method start (line 138) | def start( method single_shot (line 142) | def single_shot(duration: datetime.timedelta, callback: typing.Any) ->... method stop (line 143) | def stop(self) -> None: ... method restart (line 144) | def restart(self) -> None: ... function set_xdg_app_id (line 146) | def set_xdg_app_id(app_id: str) -> None: ... function invoke_from_event_loop (line 147) | def invoke_from_event_loop(callable: typing.Callable[[], None]) -> None:... function run_event_loop (line 148) | def run_event_loop() -> None: ... function quit_event_loop (line 149) | def quit_event_loop() -> None: ... function init_translations (line 150) | def init_translations( class PyModelBase (line 154) | class PyModelBase: method init_self (line 155) | def init_self(self, *args: Any) -> None: ... method row_count (line 156) | def row_count(self) -> int: ... method row_data (line 157) | def row_data(self, row: int) -> typing.Optional[Any]: ... method set_row_data (line 158) | def set_row_data(self, row: int, value: Any) -> None: ... method notify_row_changed (line 159) | def notify_row_changed(self, row: int) -> None: ... method notify_row_removed (line 160) | def notify_row_removed(self, row: int, count: int) -> None: ... method notify_row_added (line 161) | def notify_row_added(self, row: int, count: int) -> None: ... class PyStruct (line 163) | class PyStruct(Any): ... class ValueType (line 165) | class ValueType(Enum): class DiagnosticLevel (line 175) | class DiagnosticLevel(Enum): class PyDiagnostic (line 180) | class PyDiagnostic: class ComponentInstance (line 187) | class ComponentInstance: method show (line 188) | def show(self) -> None: ... method hide (line 189) | def hide(self) -> None: ... method invoke (line 190) | def invoke(self, callback_name: str, *args: Any) -> Any: ... method invoke_global (line 191) | def invoke_global( method set_property (line 194) | def set_property(self, property_name: str, value: Any) -> None: ... method get_property (line 195) | def get_property(self, property_name: str) -> Any: ... method set_callback (line 196) | def set_callback( method set_global_callback (line 199) | def set_global_callback( method set_global_property (line 202) | def set_global_property( method get_global_property (line 205) | def get_global_property(self, global_name: str, property_name: str) ->... class ComponentDefinition (line 207) | class ComponentDefinition: method create (line 208) | def create(self) -> ComponentInstance: ... method global_functions (line 214) | def global_functions(self, global_name: str) -> list[str]: ... method global_callbacks (line 215) | def global_callbacks(self, global_name: str) -> list[str]: ... method global_properties (line 216) | def global_properties(self, global_name: str) -> typing.Dict[str, Valu... method callback_returns_void (line 217) | def callback_returns_void(self, callback_name: str) -> bool: ... method global_callback_returns_void (line 218) | def global_callback_returns_void( class CompilationResult (line 222) | class CompilationResult: method component (line 228) | def component(self, name: str) -> ComponentDefinition: ... class Compiler (line 230) | class Compiler: method build_from_path (line 235) | def build_from_path( method build_from_source (line 238) | def build_from_source( class AsyncAdapter (line 242) | class AsyncAdapter: method __new__ (line 243) | def __new__( method wait_for_readable (line 247) | def wait_for_readable(self, callback: typing.Callable[[int], None]) ->... method wait_for_writable (line 248) | def wait_for_writable(self, callback: typing.Callable[[int], None]) ->... class GeneratedAPI (line 250) | class GeneratedAPI: method __new__ (line 251) | def __new__( method compare_generated_vs_actual (line 255) | def compare_generated_vs_actual( FILE: api/python/slint/stub-gen/main.rs function main (line 6) | fn main() -> Result<()> { FILE: api/python/slint/tests/test_api_match.py function base_dir (line 11) | def base_dir() -> Path: function compress_and_encode (line 20) | def compress_and_encode(json: str) -> str: function test_no_change (line 26) | def test_no_change() -> None: function test_incompatible_changes (line 51) | def test_incompatible_changes() -> None: FILE: api/python/slint/tests/test_async.py function test_async_basic (line 18) | def test_async_basic() -> None: function test_async_aiohttp (line 31) | def test_async_aiohttp() -> None: function test_basic_socket (line 76) | def test_basic_socket() -> None: function test_server_socket (line 116) | def test_server_socket() -> None: function test_loop_close_while_main_future_runs (line 167) | def test_loop_close_while_main_future_runs() -> None: function test_loop_continues_when_main_coro_finished (line 185) | def test_loop_continues_when_main_coro_finished() -> None: function test_subprocess (line 203) | def test_subprocess() -> None: function test_exception_thrown (line 230) | def test_exception_thrown() -> None: FILE: api/python/slint/tests/test_brush.py function test_col_default (line 7) | def test_col_default() -> None: function test_col_from_str (line 15) | def test_col_from_str() -> None: function test_col_from_rgb_dict (line 24) | def test_col_from_rgb_dict() -> None: function test_col_from_rgba_dict (line 33) | def test_col_from_rgba_dict() -> None: function test_from_col (line 42) | def test_from_col() -> None: FILE: api/python/slint/tests/test_callback_decorators.py function base_dir (line 11) | def base_dir() -> Path: function test_callback_decorators (line 20) | def test_callback_decorators(caplog: pytest.LogCaptureFixture) -> None: function test_callback_decorators_async (line 43) | def test_callback_decorators_async() -> None: function test_callback_decorators_async_err (line 79) | def test_callback_decorators_async_err() -> None: FILE: api/python/slint/tests/test_compiler.py function test_basic_compiler (line 9) | def test_basic_compiler() -> None: function test_compiler_build_from_path (line 81) | def test_compiler_build_from_path() -> None: FILE: api/python/slint/tests/test_enums.py function base_dir (line 9) | def base_dir() -> Path: function test_enums (line 18) | def test_enums() -> None: FILE: api/python/slint/tests/test_gc.py function test_callback_gc (line 12) | def test_callback_gc() -> None: function test_struct_gc (line 50) | def test_struct_gc() -> None: function test_properties_gc (line 81) | def test_properties_gc() -> None: FILE: api/python/slint/tests/test_image.py function base_dir (line 10) | def base_dir() -> Path: function test_image_loading (line 19) | def test_image_loading() -> None: FILE: api/python/slint/tests/test_instance.py function test_property_access (line 11) | def test_property_access() -> None: function test_callbacks (line 139) | def test_callbacks() -> None: FILE: api/python/slint/tests/test_invoke_from_event_loop.py function test_threads (line 11) | def test_threads() -> None: FILE: api/python/slint/tests/test_load_file.py function base_dir (line 9) | def base_dir() -> Path: function test_load_file (line 18) | def test_load_file(caplog: pytest.LogCaptureFixture) -> None: function test_load_file_fail (line 50) | def test_load_file_fail() -> None: function test_compile_error (line 55) | def test_compile_error() -> None: function test_load_file_wrapper (line 74) | def test_load_file_wrapper() -> None: function test_constructor_kwargs (line 97) | def test_constructor_kwargs() -> None: FILE: api/python/slint/tests/test_loader.py function test_magic_import (line 9) | def test_magic_import() -> None: function test_magic_import_path (line 14) | def test_magic_import_path() -> None: FILE: api/python/slint/tests/test_loop.py function test_sysexit_exception (line 11) | def test_sysexit_exception() -> None: FILE: api/python/slint/tests/test_models.py function test_model_notify (line 10) | def test_model_notify() -> None: function test_model_from_list (line 57) | def test_model_from_list() -> None: function test_python_model_sequence (line 82) | def test_python_model_sequence() -> None: function test_python_model_iterable (line 92) | def test_python_model_iterable() -> None: function test_rust_model_sequence (line 105) | def test_rust_model_sequence() -> None: function test_model_writeback (line 128) | def test_model_writeback() -> None: FILE: api/python/slint/tests/test_named_tuples.py function named_tuple_info (line 18) | def named_tuple_info(request): function test_is_tuple_subclass (line 22) | def test_is_tuple_subclass(named_tuple_info): function test_default_values (line 27) | def test_default_values(named_tuple_info): function test_instance_is_tuple (line 34) | def test_instance_is_tuple(named_tuple_info): function test_asdict (line 39) | def test_asdict(named_tuple_info): function test_has_docstring (line 47) | def test_has_docstring(named_tuple_info): function test_fields_attribute (line 53) | def test_fields_attribute(named_tuple_info): function test_keyword_init (line 59) | def test_keyword_init(named_tuple_info): function test_replace (line 66) | def test_replace(named_tuple_info): function test_StandardListViewItem (line 74) | def test_StandardListViewItem() -> None: function test_KeyboardModifiers (line 81) | def test_KeyboardModifiers() -> None: FILE: api/python/slint/tests/test_timers.py function test_timer (line 10) | def test_timer() -> None: function test_single_shot (line 31) | def test_single_shot() -> None: FILE: api/python/slint/tests/test_translations.py function base_dir (line 10) | def base_dir() -> Path: class DummyTranslation (line 19) | class DummyTranslation: method gettext (line 20) | def gettext(self, message: str) -> str: method pgettext (line 25) | def pgettext(self, context: str, message: str) -> str: function test_load_file (line 29) | def test_load_file() -> None: FILE: api/python/slint/timer.rs type PyTimerMode (line 15) | pub enum PyTimerMode { function from (line 23) | fn from(value: PyTimerMode) -> Self { type PyTimer (line 59) | pub struct PyTimer { method py_new (line 67) | fn py_new() -> Self { method start (line 79) | fn start( method single_shot (line 109) | fn single_shot(duration: chrono::Duration, callback: Py) -> PyR... method stop (line 128) | fn stop(&self) { method restart (line 137) | fn restart(&self) { method running (line 143) | fn running(&self) -> bool { method set_interval (line 153) | fn set_interval(&self, interval: chrono::Duration) -> PyResult<()> { method interval (line 162) | fn interval(&self) -> core::time::Duration { FILE: api/python/slint/value.rs type SlintToPyValue (line 19) | pub struct SlintToPyValue { type Target (line 25) | type Target = PyAny; type Output (line 26) | type Output = Bound<'py, Self::Target>; type Error (line 27) | type Error = PyErr; method into_pyobject (line 29) | fn into_pyobject(self, py: Python<'py>) -> Result PyResult { method __setattr__ (line 128) | fn __setattr__(&mut self, py: Python<'_>, key: String, value: Py) -> PyStructFieldIterator { method __copy__ (line 147) | fn __copy__(&self) -> Self { method __traverse__ (line 151) | fn __traverse__(&self, visit: PyVisit<'_>) -> Result<(), PyTraverseErr... method __clear__ (line 155) | fn __clear__(&mut self) { type PyStructFieldIterator (line 164) | struct PyStructFieldIterator { method __iter__ (line 172) | fn __iter__(slf: PyRef<'_, Self>) -> PyRef<'_, Self> { method __next__ (line 176) | fn __next__(mut slf: PyRefMut<'_, Self>) -> Option<(String, SlintToPyV... function enum_class (line 185) | pub fn enum_class(py: Python) -> Py { type TypeCollection (line 199) | pub struct TypeCollection { method new (line 204) | pub fn new(result: &slint_interpreter::CompilationResult, py: Python<'... method to_py_value (line 236) | pub fn to_py_value(&self, value: slint_interpreter::Value) -> SlintToP... method struct_to_py (line 240) | pub fn struct_to_py(&self, s: slint_interpreter::Struct) -> PyStruct { method enum_to_py (line 244) | pub fn enum_to_py( method model_to_py (line 258) | pub fn model_to_py( method enums (line 265) | pub fn enums(&self) -> impl Iterator)> { method slint_value_from_py_value (line 269) | pub fn slint_value_from_py_value( method slint_value_from_py_value_bound (line 277) | pub fn slint_value_from_py_value_bound( method apply (line 375) | fn apply( FILE: api/rs/build/lib.rs type CompilerConfiguration (line 68) | pub struct CompilerConfiguration { method new (line 99) | pub fn new() -> Self { method with_include_paths (line 106) | pub fn with_include_paths(self, include_paths: Vec... method with_library_paths (line 139) | pub fn with_library_paths(self, library_paths: HashMap Self { method embed_resources (line 157) | pub fn embed_resources(self, kind: EmbedResourcesKind) -> Self { method with_scale_factor (line 180) | pub fn with_scale_factor(mut self, factor: f32) -> Self { method with_bundled_translations (line 194) | pub fn with_bundled_translations( method with_default_translation_context (line 209) | pub fn with_default_translation_context( method with_debug_info (line 223) | pub fn with_debug_info(self, enable: bool) -> Self { method as_library (line 237) | pub fn as_library(self, library_name: &str) -> Self { method rust_module (line 248) | pub fn rust_module(self, rust_module: &str) -> Self { method with_sdf_fonts (line 265) | pub fn with_sdf_fonts(self, enable: bool) -> Self { method with_absolute_paths (line 273) | fn with_absolute_paths(self, manifest_dir: &std::path::Path) -> Self { type EmbedResourcesKind (line 76) | pub enum EmbedResourcesKind { method default (line 88) | fn default() -> Self { type CompileError (line 297) | pub enum CompileError { type CodeFormatter (line 311) | struct CodeFormatter { function new (line 323) | pub fn new(sink: Sink) -> Self { method write (line 329) | fn write(&mut self, mut s: &[u8]) -> std::io::Result { method flush (line 390) | fn flush(&mut self) -> std::io::Result<()> { function formatter_test (line 396) | fn formatter_test() { function compile (line 475) | pub fn compile(path: impl AsRef) -> Result<(), CompileE... function compile_with_config (line 488) | pub fn compile_with_config( function compile_with_output_path (line 551) | pub fn compile_with_output_path( function print_rustc_flags (line 619) | pub fn print_rustc_flags() -> std::io::Result<()> { function root_path_prefix (line 652) | fn root_path_prefix() -> std::path::PathBuf { function with_absolute_library_paths_test (line 660) | fn with_absolute_library_paths_test() { function with_absolute_include_paths_test (line 679) | fn with_absolute_include_paths_test() { FILE: api/rs/macros/lib.rs function are_token_touching (line 22) | fn are_token_touching(token1: proc_macro::Span, token2: proc_macro::Span... function fill_token_vec (line 34) | fn fill_token_vec(stream: impl Iterator, vec: &mut Vec... function extract_path (line 243) | fn extract_path(literal: proc_macro::Literal) -> std::path::PathBuf { function extract_compiler_config (line 255) | fn extract_compiler_config( function slint (line 342) | pub fn slint(stream: TokenStream) -> TokenStream { FILE: api/rs/slint/android.rs type AndroidApp (line 95) | pub struct AndroidApp; type PollEvent (line 97) | pub struct PollEvent<'a>(&'a ()); function init (line 115) | pub fn init(app: android_activity::AndroidApp) -> Result<(), SetPlatform... function init_with_event_listener (line 149) | pub fn init_with_event_listener( FILE: api/rs/slint/compile_fail_tests.rs constant basic (line 27) | const basic: u32 = 0; constant INVALID_RUST_ATTR (line 51) | const INVALID_RUST_ATTR: () = (); constant CHECK_README_EXAMPLES (line 55) | const CHECK_README_EXAMPLES: () = (); FILE: api/rs/slint/docs.rs type SampleComponent (line 40) | pub struct SampleComponent { method new (line 45) | pub fn new() -> Result { method get_counter (line 52) | pub fn get_counter(&self) -> i32 { method set_counter (line 58) | pub fn set_counter(&self, value: i32) {} method get_user_name (line 60) | pub fn get_user_name(&self) -> crate::SharedString { method set_user_name (line 64) | pub fn set_user_name(&self, value: crate::SharedString) {} method invoke_hello (line 69) | pub fn invoke_hello(&self) {} method on_hello (line 84) | pub fn on_hello(&self, f: impl Fn() + 'static) {} method invoke_do_something (line 89) | pub fn invoke_do_something(&self, d: i32) -> bool { type WeakInner (line 96) | type WeakInner = (); method as_weak (line 99) | fn as_weak(&self) -> Weak { method clone_strong (line 104) | fn clone_strong(&self) -> Self { method upgrade_from_weak_inner (line 109) | fn upgrade_from_weak_inner(_: &Self::WeakInner) -> Option { method show (line 117) | fn show(&self) -> Result<(), crate::PlatformError> { method hide (line 124) | fn hide(&self) -> Result<(), crate::PlatformError> { method window (line 131) | fn window(&self) -> &Window { method run (line 137) | fn run(&self) -> Result<(), crate::PlatformError> { method global (line 142) | fn global<'a, T: Global<'a, Self>>(&'a self) -> T { FILE: api/rs/slint/lib.rs function run_event_loop (line 239) | pub fn run_event_loop() -> Result<(), PlatformError> { function run_event_loop_until_quit (line 249) | pub fn run_event_loop_until_quit() -> Result<(), PlatformError> { function spawn_local (line 337) | pub fn spawn_local( type VersionCheck_1_16_0 (line 478) | pub struct VersionCheck_1_16_0; type WinitWindowEventResult (line 746) | pub type WinitWindowEventResult = EventResult; function shared_collection (line 796) | pub fn shared_collection() -> fontique::Collection { FILE: api/rs/slint/private_unstable_api.rs type StrongItemTreeRef (line 17) | pub trait StrongItemTreeRef: Sized { method to_weak (line 19) | fn to_weak(&self) -> Self::Weak; method from_weak (line 20) | fn from_weak(weak: &Self::Weak) -> Option; type Weak (line 24) | type Weak = VWeak; method to_weak (line 25) | fn to_weak(&self) -> Self::Weak { method from_weak (line 28) | fn from_weak(weak: &Self::Weak) -> Option { type Weak (line 34) | type Weak = VWeakMapped; method to_weak (line 35) | fn to_weak(&self) -> Self::Weak { method from_weak (line 38) | fn from_weak(weak: &Self::Weak) -> Option { type Weak (line 44) | type Weak = PinWeak; method to_weak (line 45) | fn to_weak(&self) -> Self::Weak { method from_weak (line 48) | fn from_weak(weak: &Self::Weak) -> Option { function set_property_binding (line 53) | pub fn set_property_binding< function set_animated_property_binding (line 67) | pub fn set_animated_property_binding< function set_property_state_binding (line 89) | pub fn set_property_state_binding( function set_callback_handler (line 100) | pub fn set_callback_handler< function debug (line 115) | pub fn debug(s: SharedString) { function ensure_backend (line 122) | pub fn ensure_backend() -> Result<(), crate::PlatformError> { function create_window_adapter (line 130) | pub fn create_window_adapter() function translate (line 136) | pub fn translate( function init_translations (line 148) | pub fn init_translations(domain: &str, dirname: impl Into bool { FILE: api/rs/slint/tests/partial_renderer.rs type TestPlatform (line 22) | struct TestPlatform; method create_window_adapter (line 24) | fn create_window_adapter(&self) -> Result, Platf... type TestPixel (line 32) | struct TestPixel(bool); method blend (line 35) | fn blend(&mut self, _color: PremultipliedRgbaColor) { method from_rgb (line 39) | fn from_rgb(_red: u8, _green: u8, _blue: u8) -> Self { function do_test_render_region (line 45) | fn do_test_render_region(renderer: &SoftwareRenderer, x: i32, y: i32, x2... type SkiaTestWindow (line 68) | struct SkiaTestWindow { method new (line 77) | fn new() -> Rc { method draw_if_needed (line 94) | fn draw_if_needed(&self) -> bool { method last_dirty_region_bounding_box_size (line 103) | fn last_dirty_region_bounding_box_size(&self) -> Option Option &slint::Window { method size (line 122) | fn size(&self) -> PhysicalSize { method renderer (line 126) | fn renderer(&self) -> &dyn slint::platform::Renderer { method set_size (line 130) | fn set_size(&self, size: slint::WindowSize) { method request_redraw (line 136) | fn request_redraw(&self) { type SkiaTestSoftwareBuffer (line 142) | struct SkiaTestSoftwareBuffer { method with_buffer (line 148) | fn with_buffer( function simple (line 195) | fn simple() { function visibility (line 246) | fn visibility() { function if_condition (line 323) | fn if_condition() { function list_view (line 361) | fn list_view() { function scale_factor (line 431) | fn scale_factor() { function rotated_image (line 449) | fn rotated_image() { function window_background (line 513) | fn window_background() { function touch_area_doesnt_cause_redraw (line 539) | fn touch_area_doesnt_cause_redraw() { function shadow_redraw_beyond_geometry (line 604) | fn shadow_redraw_beyond_geometry() { function text_alignment (line 665) | fn text_alignment() { function nowrap_text_change_doesnt_change_height (line 716) | fn nowrap_text_change_doesnt_change_height() { function create_item_tree_during_rendering (line 755) | fn create_item_tree_during_rendering() { function issue_9882_borrow_mut (line 832) | fn issue_9882_borrow_mut() { function position_tracking_without_partial_rendering (line 874) | fn position_tracking_without_partial_rendering() { FILE: api/rs/slint/tests/popups.rs type TestPlatform (line 20) | struct TestPlatform; method create_window_adapter (line 22) | fn create_window_adapter(&self) -> Result, Platf... type SkiaTestWindow (line 29) | struct SkiaTestWindow { method new (line 37) | fn new() -> Rc { method draw_if_needed (line 53) | fn draw_if_needed(&self) -> bool { method window (line 64) | fn window(&self) -> &slint::Window { method size (line 68) | fn size(&self) -> PhysicalSize { method renderer (line 72) | fn renderer(&self) -> &dyn slint::platform::Renderer { method set_size (line 76) | fn set_size(&self, size: slint::WindowSize) { method request_redraw (line 82) | fn request_redraw(&self) { type SkiaTestSoftwareBuffer (line 88) | struct SkiaTestSoftwareBuffer { method with_buffer (line 94) | fn with_buffer( function interaction_with_dead_popup_impossible (line 141) | fn interaction_with_dead_popup_impossible() { function interaction_with_dead_popup_panics (line 238) | fn interaction_with_dead_popup_panics() { FILE: api/rs/slint/tests/show_strongref.rs function show_maintains_strong_reference (line 7) | fn show_maintains_strong_reference() { FILE: api/rs/slint/tests/simple_macro.rs function simple_window (line 7) | fn simple_window() { function empty_stuff (line 13) | fn empty_stuff() { function test_serialize_deserialize_struct (line 20) | fn test_serialize_deserialize_struct() { function test_multiple_rust_attrs (line 43) | fn test_multiple_rust_attrs() { FILE: api/rs/slint/tests/spawn_local.rs type ThreadWaker (line 12) | struct ThreadWaker(Thread); method wake (line 15) | fn wake(self: Arc) { function block_on (line 21) | pub fn block_on(fut: impl Future) -> T { function main (line 41) | fn main() { function with_context (line 86) | fn with_context() { FILE: api/rs/slint/tests/text_layout_cache.rs type TestPlatform (line 16) | struct TestPlatform; method create_window_adapter (line 18) | fn create_window_adapter(&self) -> Result, Platf... type TestPixel (line 25) | struct TestPixel(bool); method blend (line 28) | fn blend(&mut self, _color: PremultipliedRgbaColor) { method from_rgb (line 32) | fn from_rgb(_red: u8, _green: u8, _blue: u8) -> Self { constant WIDTH (line 37) | const WIDTH: usize = 200; constant HEIGHT (line 38) | const HEIGHT: usize = 100; function setup (line 40) | fn setup() -> Rc { function render_and_get_miss_count (line 47) | fn render_and_get_miss_count(renderer: &SoftwareRenderer) -> u64 { function cache_hit_avoids_reshaping (line 55) | fn cache_hit_avoids_reshaping() { function text_change_invalidates_cache (line 86) | fn text_change_invalidates_cache() { function font_size_change_invalidates_cache (line 117) | fn font_size_change_invalidates_cache() { function font_weight_change_invalidates_cache (line 149) | fn font_weight_change_invalidates_cache() { function wrap_change_invalidates_cache (line 181) | fn wrap_change_invalidates_cache() { function alignment_change_does_not_reshape (line 213) | fn alignment_change_does_not_reshape() { function overflow_change_does_not_reshape (line 245) | fn overflow_change_does_not_reshape() { function color_change_does_not_reshape (line 277) | fn color_change_does_not_reshape() { FILE: api/rs/slint/tests/tokio.rs function tokio_poll_with_compat (line 5) | fn tokio_poll_with_compat() { FILE: api/rs/slint/tests/tokio_block_in_place.rs function tokio_poll_with_block_in_place (line 5) | async fn tokio_poll_with_block_in_place() { FILE: api/wasm-interpreter/src/lib.rs type CompilationResult (line 16) | pub struct CompilationResult { method component (line 25) | pub fn component(&self) -> Option { method diagnostics (line 29) | pub fn diagnostics(&self) -> js_sys::Array { method error_string (line 33) | pub fn error_string(&self) -> String { constant CALLBACK_FUNCTION_SECTION (line 39) | const CALLBACK_FUNCTION_SECTION: &'static str = r#" function compile_from_string (line 59) | pub async fn compile_from_string( function compile_from_string_with_style (line 69) | pub async fn compile_from_string_with_style( type WrappedCompiledComp (line 148) | pub struct WrappedCompiledComp(slint_interpreter::ComponentDefinition); method run (line 156) | pub fn run(&self, canvas_id: String) { method create (line 172) | pub fn create(&self, canvas_id: String) -> Result Result { method hide (line 255) | pub fn hide(&self) -> Result { method invoke_from_event_loop_wrapped_in_promise (line 259) | fn invoke_from_event_loop_wrapped_in_promise( method clone (line 237) | fn clone(&self) -> Self { function run_event_loop (line 324) | pub fn run_event_loop() -> Result<(), JsValue> { function init (line 335) | pub fn init() -> Result<(), JsValue> { FILE: demos/energy-monitor/build.rs function main (line 5) | fn main() { function main (line 10) | fn main() { FILE: demos/energy-monitor/src/controllers/header.rs function setup (line 8) | pub fn setup(window: &MainWindow) -> Timer { function update (line 21) | fn update(header_adapter: &HeaderAdapter) { FILE: demos/energy-monitor/src/controllers/weather.rs constant WEATHER_API_KEY (line 14) | const WEATHER_API_KEY: &str = "WEATHER_API"; constant WEATHER_LAT_KEY (line 15) | const WEATHER_LAT_KEY: &str = "WEATHER_LAT"; constant WEATHER_LONG_KEY (line 16) | const WEATHER_LONG_KEY: &str = "WEATHER_LONG"; constant LAT_BERLIN (line 17) | const LAT_BERLIN: f32 = 52.520008; constant LONG_BERLIN (line 18) | const LONG_BERLIN: f32 = 13.404954; constant FORECAST_DAYS (line 19) | const FORECAST_DAYS: i64 = 3; function setup (line 21) | pub fn setup(window: &MainWindow) -> thread::JoinHandle<()> { function weather_worker_loop (line 29) | async fn weather_worker_loop(window_weak: Weak) { function current_forecast (line 84) | async fn current_forecast( function display_current (line 97) | fn display_current(window_weak: Weak, current: Current, curr... function display_forecast (line 114) | fn display_forecast(window_weak: Weak, forecast: Vec<(Foreca... function get_icon (line 162) | fn get_icon(window: &MainWindow, condition: &Condition) -> Image { function api_key (line 171) | fn api_key() -> String { function lat (line 186) | fn lat() -> f32 { function long (line 201) | fn long() -> f32 { FILE: demos/energy-monitor/src/lib.rs function main (line 30) | pub fn main() { function kiosk_timer (line 53) | fn kiosk_timer(window: &MainWindow) -> Timer { function android_main (line 78) | fn android_main(app: slint::android::AndroidApp) { FILE: demos/energy-monitor/src/main.rs function main (line 11) | pub fn main() { function main (line 17) | fn main() -> ! { FILE: demos/home-automation/rust/lib.rs function main (line 21) | pub fn main() { function android_main (line 52) | fn android_main(android_app: slint::android::AndroidApp) { FILE: demos/home-automation/rust/main.rs function main (line 4) | fn main() { FILE: demos/home-automation/zephyr/main.cpp function main (line 21) | int main(void) FILE: demos/printerdemo/cpp/main.cpp type InkLevelModel (line 14) | struct InkLevelModel : slint::Model method row_count (line 16) | size_t row_count() const override { return m_data.size(); } method row_data (line 17) | std::optional row_data(size_t i) const override function main (line 30) | int main() FILE: demos/printerdemo/cpp_interpreted/main.cpp type InkLevelModel (line 10) | struct InkLevelModel : slint::Model method row_count (line 12) | size_t row_count() const override { return m_data.size(); } method row_data (line 13) | std::optional row_data(size_t i) const override method Value (line 21) | static Value make_inklevel_value(slint::Color color, float level) function main (line 37) | int main() FILE: demos/printerdemo/python/main.py class MainWindow (line 18) | class MainWindow(slint.loader.ui.printerdemo.MainWindow): method __init__ (line 19) | def __init__(self): method quit (line 38) | def quit(self): method push_job (line 42) | def push_job(self, title): method cancel_job (line 56) | def cancel_job(self, index): method update_jobs (line 59) | def update_jobs(self): method change_language (line 72) | def change_language(self, language: int) -> None: FILE: demos/printerdemo/rust/build.rs function main (line 4) | fn main() { FILE: demos/printerdemo/rust/lib.rs function current_time (line 13) | fn current_time() -> slint::SharedString { type PrinterQueueData (line 20) | struct PrinterQueueData { method push_job (line 26) | fn push_job(&self, title: slint::SharedString) { function main (line 40) | pub fn main() { function android_main (line 138) | fn android_main(app: slint::android::AndroidApp) { FILE: demos/printerdemo/rust/main.rs function main (line 7) | fn main() { FILE: demos/printerdemo/zephyr/main.cpp type InkLevelModel (line 21) | struct InkLevelModel : slint::Model method row_count (line 23) | size_t row_count() const override { return m_data.size(); } method row_data (line 24) | std::optional row_data(size_t i) const override function main (line 37) | int main(void) FILE: demos/printerdemo_mcu/bench.rs type BenchPlatform (line 19) | struct BenchPlatform; method create_window_adapter (line 21) | fn create_window_adapter(&self) -> Result, Platf... constant SIZE (line 26) | const SIZE: slint::PhysicalSize = slint::PhysicalSize { width: 480, heig... type RenderMode (line 29) | enum RenderMode { type DrawBuffer (line 34) | struct DrawBuffer<'a, T>(&'a mut [T]); type TargetPixel (line 37) | type TargetPixel = T; function process_line (line 38) | fn process_line( function do_rendering (line 48) | fn do_rendering( function render_only (line 66) | fn render_only(bencher: divan::Bencher, mode: ... function full (line 86) | fn full(bencher: divan::Bencher) { function main (line 100) | fn main() { FILE: demos/printerdemo_mcu/build.rs function main (line 4) | fn main() { FILE: demos/printerdemo_mcu/esp-idf/main/main.cpp type InkLevelModel (line 21) | struct InkLevelModel : slint::Model method row_count (line 23) | size_t row_count() const override { return m_data.size(); } method row_data (line 24) | std::optional row_data(size_t i) const override function app_main (line 37) | void app_main(void) FILE: demos/printerdemo_mcu/main.rs type PrinterQueueData (line 19) | struct PrinterQueueData { method push_job (line 25) | fn push_job(&self, title: slint::SharedString) { function main (line 39) | fn main() -> ! { FILE: demos/usecases/cpp/main.cpp function init_virtual_keyboard (line 6) | void init_virtual_keyboard(slint::ComponentHandle app) function run (line 14) | void run() function main (line 87) | int main() FILE: demos/usecases/esp-idf/main/main.cpp function app_main (line 22) | void app_main(void) FILE: demos/usecases/rust/build.rs function main (line 7) | fn main() { FILE: demos/usecases/rust/src/lib.rs function app (line 9) | fn app() -> Result { function main (line 18) | pub fn main() { function android_main (line 38) | fn android_main(android_app: slint::android::AndroidApp) { function init (line 49) | pub fn init(app: &App) { function init (line 72) | pub fn init(app: &App) { FILE: demos/usecases/rust/src/main.rs function main (line 7) | fn main() { FILE: demos/weather-demo/build.rs function main (line 4) | fn main() { FILE: demos/weather-demo/src/app_main.rs type AppHandler (line 15) | pub struct AppHandler { method new (line 23) | pub fn new() -> Self { method save (line 55) | pub fn save(&self) { method reload (line 63) | pub fn reload(&self) { method initialize_ui (line 72) | pub fn initialize_ui(&mut self) { method run (line 79) | pub fn run(&self) -> Result<(), slint::PlatformError> { FILE: demos/weather-demo/src/lib.rs function android_main (line 26) | fn android_main(android_app: slint::android::AndroidApp) -> Result<(), s... function main (line 67) | pub fn main() { FILE: demos/weather-demo/src/main.rs function main (line 15) | fn main() -> Result<(), slint::PlatformError> { FILE: demos/weather-demo/src/weather/dummyweathercontroller.rs type DummyWeatherController (line 11) | pub struct DummyWeatherController { method new (line 16) | pub fn new() -> Self { method generate_dummy_data (line 20) | fn generate_dummy_data() -> Vec { method load (line 51) | fn load(&mut self) -> Result<(), Box> { method save (line 56) | fn save(&self) -> Result<(), Box> { method refresh_cities (line 60) | fn refresh_cities(&mut self) -> Result, Box Result<(), Box Option { type WeatherClient (line 72) | pub struct WeatherClient { method new (line 399) | pub fn new(lat: f64, lon: f64, cname: &str) -> Self { method refresh_weather (line 403) | pub async fn refresh_weather( type OpenWeatherController (line 77) | pub struct OpenWeatherController { method new (line 85) | pub fn new(api_key: String) -> Self { method weather_condition_from_icon_icon_type (line 107) | fn weather_condition_from_icon_icon_type(icon_type: &str) -> WeatherCo... method current_day_weather_data_from_response (line 122) | fn current_day_weather_data_from_response( method forecast_day_weather_data_from_response (line 168) | fn forecast_day_weather_data_from_response( method city_weather_data_from_client (line 219) | fn city_weather_data_from_client(city_client: &WeatherClient) -> CityW... method geo_location_data_from_response (line 230) | fn geo_location_data_from_response(response: &GeocodingResponse) -> Ge... method load (line 242) | fn load(&mut self) -> Result<(), Box> { method save (line 263) | fn save(&self) -> Result<(), Box> { method refresh_cities (line 288) | fn refresh_cities(&mut self) -> Result, Box Result<(), Box) -> Str... FILE: demos/weather-demo/src/weather/weathercontroller.rs type CityData (line 8) | pub struct CityData { type WeatherCondition (line 15) | pub enum WeatherCondition { type TemperatureData (line 30) | pub struct TemperatureData { type PrecipitationData (line 40) | pub struct PrecipitationData { type DayWeatherData (line 47) | pub struct DayWeatherData { type ForecastWeatherData (line 59) | pub struct ForecastWeatherData { type WeatherData (line 65) | pub struct WeatherData { type CityWeatherData (line 71) | pub struct CityWeatherData { type GeoLocationData (line 77) | pub struct GeoLocationData { type WeatherControllerPointer (line 86) | pub type WeatherControllerPointer = Box; type WeatherControllerPointer (line 88) | pub type WeatherControllerPointer = Box Result<(), Box>; method save (line 94) | fn save(&self) -> Result<(), Box>; method refresh_cities (line 96) | fn refresh_cities(&mut self) -> Result, Box Result<(), Box Self { method initialize_ui (line 113) | pub fn initialize_ui(&self, window: &AppWindow, support_add_city: bool) { method refresh (line 180) | pub fn refresh(&self, window: &AppWindow) { method load (line 187) | pub fn load(&self, window: &AppWindow) { method refresh_cities (line 218) | fn refresh_cities( method add_city (line 245) | fn add_city( method reorder_cities (line 281) | fn reorder_cities( method remove_city (line 310) | fn remove_city( method search_location (line 333) | fn search_location( method update_displayed_cities (line 362) | fn update_displayed_cities(window: &AppWindow, data: Vec(result: Result<(), E>) { method icon_type_from_condition (line 402) | fn icon_type_from_condition(condition: &WeatherCondition) -> IconType { method weather_info_from_data (line 417) | fn weather_info_from_data(data: &DayWeatherData) -> WeatherInfo { method forecast_weather_info_from_data (line 438) | fn forecast_weather_info_from_data(data: &[ForecastWeatherData]) -> Ve... method city_weather_info_from_data (line 447) | fn city_weather_info_from_data(data: &CityWeatherData) -> CityWeatherI... method geo_location_entry_from_data (line 459) | fn geo_location_entry_from_data(data: &GeoLocationData) -> GeoLocation... function forecast_graph_command (line 28) | fn forecast_graph_command( FILE: demos/zephyr-common/slint-zephyr.cpp function is_supported_pixel_format (line 20) | bool is_supported_pixel_format(display_pixel_format current_pixel_format) type k_unique_lock (line 58) | struct k_unique_lock method k_unique_lock (line 60) | k_unique_lock(struct k_mutex *m) : mutex(m) { k_mutex_lock(mutex, K_FO... type k_mutex (line 62) | struct k_mutex type RotationInfo (line 65) | struct RotationInfo method is_transpose (line 71) | bool is_transpose() const method mirror_width (line 76) | bool mirror_width() const method mirror_height (line 81) | bool mirror_height() const function transformed (line 87) | slint::LogicalPosition transformed(slint::LogicalPosition p, const Rotat... function transformed (line 98) | slint::PhysicalSize transformed(slint::PhysicalSize s, const RotationInf... class ZephyrPlatform (line 112) | class ZephyrPlatform : public slint::platform::Platform type device (line 115) | struct device type device (line 124) | struct device class ZephyrWindowAdapter (line 125) | class ZephyrWindowAdapter type k_mutex (line 127) | struct k_mutex class ZephyrWindowAdapter (line 132) | class ZephyrWindowAdapter : public slint::platform::WindowAdapter type device (line 151) | struct device function RotationInfo (line 318) | const RotationInfo &ZephyrWindowAdapter::rotationInfo() const method is_transpose (line 71) | bool is_transpose() const method mirror_width (line 76) | bool mirror_width() const method mirror_height (line 81) | bool mirror_height() const type device (line 323) | struct device function zephyr_process_input_event (line 422) | void zephyr_process_input_event(struct input_event *event, void *user_data) function slint_zephyr_init (line 488) | void slint_zephyr_init(const struct device *display) FILE: demos/zephyr-common/slint-zephyr.h type device (line 6) | struct device FILE: docs/astro/ec.config.mjs function sideBorder (line 8) | function sideBorder() { function remapLanguageIdentifiers (line 46) | function remapLanguageIdentifiers(lang) { function languageLabel (line 60) | function languageLabel() { function workersPlaygroundButton (line 101) | function workersPlaygroundButton() { FILE: docs/astro/src/components/editor/codemirror.js function createCopyButton (line 58) | function createCopyButton(view) { function createRunButton (line 84) | function createRunButton(view) { function statusPanel (line 104) | function statusPanel(view) { function debounce (line 127) | function debounce(func, wait) { function updateWasmPreview (line 135) | async function updateWasmPreview(previewContainer, content) { function initializePreviewContainers (line 161) | function initializePreviewContainers(previewContainer, _content) { function loadSlintWasmInterpreter (line 172) | async function loadSlintWasmInterpreter(_editor) { FILE: docs/astro/src/components/editor/language-facets.js method combine (line 8) | combine(languages) { FILE: docs/astro/src/content/code/main_game_logic.cpp function main (line 11) | int main() FILE: docs/astro/src/content/code/main_game_logic.py class MainWindow (line 13) | class MainWindow(slint.loader.ui.app_window.MainWindow): method __init__ (line 14) | def __init__(self): method check_if_pair_solved (line 26) | def check_if_pair_solved(self): FILE: docs/astro/src/content/code/main_game_logic_in_rust.rs function main (line 5) | fn main() { FILE: docs/astro/src/content/code/main_initial.cpp function main (line 9) | int main(int argc, char **argv) FILE: docs/astro/src/content/code/main_initial.py class MainWindow (line 7) | class MainWindow(slint.loader.ui.app_window.MainWindow): FILE: docs/astro/src/content/code/main_initial.rs function main (line 6) | fn main() { FILE: docs/astro/src/content/code/main_memory_tile.rs function main (line 5) | fn main() { FILE: docs/astro/src/content/code/main_multiple_tiles.rs function main (line 5) | fn main() { FILE: docs/astro/src/content/code/main_polishing_the_tile.rs function main (line 5) | fn main() { FILE: docs/astro/src/content/code/main_tiles_from_cpp.cpp function main (line 12) | int main() FILE: docs/astro/src/content/code/main_tiles_from_python.py class MainWindow (line 13) | class MainWindow(slint.loader.ui.app_window.MainWindow): method __init__ (line 14) | def __init__(self): FILE: docs/astro/src/content/code/main_tiles_from_rust.rs function main (line 6) | fn main() { FILE: docs/common/src/utils/site-config.ts constant BASE_URL (line 4) | const BASE_URL = "https://localhost"; constant BASE_PATH (line 5) | const BASE_PATH = "/docs/"; constant SLINT_DOWNLOAD_VERSION (line 6) | const SLINT_DOWNLOAD_VERSION = "nightly"; constant CPP_BASE_URL (line 7) | const CPP_BASE_URL = `${BASE_URL}${BASE_PATH}../cpp/`; constant RUST_BASE_URL (line 8) | const RUST_BASE_URL = `${BASE_URL}${BASE_PATH}../rust/`; constant RUST_SLINT_CRATE_URL (line 9) | const RUST_SLINT_CRATE_URL = `${RUST_BASE_URL}slint/`; constant RUST_SLINT_INTERPRETER_CRATE_URL (line 10) | const RUST_SLINT_INTERPRETER_CRATE_URL = `${RUST_BASE_URL}slint_interpre... constant RUST_SLINT_BUILD_CRATE_URL (line 11) | const RUST_SLINT_BUILD_CRATE_URL = `${RUST_BASE_URL}slint_build/`; constant NODEJS_BASE_URL (line 12) | const NODEJS_BASE_URL = `${BASE_URL}${BASE_PATH}../node/`; constant PYTHON_BASE_URL (line 13) | const PYTHON_BASE_URL = `${BASE_URL}${BASE_PATH}../python/`; FILE: docs/common/src/utils/utils.ts type LinkMapType (line 8) | type LinkMapType = { function getEnumContent (line 16) | async function getEnumContent(enumName: string | undefined) { function getStructContent (line 31) | async function getStructContent( type KnownType (line 68) | type KnownType = type PropertyVisibility (line 89) | type PropertyVisibility = "private" | "in" | "out" | "in-out"; type TypeInfo (line 91) | interface TypeInfo { function getTypeInfo (line 96) | function getTypeInfo(typeName: KnownType): TypeInfo { function extractLines (line 219) | function extractLines( function removeLeadingSpaces (line 230) | function removeLeadingSpaces(input: string, spaces = 4): string { FILE: editors/tree-sitter-slint/grammar.js function commaSep (line 800) | function commaSep(rule) { function commaSep1 (line 804) | function commaSep1(rule) { function commaSep2 (line 808) | function commaSep2(rule) { FILE: editors/tree-sitter-slint/test-to-corpus.py function header (line 23) | def header(file_name): function process_file (line 32) | def process_file(input, corpus): FILE: editors/vscode/esbuild.js method setup (line 14) | setup(build) { FILE: editors/vscode/src/browser-lsp-worker.ts function send_notification (line 23) | function send_notification(method: string, params: any): boolean { function send_request (line 28) | async function send_request( function load_file (line 35) | async function load_file(path: string): Promise { FILE: editors/vscode/src/browser.ts function startClient (line 19) | function startClient( function activate (line 83) | function activate(context: vscode.ExtensionContext) { function deactivate (line 106) | function deactivate(): Thenable | undefined { FILE: editors/vscode/src/common.ts class ClientHandle (line 19) | class ClientHandle { method client (line 23) | get client(): BaseLanguageClient | null { method client (line 27) | set client(c: BaseLanguageClient | null) { method add_updater (line 34) | public add_updater(u: (c: BaseLanguageClient | null) => void) { method stop (line 39) | async stop() { function languageClientOptions (line 63) | function languageClientOptions( function prepare_client (line 133) | function prepare_client(client: BaseLanguageClient) { function activate (line 139) | function activate( function deactivate (line 235) | function deactivate(): Thenable | undefined { function maybeSendStartupTelemetryEvent (line 243) | async function maybeSendStartupTelemetryEvent( function helpBaseUrl (line 296) | function helpBaseUrl(context: vscode.ExtensionContext): string { function getHelpUrlForElement (line 306) | function getHelpUrlForElement( FILE: editors/vscode/src/extension.ts type Platform (line 33) | interface Platform { function lsp_panic_log_dir (line 38) | function lsp_panic_log_dir(context: vscode.ExtensionContext) { function lspPlatform (line 42) | function lspPlatform(): Platform | null { function find_lsp_binary (line 92) | function find_lsp_binary( function startClient (line 170) | function startClient( function activate (line 251) | function activate(context: vscode.ExtensionContext) { function deactivate (line 352) | function deactivate(): Thenable | undefined { function handleTelemetryEvent (line 356) | function handleTelemetryEvent( function startTelemetryTimer (line 368) | function startTelemetryTimer( FILE: editors/vscode/src/lsp_commands.ts function showPreview (line 21) | function showPreview(url: LspURI, component: string): Thenable { FILE: editors/vscode/src/quick_picks.ts function newProject (line 12) | async function newProject(context: vscode.ExtensionContext) { FILE: editors/vscode/src/snippets.ts class SnippetTextEditFeature (line 22) | class SnippetTextEditFeature implements StaticFeature { method fillClientCapabilities (line 25) | fillClientCapabilities(capabilities: ClientCapabilities) { method initialize (line 30) | initialize() { method clear (line 37) | clear() { method applySnippetTextEdit (line 41) | private async applySnippetTextEdit(uri: vscode.Uri, edit: vscode.TextE... method getState (line 55) | getState(): FeatureState { function detectSnippetCodeActions (line 60) | function detectSnippetCodeActions( FILE: editors/vscode/src/telemetry.ts class SlintTelemetrySender (line 6) | class SlintTelemetrySender implements vscode.TelemetrySender { method constructor (line 9) | constructor(extensionMode: vscode.ExtensionMode) { method sendEventData (line 16) | sendEventData(eventName: string, data?: Record): void { method sendErrorData (line 38) | sendErrorData(error: Error, data?: Record): void { FILE: editors/vscode/src/wasm_preview.ts function use_wasm_preview (line 14) | function use_wasm_preview(): boolean { function panel (line 20) | function panel(): vscode.WebviewPanel | null { function update_configuration (line 24) | function update_configuration() { function initClientForPreview (line 35) | function initClientForPreview( function send_to_lsp (line 65) | function send_to_lsp(message: any): boolean { function open_preview (line 75) | function open_preview(context: vscode.ExtensionContext): boolean { function getPreviewHtml (line 92) | function getPreviewHtml( class PreviewSerializer (line 187) | class PreviewSerializer implements vscode.WebviewPanelSerializer { method constructor (line 190) | constructor(context: vscode.ExtensionContext) { method deserializeWebviewPanel (line 194) | deserializeWebviewPanel(webviewPanel: vscode.WebviewPanel, _state: any) { function map_url (line 201) | function map_url(webview: vscode.Webview, url_: string) { function initPreviewPanel (line 220) | function initPreviewPanel( FILE: editors/zed/src/slint.rs type SlintBinary (line 8) | struct SlintBinary { type SlintExtension (line 13) | struct SlintExtension { method language_server_binary_path (line 18) | fn language_server_binary_path( method new (line 137) | fn new() -> Self { method language_server_command (line 141) | fn language_server_command( method language_server_workspace_configuration (line 154) | fn language_server_workspace_configuration( FILE: examples/7guis/booker.rs function main (line 9) | pub fn main() { FILE: examples/7guis/cells.rs constant ROW_COUNT (line 12) | const ROW_COUNT: usize = 100; constant COL_COUNT (line 13) | const COL_COUNT: usize = 26; type DepGraph (line 18) | struct DepGraph { function add_dep (line 24) | pub fn add_dep(&mut self, a: A, b: B) { function dependents (line 29) | pub fn dependents<'a>(&'a self, a: &A) -> impl Iterator + ... function remove_dependencies (line 33) | pub fn remove_dependencies(&mut self, b: &B) { type Expr (line 43) | enum Expr { function parse_formula (line 50) | fn parse_formula(formula: &str) -> Option { function test_parse_formula (line 84) | fn test_parse_formula() { type RowModel (line 109) | struct RowModel { type Data (line 117) | type Data = CellContent; method row_count (line 119) | fn row_count(&self) -> usize { method row_data (line 123) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 127) | fn model_tracker(&self) -> &dyn slint::ModelTracker { method set_row_data (line 131) | fn set_row_data(&self, index: usize, data: CellContent) { type CellsModel (line 138) | struct CellsModel { method new (line 144) | fn new() -> Rc { method get_cell_value (line 160) | fn get_cell_value(&self, row: usize, col: usize) -> Option { method update_cell (line 165) | fn update_cell(&self, row: usize, col: usize, new_formula: Option f32 { function make_deps (line 210) | fn make_deps( type Data (line 226) | type Data = ModelRc; method row_count (line 228) | fn row_count(&self) -> usize { method row_data (line 232) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 236) | fn model_tracker(&self) -> &dyn slint::ModelTracker { function main (line 241) | pub fn main() { FILE: examples/7guis/circledraw.rs type Change (line 12) | enum Change { type UndoStack (line 18) | struct UndoStack { function new (line 29) | fn new(undo2redo: F) -> Self { function push (line 33) | fn push(&mut self, change: Change) { function undoable (line 39) | fn undoable(&self) -> bool { function redoable (line 43) | fn redoable(&self) -> bool { function undo (line 47) | fn undo(&mut self) { function redo (line 55) | fn redo(&mut self) { function main (line 64) | pub fn main() { FILE: examples/7guis/crud.rs type Name (line 10) | struct Name { function main (line 14) | pub fn main() { FILE: examples/async-io/main.py function refresh_stocks (line 11) | async def refresh_stocks(model: slint.ListModel[Symbol]) -> None: class MainWindow (line 27) | class MainWindow(slint.loader.stockticker.MainWindow): method __init__ (line 28) | def __init__(self): method refresh (line 35) | async def refresh(self): function main (line 39) | async def main() -> None: FILE: examples/async-io/main.rs type JsonSymbol (line 13) | struct JsonSymbol { type JsonSymbols (line 19) | struct JsonSymbols { function refresh_stocks (line 23) | async fn refresh_stocks(model: slint::ModelRc) { function main (line 56) | fn main() -> Result<(), slint::PlatformError> { FILE: examples/bevy/bevy-hosts-slint-gpu/main.rs constant UI_WIDTH (line 73) | const UI_WIDTH: u32 = 800; constant UI_HEIGHT (line 74) | const UI_HEIGHT: u32 = 600; constant SCALE_FACTOR (line 75) | const SCALE_FACTOR: f32 = 2.0; type BevyWindowAdapter (line 124) | struct BevyWindowAdapter { method window (line 132) | fn window(&self) -> &slint::Window { method size (line 136) | fn size(&self) -> slint::PhysicalSize { method renderer (line 140) | fn renderer(&self) -> &dyn slint::platform::Renderer { method set_visible (line 144) | fn set_visible(&self, _visible: bool) -> Result<(), slint::PlatformErr... method request_redraw (line 148) | fn request_redraw(&self) {} method new (line 152) | fn new(instance: wgpu::Instance, device: wgpu::Device, queue: wgpu::Qu... method resize (line 165) | fn resize(&self, new_size: PhysicalSize, scale_factor: f32) { type SlintBevyPlatform (line 180) | struct SlintBevyPlatform { method create_window_adapter (line 187) | fn create_window_adapter( type SlintContext (line 202) | struct SlintContext { type SlintQuad (line 211) | struct SlintQuad; type Cube (line 215) | struct Cube; type TextureSender (line 220) | struct TextureSender(std::sync::mpsc::Sender); type SlintImageHandle (line 225) | struct SlintImageHandle(Handle); type SlintSharedTexture (line 230) | struct SlintSharedTexture { type CursorState (line 237) | struct CursorState { function raycast_slint (line 243) | fn raycast_slint( function handle_input (line 270) | fn handle_input( function setup (line 326) | fn setup( function receive_texture (line 417) | fn receive_texture(shared: Res) { function send_slint_texture (line 425) | fn send_slint_texture( function render_slint (line 444) | fn render_slint(slint_context: Option>, shared: Re... function initialize_slint (line 454) | fn initialize_slint( function rotate_cube (line 497) | fn rotate_cube( function main (line 520) | fn main() { FILE: examples/bevy/bevy-hosts-slint/main.rs type SlintContext (line 124) | struct SlintContext { method from_world (line 137) | fn from_world(_world: &mut World) -> Self { type SlintScene (line 165) | struct SlintScene { type Cube (line 176) | struct Cube; type BevyWindowAdapter (line 192) | struct BevyWindowAdapter { method window (line 212) | fn window(&self) -> &slint::Window { method size (line 218) | fn size(&self) -> slint::PhysicalSize { method renderer (line 224) | fn renderer(&self) -> &dyn slint::platform::Renderer { method set_visible (line 230) | fn set_visible(&self, _visible: bool) -> Result<(), slint::PlatformErr... method request_redraw (line 236) | fn request_redraw(&self) {} method new (line 248) | fn new() -> Rc { method resize (line 265) | fn resize(&self, new_size: PhysicalSize, scale_factor: f32) { type SlintBevyPlatform (line 299) | struct SlintBevyPlatform {} method create_window_adapter (line 310) | fn create_window_adapter( type SlintQuad (line 335) | struct SlintQuad; type CursorState (line 343) | struct CursorState { function handle_input (line 361) | fn handle_input( function main (line 488) | fn main() { function rotate_cube (line 513) | fn rotate_cube( function setup (line 557) | fn setup( function render_slint (line 709) | fn render_slint( FILE: examples/bevy/slint-hosts-bevy/main.rs function main (line 94) | fn main() -> Result<(), Box> { type GLTFModel (line 214) | struct GLTFModel { type CameraPos (line 221) | struct CameraPos(Vec3); type ModelBasePath (line 224) | struct ModelBasePath(String); function setup (line 226) | fn setup(mut commands: Commands) { function reload_model_from_channel (line 231) | fn reload_model_from_channel( function animate_camera (line 254) | fn animate_camera( FILE: examples/bevy/slint-hosts-bevy/slint_bevy_adapter.rs type ControlMessage (line 25) | pub enum ControlMessage { function run_bevy_app_with_slint (line 44) | pub async fn run_bevy_app_with_slint( type FrontBufferReturnSender (line 203) | struct FrontBufferReturnSender(smol::channel::Sender); type SlintRenderToTexturePlugin (line 205) | struct SlintRenderToTexturePlugin(smol::channel::Sender); method build (line 207) | fn build(&self, app: &mut App) { type BackBuffer (line 219) | struct BackBuffer(pub Option); type SlintSwapChain (line 222) | struct SlintSwapChain; type SlintSwapChainDriver (line 225) | struct SlintSwapChainDriver; method run (line 228) | fn run( FILE: examples/bevy/slint-hosts-bevy/web_asset.rs function map_err (line 8) | fn map_err(err: reqwest::Error) -> bevy::asset::io::AssetReaderError { function get (line 20) | async fn get( type WebAssetLoader (line 52) | struct WebAssetLoader(smol::channel::Sender<(SharedString, f32)>); method read (line 55) | fn read<'a>( method read_meta (line 63) | fn read_meta<'a>( method read_directory (line 72) | fn read_directory<'a>( method is_directory (line 84) | fn is_directory<'a>( type WebAssetReaderPlugin (line 94) | pub struct WebAssetReaderPlugin(pub smol::channel::Sender<(SharedString,... method build (line 97) | fn build(&self, app: &mut App) { FILE: examples/carousel/cpp/main.cpp function main (line 6) | int main() FILE: examples/carousel/esp-idf/main.cpp function app_main (line 25) | void app_main(void) FILE: examples/carousel/rust/build.rs function main (line 5) | fn main() { function main (line 10) | fn main() { FILE: examples/carousel/rust/main.rs function main (line 21) | pub fn main() { function main (line 32) | fn main() -> ! { FILE: examples/cpp/platform_native/appview.cpp type MyPlatform (line 15) | struct MyPlatform : public slint::platform::Platform method create_window_adapter (line 18) | std::unique_ptr create_window_adapter(... FILE: examples/cpp/platform_native/appview.h type HWND (line 8) | typedef HWND WINDOW_HANDLE; type MyWindowAdapter (line 11) | struct MyWindowAdapter function class (line 13) | class AppView FILE: examples/cpp/platform_native/main.cpp function LRESULT (line 12) | static LRESULT WindowProc(HWND h, UINT msg, WPARAM wp, LPARAM lp) function WinMain (line 56) | int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int ... FILE: examples/cpp/platform_native/windowadapter_win.h type Geometry (line 12) | struct Geometry type MyWindowAdapter (line 20) | struct MyWindowAdapter function set_visible (line 72) | void set_visible(bool visible) override { ShowWindow(hwnd, visible ? SW_... function request_redraw (line 74) | void request_redraw() override { InvalidateRect(hwnd, nullptr, false); } function render (line 76) | void render() function resize (line 83) | void resize(uint32_t width, uint32_t height) function setGeometry (line 88) | void setGeometry(int x, int y, int width, int height) function mouse_event (line 93) | void mouse_event(UINT uMsg, WPARAM wParam, LPARAM lParam) function LRESULT (line 143) | static LRESULT CALLBACK windowProc(HWND hwnd, UINT uMsg, WPARAM wParam, ... FILE: examples/cpp/platform_qt/main.cpp function update_timer (line 12) | static void update_timer() function convert_button (line 29) | slint::PointerEventButton convert_button(Qt::MouseButtons b) function window_handle_for_qt_window (line 43) | static slint::platform::NativeWindowHandle window_handle_for_qt_window(Q... function key_event_text (line 79) | static slint::SharedString key_event_text(QKeyEvent *e) class MyWindow (line 192) | class MyWindow : public QWindow, public slint::platform::WindowAdapter method MyWindow (line 198) | MyWindow(QWindow *parentWindow = nullptr) : QWindow(parentWindow) method paintEvent (line 206) | void paintEvent(QPaintEvent *ev) override method closeEvent (line 218) | void closeEvent(QCloseEvent *event) override method event (line 226) | bool event(QEvent *e) override method set_visible (line 252) | void set_visible(bool visible) override method set_size (line 263) | void set_size(slint::PhysicalSize size) override method size (line 269) | slint::PhysicalSize size() override method set_position (line 277) | void set_position(slint::PhysicalPosition position) override method position (line 283) | std::optional position() override method request_redraw (line 291) | void request_redraw() override { requestUpdate(); } method update_window_properties (line 293) | void update_window_properties(const WindowProperties &props) override method resizeEvent (line 311) | void resizeEvent(QResizeEvent *ev) override method mousePressEvent (line 318) | void mousePressEvent(QMouseEvent *event) override method mouseReleaseEvent (line 326) | void mouseReleaseEvent(QMouseEvent *event) override method mouseMoveEvent (line 334) | void mouseMoveEvent(QMouseEvent *event) override type MyPlatform (line 343) | struct MyPlatform : public slint::platform::Platform method create_window_adapter (line 347) | std::unique_ptr create_window_adapter(... method set_clipboard_text (line 352) | void set_clipboard_text(const slint::SharedString &str, method clipboard_text (line 365) | std::optional clipboard_text(Clipboard clipboard)... function main (line 386) | int main(int argc, char **argv) FILE: examples/cpp/qt_viewer/qt_viewer.cpp type LoadedFile (line 9) | struct LoadedFile function show_diagnostics (line 15) | void show_diagnostics(QWidget *root, function main (line 41) | int main(int argc, char **argv) FILE: examples/ffmpeg/build.rs function main (line 4) | fn main() { FILE: examples/ffmpeg/lib.rs function main (line 10) | pub fn main() { type Rescaler (line 63) | struct Rescaler(ffmpeg_next::software::scaling::Context); function rgba_rescaler_for_frame (line 66) | fn rgba_rescaler_for_frame(frame: &ffmpeg_next::util::frame::Video) -> R... function video_frame_to_pixel_buffer (line 81) | fn video_frame_to_pixel_buffer( function android_main (line 101) | fn android_main(app: slint::android::AndroidApp) { FILE: examples/ffmpeg/main.rs function main (line 7) | fn main() { FILE: examples/ffmpeg/player.rs type ControlCommand (line 12) | pub enum ControlCommand { type Player (line 17) | pub struct Player { method start (line 25) | pub fn start( method toggle_pause_playing (line 120) | pub fn toggle_pause_playing(&mut self) { method drop (line 133) | fn drop(&mut self) { FILE: examples/ffmpeg/player/audio.rs type AudioPlaybackThread (line 18) | pub struct AudioPlaybackThread { method start (line 25) | pub fn start(stream: &ffmpeg_next::format::stream::Stream) -> Result( method stream (line 215) | async fn stream(&mut self) { FILE: examples/ffmpeg/player/video.rs type VideoPlaybackThread (line 8) | pub struct VideoPlaybackThread { method start (line 15) | pub fn start( method receive_packet (line 87) | pub async fn receive_packet(&self, packet: ffmpeg_next::codec::packet:... method send_control_message (line 94) | pub async fn send_control_message(&self, message: ControlCommand) { method drop (line 100) | fn drop(&mut self) { type StreamClock (line 108) | struct StreamClock { method new (line 114) | fn new(stream: &ffmpeg_next::format::stream::Stream) -> Self { method convert_pts_to_instant (line 124) | fn convert_pts_to_instant(&self, pts: Option) -> Option( type SlintOpenGLSink (line 60) | pub struct SlintOpenGLSink { method new (line 69) | pub fn new() -> Self { method element (line 97) | pub fn element(&self) -> gst::Element { method connect (line 101) | pub fn connect( method fetch_next_frame (line 227) | pub fn fetch_next_frame(&self) -> Option { method deactivate_and_pause (line 257) | pub fn deactivate_and_pause(&self) { FILE: examples/gstreamer-player/slint_video_sink/mod.rs function init (line 12) | pub fn init( FILE: examples/gstreamer-player/slint_video_sink/software_rendering.rs function init (line 8) | pub fn init( function try_gstreamer_video_frame_to_pixel_buffer (line 57) | fn try_gstreamer_video_frame_to_pixel_buffer( FILE: examples/imagefilter/node/main.ts function fromImageData (line 8) | function fromImageData(bitmap: slint.ImageData): Image { function toImageData (line 15) | function toImageData(image: Image): slint.ImageData { function constantRgb (line 25) | function constantRgb(w: number, h: number, r: number, g: number, b: numb... class Filter (line 29) | class Filter { method constructor (line 33) | constructor( class Filters (line 42) | class Filters extends slint.Model { method constructor (line 45) | constructor(filters: Filter[]) { method at (line 50) | at(index: number): Filter { method rowCount (line 54) | rowCount(): number { method rowData (line 58) | rowData(row: number): string | undefined { method setRowData (line 62) | setRowData(row: number, data: string): void { FILE: examples/imagefilter/rust/build.rs function main (line 4) | fn main() { FILE: examples/imagefilter/rust/main.rs type Filter (line 12) | struct Filter { type Filters (line 17) | struct Filters(Vec); type Data (line 20) | type Data = SharedString; method row_count (line 22) | fn row_count(&self) -> usize { method row_data (line 26) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 30) | fn model_tracker(&self) -> &dyn slint::ModelTracker { function main (line 36) | pub fn main() { FILE: examples/iot-dashboard/dashboard.h type PropertyDeclaration (line 13) | struct PropertyDeclaration type WidgetLocation (line 72) | struct WidgetLocation type DashboardBuilder (line 87) | struct DashboardBuilder FILE: examples/iot-dashboard/main.cpp class PlaceholderWidget (line 13) | class PlaceholderWidget : public Widget method PlaceholderWidget (line 16) | PlaceholderWidget(std::string_view type_name) : m_type_name(type_name)... method type_name (line 18) | std::string type_name() const override { return m_type_name; } method properties (line 19) | std::vector properties() const override { return ... class ClockWidget (line 25) | class ClockWidget : public Widget method type_name (line 29) | std::string type_name() const override { return "Clock"; } method properties (line 30) | std::vector properties() const override class HumidityWidget (line 51) | class HumidityWidget : public Widget method type_name (line 55) | std::string type_name() const override { return "Humidity"; } method properties (line 56) | std::vector properties() const override function main (line 80) | int main() FILE: examples/maps/main.rs constant TILE_SIZE (line 17) | const TILE_SIZE: isize = 256; type TileCoordinate (line 95) | struct TileCoordinate { type World (line 101) | struct World { method new (line 114) | fn new() -> Self { method set_zoom_level (line 129) | fn set_zoom_level(&mut self, zoom_level: u32, ox: f64, oy: f64) { method reset_view (line 145) | fn reset_view(&mut self) { method poll (line 226) | fn poll(&mut self, context: &mut Context, changed: &mut bool) { type State (line 241) | struct State { method do_poll (line 248) | fn do_poll(self: Rc) { method refresh_model (line 271) | fn refresh_model(&self) { method set_viewport_size (line 287) | fn set_viewport_size(&self) { function main (line 301) | fn main() { FILE: examples/mcu-board-support/build.rs function main (line 4) | fn main() -> std::io::Result<()> { FILE: examples/mcu-board-support/embassy.rs type PlatformBackend (line 8) | pub(crate) trait PlatformBackend { method dispatch_events (line 9) | async fn dispatch_events(&mut self, window: &slint::Window); method render (line 10) | async fn render(&mut self, renderer: &slint::platform::software_render... method wait_for_event (line 15) | async fn wait_for_event(&mut self) { type EmbassyBackend (line 20) | pub struct EmbassyBackend { function new (line 29) | pub fn new( function create_window_adapter (line 47) | fn create_window_adapter( function run_event_loop (line 59) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { function new_event_loop_proxy (line 75) | fn new_event_loop_proxy(&self) -> Option core::time::Duration { function debug_log (line 83) | fn debug_log(&self, arguments: core::fmt::Arguments) { function run_loop (line 89) | async fn run_loop(&self) { function main_loop_task (line 136) | async fn main_loop_task( FILE: examples/mcu-board-support/esope_sld_c_w_s3/esope_sld_c_w_s3.rs type I2cDevice (line 36) | type I2cDevice = RefCellDevice<'static, esp_hal::i2c::master::I2c<'stati... type TouchController (line 37) | type TouchController = sitronix_touch::TouchIC; constant LCD_H_RES_USIZE (line 56) | const LCD_H_RES_USIZE: usize = 320; constant LCD_V_RES_USIZE (line 57) | const LCD_V_RES_USIZE: usize = 240; constant LCD_BUFFER_SIZE (line 58) | const LCD_BUFFER_SIZE: usize = LCD_H_RES_USIZE * LCD_V_RES_USIZE; constant LCD_H_RES (line 70) | const LCD_H_RES: u16 = 320; constant LCD_V_RES (line 71) | const LCD_V_RES: u16 = 240; constant MAX_FRAME_BYTES (line 74) | const MAX_FRAME_BYTES: usize = 320 * 240 * 2; constant MAX_NUM_DMA_DESC (line 75) | const MAX_NUM_DMA_DESC: usize = (MAX_FRAME_BYTES + CHUNK_SIZE - 1) / CHU... function panic (line 84) | fn panic(info: &core::panic::PanicInfo) -> ! { type EspBackend (line 89) | struct EspBackend { method create_window_adapter (line 169) | fn create_window_adapter( method duration_since_start (line 179) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 183) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 95) | fn default() -> Self { function init (line 101) | pub fn init() { type PSRAMFrameBuffer (line 145) | pub struct PSRAMFrameBuffer<'a> { function new (line 150) | pub fn new(buf: &'a mut [Rgb565; LCD_BUFFER_SIZE]) -> Self { type Color (line 156) | type Color = Rgb565; method set (line 157) | fn set(&mut self, index: usize, color: Self::Color) { method get (line 160) | fn get(&self, index: usize) -> Self::Color { method nr_elements (line 163) | fn nr_elements(&self) -> usize { function slint_rendering_task (line 438) | async fn slint_rendering_task( function dma_display_task (line 577) | async fn dma_display_task(mut dpi: Dpi<'static, esp_hal::Blocking>, mut ... FILE: examples/mcu-board-support/esp32_s3_box_3/esp32_s3_box_3.rs function panic (line 2) | fn panic(info: &core::panic::PanicInfo) -> ! { type EspBackend (line 38) | struct EspBackend { method create_window_adapter (line 44) | fn create_window_adapter( method duration_since_start (line 54) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 58) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method run_event_loop (line 88) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 64) | fn default() -> Self { function init (line 70) | pub fn init() { type DrawBuffer (line 279) | struct DrawBuffer<'a, Display> { type TargetPixel (line 290) | type TargetPixel = slint::platform::software_renderer::Rgb565Pixel; function process_line (line 292) | fn process_line( FILE: examples/mcu-board-support/esp32_s3_lcd_ev_board/esp32_s3_lcd_ev_board.rs type Ft5x06 (line 10) | struct Ft5x06 { function new (line 19) | pub fn new(i2c: I2C, address: u8) -> Self { function get_touch (line 24) | pub fn get_touch(&mut self) -> Result, I2C::Error> { constant LCD_H_RES (line 75) | const LCD_H_RES: u16 = 480; constant LCD_V_RES (line 76) | const LCD_V_RES: u16 = 480; constant FRAME_BYTES (line 77) | const FRAME_BYTES: usize = (LCD_H_RES as usize * LCD_V_RES as usize) * 2; constant NUM_DMA_DESC (line 78) | const NUM_DMA_DESC: usize = (FRAME_BYTES + CHUNK_SIZE - 1) / CHUNK_SIZE; function panic (line 85) | fn panic(_info: &core::panic::PanicInfo) -> ! { type EspBackend (line 90) | struct EspBackend { method create_window_adapter (line 120) | fn create_window_adapter( method duration_since_start (line 130) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 134) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 96) | fn default() -> Self { function init (line 102) | pub fn init() { type Tca9554 (line 381) | struct Tca9554 { method new (line 387) | pub fn new(i2c: I2c<'static, esp_hal::Blocking>) -> Self { method write_direction_reg (line 390) | pub fn write_direction_reg(&mut self, value: u8) -> Result<(), Error> { method write_output_reg (line 393) | pub fn write_output_reg(&mut self, value: u8) -> Result<(), Error> { method into_i2c (line 397) | pub fn into_i2c(self) -> I2c<'static, Blocking> { type InitCmd (line 404) | enum InitCmd { constant INIT_CMDS (line 409) | const INIT_CMDS: &[InitCmd] = &[ FILE: examples/mcu-board-support/lib.rs function init (line 108) | pub fn init() {} FILE: examples/mcu-board-support/m5stack_cores3/m5stack_cores3.rs function panic (line 5) | fn panic(info: &core::panic::PanicInfo) -> ! { constant FT6336U_DEVICE_ADDRESS (line 45) | const FT6336U_DEVICE_ADDRESS: u8 = 0x38; constant AW9523_I2C_ADDRESS (line 48) | const AW9523_I2C_ADDRESS: u8 = 0x58; type TouchResetDriverAW9523 (line 52) | pub struct TouchResetDriverAW9523 { function new (line 57) | pub fn new(i2c: I2C) -> Self { type Error (line 66) | type Error = I2C::Error; method reset (line 68) | fn reset(&mut self) -> Result<(), Self::Error> { type EspBackend (line 100) | struct EspBackend { method create_window_adapter (line 106) | fn create_window_adapter( method duration_since_start (line 116) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 120) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method run_event_loop (line 247) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 126) | fn default() -> Self { function init (line 132) | pub fn init() { function init_axp2101_power (line 153) | fn init_axp2101_power(mut i2c_device: I2C) -> Result<(), ()> function init_aw9523_gpio_expander (line 194) | fn init_aw9523_gpio_expander(mut i2c_device: I2C) -> Result<(), ()> type DrawBuffer (line 447) | struct DrawBuffer<'a, Display> { type TargetPixel (line 458) | type TargetPixel = slint::platform::software_renderer::Rgb565Pixel; function process_line (line 460) | fn process_line( FILE: examples/mcu-board-support/pico2_st7789/pico2_st7789.rs constant HEAP_SIZE (line 31) | const HEAP_SIZE: usize = 400 * 1024; type IrqPin (line 37) | type IrqPin = gpio::Pin = Hertz::::Hz(62_500_000); constant DISPLAY_SIZE (line 46) | const DISPLAY_SIZE: slint::PhysicalSize = slint::PhysicalSize::new(320, ... type TargetPixel (line 49) | pub type TargetPixel = Rgb565Pixel; type SpiPins (line 51) | type SpiPins = ( type EnabledSpi (line 57) | type EnabledSpi = hal::Spi; type SpiRefCell (line 58) | type SpiRefCell = RefCell<(EnabledSpi, Hertz)>; type Display (line 59) | type Display = mipidsi::Display; type SharedSpiWithFreq (line 62) | struct SharedSpiWithFreq { type Error (line 69) | type Error = ::Error; method transaction (line 74) | fn transaction(&mut self, operations: &mut [Operation]) -> Result<()... function init (line 99) | pub fn init() { type PicoBackend (line 207) | struct PicoBackend { function create_window_adapter (line 231) | fn create_window_adapter( function duration_since_start (line 240) | fn duration_since_start(&self) -> core::time::Duration { function run_event_loop (line 247) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { function debug_log (line 337) | fn debug_log(&self, arguments: core::fmt::Arguments) { type PioTransfer (line 343) | enum PioTransfer { function wait (line 349) | fn wait(self) -> (CH, &'static mut [TargetPixel], TO) { type DrawBuffer (line 360) | struct DrawBuffer { type TargetPixel (line 377) | type TargetPixel = TargetPixel; function process_line (line 379) | fn process_line( function flush_frame (line 436) | fn flush_frame(&mut self) { type PartialReadBuffer (line 449) | struct PartialReadBuffer(&'static mut [Rgb565Pixel], core::ops::Range (*const = Hertz::::Hz(3_000_000); type XPT2046 (line 469) | pub struct XPT2046 { function new (line 476) | pub fn new(irq: &'static Mutex>>, spi: SPI) -> Resul... function read (line 480) | pub fn read(&mut self) -> Result>, Error { function IO_IRQ_BANK0 (line 553) | fn IO_IRQ_BANK0() { function TIMER0_IRQ_0 (line 563) | fn TIMER0_IRQ_0() { function panic (line 572) | fn panic(info: &core::panic::PanicInfo) -> ! { FILE: examples/mcu-board-support/pico2_st7789/rp_pico2.rs constant XOSC_CRYSTAL_FREQ (line 821) | pub const XOSC_CRYSTAL_FREQ: u32 = 12_000_000; FILE: examples/mcu-board-support/pico2_touch_lcd_2_8/pico2_touch_lcd_2_8.rs constant DISPLAY_SIZE (line 27) | const DISPLAY_SIZE: slint::PhysicalSize = slint::PhysicalSize::new(240, ... constant SPI_ST7789VW_MAX_FREQ (line 28) | const SPI_ST7789VW_MAX_FREQ: u32 = 62_500_000; constant HEAP_SIZE (line 29) | const HEAP_SIZE: usize = 400 * 1024; type TargetPixel (line 37) | pub type TargetPixel = Rgb565Pixel; type RawUart0 (line 42) | struct RawUart0; method write (line 49) | fn write(&mut self, buf: &[u8]) { method flush (line 58) | fn flush(&mut self) { constant UART0_DR (line 45) | const UART0_DR: *mut u32 = 0x4007_0000 as *mut u32; constant UART0_FR (line 46) | const UART0_FR: *const u32 = 0x4007_0018 as *const u32; function init (line 65) | pub fn init() { type DisplaySpi (line 166) | type DisplaySpi = RefCellDevice< type DisplayInterface (line 172) | type DisplayInterface = mipidsi::interface::SpiInterface<'static, Displa... type Display (line 173) | type Display = mipidsi::Display { function flush_frame (line 306) | fn flush_frame(&mut self) { type TargetPixel (line 318) | type TargetPixel = Rgb565Pixel; function process_line (line 320) | fn process_line( constant TP_ADDR (line 369) | const TP_ADDR: u8 = 0x1A; constant CMD_DEBUG_INFO_MODE (line 372) | const CMD_DEBUG_INFO_MODE: [u8; 2] = [0xD1, 0x01]; constant CMD_READ_CHIP_ID (line 373) | const CMD_READ_CHIP_ID: [u8; 2] = [0xD1, 0xFC]; constant CMD_NORMAL_MODE (line 374) | const CMD_NORMAL_MODE: [u8; 2] = [0xD1, 0x09]; constant CMD_READ_TOUCH_DATA (line 375) | const CMD_READ_TOUCH_DATA: [u8; 2] = [0xD0, 0x00]; type CST328 (line 377) | pub struct CST328 { function new (line 382) | pub fn new( function read (line 402) | pub fn read(&mut self) -> Result>, I2C::Error> { FILE: examples/mcu-board-support/pico_st7789/pico_st7789.rs constant HEAP_SIZE (line 29) | const HEAP_SIZE: usize = 200 * 1024; type IrqPin (line 35) | type IrqPin = gpio::Pin = Hertz::::Hz(62_500_000); constant DISPLAY_SIZE (line 44) | const DISPLAY_SIZE: slint::PhysicalSize = slint::PhysicalSize::new(320, ... type TargetPixel (line 47) | pub type TargetPixel = Rgb565Pixel; type SpiPins (line 49) | type SpiPins = ( type EnabledSpi (line 55) | type EnabledSpi = hal::Spi; type SpiRefCell (line 56) | type SpiRefCell = RefCell<(EnabledSpi, Hertz)>; type Display (line 57) | type Display = mipidsi::Display; type SharedSpiWithFreq (line 60) | struct SharedSpiWithFreq { type Error (line 67) | type Error = ::Error; method transaction (line 72) | fn transaction(&mut self, operations: &mut [Operation]) -> Result<()... function init (line 97) | pub fn init() { type PicoBackend (line 205) | struct PicoBackend { function create_window_adapter (line 229) | fn create_window_adapter( function duration_since_start (line 238) | fn duration_since_start(&self) -> core::time::Duration { function run_event_loop (line 245) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { function debug_log (line 335) | fn debug_log(&self, arguments: core::fmt::Arguments) { type PioTransfer (line 341) | enum PioTransfer { function wait (line 347) | fn wait(self) -> (CH, &'static mut [TargetPixel], TO) { type DrawBuffer (line 358) | struct DrawBuffer { type TargetPixel (line 375) | type TargetPixel = TargetPixel; function process_line (line 377) | fn process_line( function flush_frame (line 434) | fn flush_frame(&mut self) { type PartialReadBuffer (line 447) | struct PartialReadBuffer(&'static mut [Rgb565Pixel], core::ops::Range (*const = Hertz::::Hz(3_000_000); type XPT2046 (line 467) | pub struct XPT2046 { function new (line 474) | pub fn new(irq: &'static Mutex>>, spi: SPI) -> Resul... function read (line 478) | pub fn read(&mut self) -> Result>, Error { function IO_IRQ_BANK0 (line 551) | fn IO_IRQ_BANK0() { function TIMER_IRQ_0 (line 561) | fn TIMER_IRQ_0() { function panic (line 570) | fn panic(info: &core::panic::PanicInfo) -> ! { FILE: examples/mcu-board-support/profiler.rs type Timer (line 7) | pub enum Timer { method new (line 16) | pub fn new(_devices: &dyn Devices) -> Self { method new_stopped (line 22) | pub fn new_stopped() -> Self { method elapsed (line 30) | pub fn elapsed(&self, _devices: &dyn Devices) -> core::time::Duration { method stop (line 37) | pub fn stop(&mut self, _devices: &dyn Devices) { method start (line 47) | pub fn start(&mut self, _devices: &dyn Devices) { method stop_profiling (line 57) | pub fn stop_profiling(&mut self, _devices: &dyn Devices, _context: &'s... type Timer (line 13) | pub struct Timer {} method new (line 16) | pub fn new(_devices: &dyn Devices) -> Self { method new_stopped (line 22) | pub fn new_stopped() -> Self { method elapsed (line 30) | pub fn elapsed(&self, _devices: &dyn Devices) -> core::time::Duration { method stop (line 37) | pub fn stop(&mut self, _devices: &dyn Devices) { method start (line 47) | pub fn start(&mut self, _devices: &dyn Devices) { method stop_profiling (line 57) | pub fn stop_profiling(&mut self, _devices: &dyn Devices, _context: &'s... FILE: examples/mcu-board-support/stm32h735g/stm32h735g.rs constant HEAP_SIZE (line 24) | const HEAP_SIZE: usize = 200 * 1024; constant DISPLAY_WIDTH (line 27) | const DISPLAY_WIDTH: usize = 480; constant DISPLAY_HEIGHT (line 28) | const DISPLAY_HEIGHT: usize = 272; type TargetPixel (line 31) | pub type TargetPixel = software_renderer::Rgb565Pixel; function init (line 39) | pub fn init() { type StmBackendInner (line 52) | struct StmBackendInner { type StmBackend (line 59) | struct StmBackend { method create_window_adapter (line 315) | fn create_window_adapter( method run_event_loop (line 325) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method duration_since_start (line 393) | fn duration_since_start(&self) -> core::time::Duration { method debug_log (line 399) | fn debug_log(&self, arguments: core::fmt::Arguments) { method default (line 66) | fn default() -> Self { function rng (line 405) | fn rng(buf: &mut [u8]) -> Result<(), getrandom::Error> { FILE: examples/mcu-board-support/stm32u5g9j_dk2/hspi.rs function rcc_init (line 11) | pub fn rcc_init(config: &mut embassy_stm32::Config) { type OctaDtrFlashMemory (line 27) | pub struct OctaDtrFlashMemory<'d, I: Instance> { constant CMD_READ_OCTA_DTR (line 32) | const CMD_READ_OCTA_DTR: u16 = 0xEE11; constant CMD_RESET_ENABLE (line 34) | const CMD_RESET_ENABLE: u8 = 0x66; constant CMD_RESET_ENABLE_OCTA_DTR (line 35) | const CMD_RESET_ENABLE_OCTA_DTR: u16 = 0x6699; constant CMD_RESET (line 36) | const CMD_RESET: u8 = 0x99; constant CMD_RESET_OCTA_DTR (line 37) | const CMD_RESET_OCTA_DTR: u16 = 0x9966; constant CMD_WRITE_ENABLE (line 39) | const CMD_WRITE_ENABLE: u8 = 0x06; constant CMD_READ_SR (line 41) | const CMD_READ_SR: u8 = 0x05; constant CMD_WRITE_CR2 (line 43) | const CMD_WRITE_CR2: u8 = 0x72; constant CR2_REG1_ADDR (line 45) | const CR2_REG1_ADDR: u32 = 0x00000000; constant CR2_OCTA_DTR (line 46) | const CR2_OCTA_DTR: u8 = 0x02; constant CR2_REG3_ADDR (line 48) | const CR2_REG3_ADDR: u32 = 0x00000300; constant CR2_DC_6_CYCLES (line 49) | const CR2_DC_6_CYCLES: u8 = 0x07; function new (line 51) | pub async fn new(hspi: Hspi<'d, I, Async>) -> Self { function enable_octa_dtr (line 59) | async fn enable_octa_dtr(&mut self) { function enable_mm (line 66) | pub async fn enable_mm(&mut self) { function exec_command_spi (line 95) | async fn exec_command_spi(&mut self, cmd: u8) { function exec_command_octa_dtr (line 105) | async fn exec_command_octa_dtr(&mut self, cmd: u16) { function wait_write_finish_spi (line 117) | fn wait_write_finish_spi(&mut self) { function reset_memory (line 121) | pub async fn reset_memory(&mut self) { function write_enable_spi (line 130) | async fn write_enable_spi(&mut self) { function read_sr_spi (line 134) | pub fn read_sr_spi(&mut self) -> u8 { function write_cr2_spi (line 147) | pub fn write_cr2_spi(&mut self, addr: u32, value: u8) { FILE: examples/mcu-board-support/stm32u5g9j_dk2/stm32u5g9j_dk2.rs constant HEAP_SIZE (line 30) | const HEAP_SIZE: usize = 200 * 1024; constant DISPLAY_WIDTH (line 38) | const DISPLAY_WIDTH: usize = 800; constant DISPLAY_HEIGHT (line 39) | const DISPLAY_HEIGHT: usize = 480; type TargetPixel (line 42) | pub type TargetPixel = software_renderer::Rgb565Pixel; function init (line 51) | pub fn init() { type StmBackendInner (line 262) | struct StmBackendInner { method dispatch_events (line 277) | async fn dispatch_events(&mut self, window: &slint::Window) { method render (line 315) | async fn render(&mut self, renderer: &slint::platform::software_renderer... function rng (line 326) | fn rng(buf: &mut [u8]) -> Result<(), getrandom::Error> { FILE: examples/mcu-board-support/waveshare_esp32_s3_touch_amoled_1_8/waveshare_esp32_s3_touch_amoled_1_8.rs type TouchResetDriver (line 34) | pub struct TouchResetDriver { function new (line 39) | pub fn new(i2c: I2C) -> Self { type Error (line 48) | type Error = I2C::Error; method reset (line 50) | fn reset(&mut self) -> Result<(), Self::Error> { type EspBackend (line 61) | struct EspBackend { method create_window_adapter (line 67) | fn create_window_adapter( method duration_since_start (line 77) | fn duration_since_start(&self) -> core::time::Duration { method run_event_loop (line 81) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method run_event_loop (line 111) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 87) | fn default() -> Self { function init (line 93) | pub fn init() { FILE: examples/mcu-embassy/slint_generated/build.rs function main (line 4) | fn main() { FILE: examples/mcu-embassy/src/bin/ui_mcu.rs constant MY_TASK_POOL_SIZE (line 52) | const MY_TASK_POOL_SIZE: usize = 2; constant HEAP_SIZE (line 53) | const HEAP_SIZE: usize = 200 * 1024; function main (line 60) | async fn main(spawner: Spawner) { function init_heap_in_place (line 218) | unsafe fn init_heap_in_place(buf: &mut MaybeUninit<[u8; HEAP_SIZE]>) -> ... function init_fb_in_place (line 228) | unsafe fn init_fb_in_place( function led_task (line 241) | async fn led_task(mut led: Output<'static>) { function user_btn_task (line 255) | async fn user_btn_task(mut user_btn: ExtiInput<'static>) { function render_loop (line 290) | pub async fn render_loop( function process_touch (line 321) | fn process_touch( FILE: examples/mcu-embassy/src/bin/ui_simulator.rs function main (line 48) | fn main() { function sdl2_render_loop (line 67) | fn sdl2_render_loop( function main_task (line 190) | async fn main_task( function embassy_render_loop (line 219) | async fn embassy_render_loop( FILE: examples/mcu-embassy/src/controller.rs type Action (line 12) | pub enum Action { type ActionChannelType (line 18) | type ActionChannelType = Channel { function new (line 43) | pub fn new(main_window: &'a MainWindow, hardware: H) -> Self { function run (line 47) | pub async fn run(&mut self) { function process_action (line 64) | pub async fn process_action(&mut self, action: Action) -> Result<(), ()> { function set_action_event_handlers (line 83) | fn set_action_event_handlers(&self) { function send_action (line 89) | pub fn send_action(a: Action) { FILE: examples/mcu-embassy/src/mcu/double_buffer.rs type DoubleBuffer (line 10) | pub struct DoubleBuffer { method new (line 18) | pub fn new( method current (line 26) | pub fn current(&mut self) -> &mut [TargetPixelType] { method swap_temp (line 30) | pub fn swap_temp(&mut self) { method swap (line 34) | pub async fn swap( method clear (line 45) | pub fn clear(&mut self) { FILE: examples/mcu-embassy/src/mcu/hardware.rs type HardwareMcu (line 6) | pub struct HardwareMcu { method green_led_set_high (line 11) | fn green_led_set_high(&mut self) { method green_led_set_low (line 15) | fn green_led_set_low(&mut self) { FILE: examples/mcu-embassy/src/mcu/rcc_setup.rs function stm32u5g9zj_init (line 9) | pub fn stm32u5g9zj_init() -> Peripherals { FILE: examples/mcu-embassy/src/simulator/hardware.rs type HardwareSim (line 7) | pub struct HardwareSim {} method green_led_set_high (line 10) | fn green_led_set_high(&mut self) { method green_led_set_low (line 14) | fn green_led_set_low(&mut self) { FILE: examples/mcu-embassy/src/slint_backend.rs constant DISPLAY_WIDTH (line 14) | pub const DISPLAY_WIDTH: usize = 800; constant DISPLAY_HEIGHT (line 15) | pub const DISPLAY_HEIGHT: usize = 480; type TargetPixelType (line 16) | pub type TargetPixelType = software_renderer::Rgb565Pixel; type StmBackend (line 18) | pub struct StmBackend { method new (line 23) | pub fn new(window: Rc) -> Self { method create_window_adapter (line 29) | fn create_window_adapter(&self) -> Result, Platfor... method duration_since_start (line 35) | fn duration_since_start(&self) -> core::time::Duration { FILE: examples/memory/main.py class MainWindow (line 14) | class MainWindow(slint.loader.memory.MainWindow): method __init__ (line 15) | def __init__(self): method check_if_pair_solved (line 27) | def check_if_pair_solved(self): FILE: examples/memory/main.rs function main (line 16) | pub fn main() { FILE: examples/memory/memory.cpp function main (line 7) | int main() FILE: examples/native-gestures/build.rs function main (line 4) | fn main() { FILE: examples/native-gestures/src/lib.rs function app_main (line 6) | pub fn app_main() -> Result<(), slint::PlatformError> { function android_main (line 12) | fn android_main(app: slint::android::AndroidApp) -> Result<(), slint::Pl... FILE: examples/native-gestures/src/main.rs function main (line 4) | fn main() -> Result<(), slint::PlatformError> { FILE: examples/opengl_texture/build.rs function main (line 4) | fn main() { FILE: examples/opengl_texture/main.cpp function GLint (line 17) | static GLint compile_shader(GLuint program, GLuint shader_type, const GL... type ScopedVAOBinding (line 67) | struct ScopedVAOBinding method ScopedVAOBinding (line 70) | ScopedVAOBinding() = delete; method ScopedVAOBinding (line 71) | ScopedVAOBinding(const ScopedVAOBinding &) = delete; method ScopedVAOBinding (line 72) | ScopedVAOBinding &operator=(const ScopedVAOBinding &) = delete; method ScopedVAOBinding (line 73) | ScopedVAOBinding(GLuint new_value) type DemoTexture (line 81) | struct DemoTexture method DemoTexture (line 88) | DemoTexture(int width, int height) : width(width), height(height) method DemoTexture (line 127) | DemoTexture(const DemoTexture &) = delete; method DemoTexture (line 128) | DemoTexture &operator=(const DemoTexture &) = delete; method with_active_fbo (line 136) | void with_active_fbo(Callback callback) class DemoRenderer (line 143) | class DemoRenderer method DemoRenderer (line 146) | DemoRenderer(slint::ComponentWeakHandle app) : app_weak(app) { } method setup (line 175) | void setup() method render (line 317) | slint::Image render(float red, float green, float blue, int width, int... method teardown (line 358) | void teardown() function main (line 377) | int main() FILE: examples/opengl_texture/main.rs type DemoTexture (line 71) | struct DemoTexture { method new (line 80) | unsafe fn new(gl: &Rc, width: u32, height: u32) -> Self { method with_texture_as_active_fbo (line 146) | unsafe fn with_texture_as_active_fbo(&self, callback: impl FnOnce()... method drop (line 155) | fn drop(&mut self) { type DemoRenderer (line 163) | struct DemoRenderer { method new (line 176) | fn new(gl: glow::Context) -> Self { method render (line 353) | fn render( method drop (line 343) | fn drop(&mut self) { function main (line 416) | fn main() { FILE: examples/opengl_underlay/build.rs function main (line 4) | fn main() { FILE: examples/opengl_underlay/main.cpp function GLint (line 15) | static GLint compile_shader(GLuint program, GLuint shader_type, const GL... class OpenGLUnderlay (line 42) | class OpenGLUnderlay method OpenGLUnderlay (line 45) | OpenGLUnderlay(slint::ComponentWeakHandle app) : app_weak(app) { } method setup (line 68) | void setup() method render (line 159) | void render(bool enable_rotation) method teardown (line 186) | void teardown() { glDeleteProgram(program); } function main (line 200) | int main() FILE: examples/opengl_underlay/main.rs type EGLUnderlay (line 11) | struct EGLUnderlay { method new (line 25) | fn new(gl: glow::Context) -> Self { method render (line 159) | fn render(&mut self, rotation_enabled: bool) { method drop (line 149) | fn drop(&mut self) { function main (line 211) | pub fn main() { FILE: examples/plotter/main.rs function pdf (line 17) | fn pdf(x: f64, y: f64, a: f64) -> f64 { function render_plot (line 25) | fn render_plot(pitch: f32, yaw: f32, amplitude: f32) -> slint::Image { function main (line 73) | pub fn main() { FILE: examples/plotter/wasm_backend.rs type BackendWithoutText (line 6) | pub struct BackendWithoutText { type ErrorType (line 11) | type ErrorType = ForwardedBackend::ErrorType; method get_size (line 13) | fn get_size(&self) -> (u32, u32) { method ensure_prepared (line 17) | fn ensure_prepared(&mut self) -> Result<(), DrawingErrorKind Result<(), DrawingErrorKind> { method draw_pixel (line 25) | fn draw_pixel( method draw_line (line 33) | fn draw_line( method draw_rect (line 42) | fn draw_rect( method draw_path (line 52) | fn draw_path>( method draw_circle (line 60) | fn draw_circle( method fill_polygon (line 70) | fn fill_polygon>( method draw_text (line 78) | fn draw_text( method estimate_text_size (line 87) | fn estimate_text_size( method blit_bitmap (line 95) | fn blit_bitmap<'b>( FILE: examples/safe-ui/core/build.rs function main (line 7) | fn main() { FILE: examples/safe-ui/core/src/lib.rs constant WIDTH_PIXELS (line 28) | pub const WIDTH_PIXELS: u32 = match option_env!("SAFE_UI_WIDTH") { constant HEIGHT_PIXELS (line 33) | pub const HEIGHT_PIXELS: u32 = match option_env!("SAFE_UI_HEIGHT") { constant SCALE_FACTOR (line 38) | pub const SCALE_FACTOR: f32 = match option_env!("SAFE_UI_SCALE_FACTOR") { function slint_app_main (line 44) | pub extern "C" fn slint_app_main() { function parse_u32 (line 54) | const fn parse_u32(s: &str) -> u32 { function parse_f32 (line 67) | const fn parse_f32(s: &str) -> f32 { FILE: examples/safe-ui/core/src/pixels/bgra8888.rs type Bgra8888Pixel (line 6) | pub struct Bgra8888Pixel(pub u32); method from (line 23) | fn from(pixel: slint::platform::software_renderer::PremultipliedRgbaCo... method blend (line 34) | fn blend(&mut self, color: slint::platform::software_renderer::Premult... method from_rgb (line 39) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method background (line 42) | fn background() -> Self { function from (line 10) | fn from(pixel: Bgra8888Pixel) -> Self { FILE: examples/safe-ui/core/src/pixels/mod.rs type PlatformPixel (line 8) | pub type PlatformPixel = crate::pixels::bgra8888::Bgra8888Pixel; type PlatformPixel (line 10) | pub type PlatformPixel = slint::platform::software_renderer::Rgb565Pixel; type PlatformPixel (line 12) | pub type PlatformPixel = slint::Rgb8Pixel; type Rgb8Pixel (line 16) | pub struct Rgb8Pixel { method from (line 24) | fn from(p: PlatformPixel) -> Self { method from (line 32) | fn from(p: PlatformPixel) -> Self { method from (line 44) | fn from(p: PlatformPixel) -> Self { FILE: examples/safe-ui/core/src/platform.rs type Platform (line 12) | struct Platform { method create_window_adapter (line 19) | fn create_window_adapter( method run_event_loop (line 25) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method duration_since_start (line 79) | fn duration_since_start(&self) -> core::time::Duration { function render_wrapper (line 86) | fn render_wrapper(f: &F) function slint_init_safeui_platform (line 115) | pub fn slint_init_safeui_platform(width: u32, height: u32, scale_factor:... function panic (line 163) | fn panic(info: &core::panic::PanicInfo) -> ! { function free (line 225) | pub fn free(p: *mut c_void); function malloc (line 226) | pub fn malloc(size: usize) -> *mut c_void; type CAlloc (line 229) | struct CAlloc; method alloc (line 231) | unsafe fn alloc(&self, layout: Layout) -> *mut u8 { method dealloc (line 244) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { FILE: examples/safe-ui/simulator/build.rs function main (line 4) | fn main() { FILE: examples/safe-ui/simulator/src/desktop_platform.rs constant SCALED_WIDTH (line 11) | pub const SCALED_WIDTH: u32 = (WIDTH_PIXELS as f32 * SCALE_FACTOR).round... constant SCALED_HEIGHT (line 12) | pub const SCALED_HEIGHT: u32 = (HEIGHT_PIXELS as f32 * SCALE_FACTOR).rou... constant PIXEL_STRIDE (line 13) | const PIXEL_STRIDE: u32 = SCALED_WIDTH; function init_channel (line 18) | pub fn init_channel(sender: smol::channel::Sender>) { function set_sim_thread (line 22) | pub fn set_sim_thread(thread: std::thread::Thread) { function convert_to_rgb8 (line 26) | fn convert_to_rgb8(pixels: &[PlatformPixel]) -> Vec { function slint_safeui_platform_wait_for_events (line 62) | extern "C" fn slint_safeui_platform_wait_for_events(max_wait_millisecond... function slint_safeui_platform_wake (line 71) | extern "C" fn slint_safeui_platform_wake() { function slint_safeui_platform_render (line 78) | extern "C" fn slint_safeui_platform_render( function slint_safeui_platform_duration_since_start (line 102) | extern "C" fn slint_safeui_platform_duration_since_start() -> i32 { function slint_safeui_platform_get_screen_size (line 110) | extern "C" fn slint_safeui_platform_get_screen_size(width: *mut u32, hei... FILE: examples/safe-ui/simulator/src/main.rs function main (line 14) | fn main() { FILE: examples/servo/build.rs function main (line 13) | fn main() { FILE: examples/servo/src/lib.rs function main (line 19) | pub fn main() { function android_main (line 39) | pub fn android_main(android_app: slint::android::AndroidApp) { function setup_wgpu (line 45) | fn setup_wgpu() -> (wgpu::Device, wgpu::Queue) { FILE: examples/servo/src/main.rs function main (line 4) | fn main() { FILE: examples/servo/src/webview/adapter.rs function upgrade_adapter (line 26) | pub fn upgrade_adapter(weak_ref: &Weak) -> Rc Ref<'_, SlintServoAdapterInner> { method inner_mut (line 96) | pub fn inner_mut(&self) -> RefMut<'_, SlintServoAdapterInner> { method waker_sender (line 100) | pub fn waker_sender(&self) -> Sender<()> { method waker_reciver (line 104) | pub fn waker_reciver(&self) -> Receiver<()> { method wgpu_device (line 109) | pub fn wgpu_device(&self) -> wgpu::Device { method wgpu_queue (line 114) | pub fn wgpu_queue(&self) -> wgpu::Queue { method servo (line 118) | pub fn servo(&self) -> Ref<'_, Servo> { method webview (line 122) | pub fn webview(&self) -> WebView { method set_inner (line 126) | pub fn set_inner( method update_web_content_with_latest_frame (line 140) | pub fn update_web_content_with_latest_frame(&self, app: &MyApp) { type SlintServoAdapterInner (line 60) | pub struct SlintServoAdapterInner { FILE: examples/servo/src/webview/delegate.rs type AppDelegate (line 26) | pub struct AppDelegate { method new (line 40) | pub fn new(app: &MyApp, adapter: Rc) -> Self { method notify_new_frame_ready (line 48) | fn notify_new_frame_ready(&self, webview: WebView) { method notify_url_changed (line 55) | fn notify_url_changed(&self, _webview: WebView, url: url::Url) { FILE: examples/servo/src/webview/events_utils/key_event_util.rs function convert_slint_key_event_to_servo_input_event (line 12) | pub fn convert_slint_key_event_to_servo_input_event( function key_from_text (line 26) | fn key_from_text(text: &str) -> Key { function get_modifiers (line 90) | fn get_modifiers(modifiers: &KeyboardModifiers) -> Modifiers { FILE: examples/servo/src/webview/events_utils/pointer_event_util.rs function convert_slint_pointer_event_to_servo_input_event (line 14) | pub fn convert_slint_pointer_event_to_servo_input_event( function handle_touch_events (line 25) | fn handle_touch_events(pointer_event: &PointerEvent, point: WebViewPoint... function handle_mouse_events (line 35) | fn handle_mouse_events(pointer_event: &PointerEvent, point: WebViewPoint... function get_mouse_button (line 50) | fn get_mouse_button(point_event: &PointerEvent) -> MouseButton { FILE: examples/servo/src/webview/events_utils/url_event_util.rs function convert_input_string_to_servo_url (line 6) | pub fn convert_input_string_to_servo_url(url: &str) -> ServoUrl { function input_to_url (line 16) | fn input_to_url(request: &str, searchpage: &str) -> Option { function try_as_search_page (line 24) | fn try_as_search_page(request: &str, searchpage: &str) -> Option Option { function is_domain_like (line 38) | fn is_domain_like(s: &str) -> bool { FILE: examples/servo/src/webview/rendering_context/gpu_rendering_context.rs type VulkanTextureError (line 22) | pub enum VulkanTextureError { type GPURenderingContext (line 39) | pub struct GPURenderingContext { method new (line 54) | pub fn new(size: PhysicalSize) -> Result { method get_wgpu_texture_from_metal (line 78) | pub fn get_wgpu_texture_from_metal( method get_wgpu_texture_from_vulkan (line 111) | pub fn get_wgpu_texture_from_vulkan( method drop (line 46) | fn drop(&mut self) { method prepare_for_rendering (line 326) | fn prepare_for_rendering(&self) { method read_to_image (line 330) | fn read_to_image(&self, source_rectangle: DeviceIntRect) -> Option PhysicalSize { method resize (line 338) | fn resize(&self, size: PhysicalSize) { method present (line 351) | fn present(&self) { method make_current (line 357) | fn make_current(&self) -> std::result::Result<(), surfman::Error> { method gleam_gl_api (line 361) | fn gleam_gl_api(&self) -> Rc { method glow_gl_api (line 365) | fn glow_gl_api(&self) -> Arc { method create_texture (line 369) | fn create_texture(&self, surface: Surface) -> Option<(SurfaceTexture, u3... method destroy_texture (line 373) | fn destroy_texture(&self, surface_texture: SurfaceTexture) -> Option Option { FILE: examples/servo/src/webview/rendering_context/metal/metal.rs type WPGPUTextureFromMetal (line 24) | pub struct WPGPUTextureFromMetal { method new (line 30) | pub fn new(size: PhysicalSize, wgpu_device: &wgpu::Device) -> Self { method get (line 34) | pub fn get( method create_texture_from_iosurface (line 55) | fn create_texture_from_iosurface( method objc2_metal_texture (line 75) | fn objc2_metal_texture( method create_wgpu_texture_descriptor (line 122) | fn create_wgpu_texture_descriptor( method wgpu_hal_texture (line 153) | fn wgpu_hal_texture( method create_flipped_texture_render (line 192) | fn create_flipped_texture_render( FILE: examples/servo/src/webview/rendering_context/metal/texture_importer.rs type ServoTextureImporter (line 8) | pub struct ServoTextureImporter { method new (line 15) | pub fn new(device: &wgpu::Device) -> Self { FILE: examples/servo/src/webview/rendering_context/servo_rendering_adapter.rs function create_software_context (line 15) | pub fn create_software_context(size: PhysicalSize) -> Box Image; method get_rendering_context (line 55) | fn get_rendering_context(&self) -> Rc; method current_framebuffer_as_image (line 67) | fn current_framebuffer_as_image(&self) -> Image { method get_rendering_context (line 86) | fn get_rendering_context(&self) -> Rc { method current_framebuffer_as_image (line 96) | fn current_framebuffer_as_image(&self) -> Image { method get_rendering_context (line 113) | fn get_rendering_context(&self) -> Rc { type ServoGPURenderingContext (line 59) | struct ServoGPURenderingContext { type ServoSoftwareRenderingContext (line 91) | struct ServoSoftwareRenderingContext { FILE: examples/servo/src/webview/rendering_context/surfman_context.rs type SurfmanRenderingContext (line 30) | pub struct SurfmanRenderingContext { method new (line 46) | pub fn new(connection: &Connection, adapter: &Adapter) -> Result Result<(), Error> { method create_attached_swap_chain (line 107) | pub fn create_attached_swap_chain(&self) -> Result, ... method framebuffer (line 113) | fn framebuffer(&self) -> Option { method prepare_for_rendering (line 122) | pub fn prepare_for_rendering(&self) { method read_to_image (line 127) | pub fn read_to_image(&self, source_rectangle: DeviceIntRect) -> Option... method make_current (line 132) | pub fn make_current(&self) -> Result<(), Error> { method create_texture (line 138) | pub fn create_texture(&self, surface: Surface) -> Option<(SurfaceTextu... method destroy_texture (line 152) | pub fn destroy_texture(&self, surface_texture: SurfaceTexture) -> Opti... method connection (line 159) | pub fn connection(&self) -> Option { method read_framebuffer_to_image (line 165) | fn read_framebuffer_to_image( method drop (line 38) | fn drop(&mut self) { FILE: examples/servo/src/webview/waker.rs type Waker (line 18) | pub struct Waker(Sender<()>); method new (line 26) | pub fn new(sender: Sender<()>) -> Self { method wake (line 33) | fn wake(&self) { method clone_box (line 38) | fn clone_box(&self) -> Box { FILE: examples/servo/src/webview/webview.rs type WebView (line 39) | pub struct WebView {} method new (line 63) | pub fn new( method init_rendering_adapter (line 102) | fn init_rendering_adapter( method init_servo_builder (line 140) | fn init_servo_builder(adapter: Rc) -> Servo { method init_webview (line 161) | fn init_webview( method spin_servo_event_loop (line 201) | fn spin_servo_event_loop(state: Rc) { FILE: examples/servo/src/webview/webview_events.rs type WebViewEvents (line 22) | pub struct WebViewEvents<'a> { function new (line 28) | pub fn new(app: &'a MyApp, adapter: Rc) { function on_url (line 39) | fn on_url(&self) { function on_theme (line 49) | fn on_theme(&self) { function on_resize (line 61) | fn on_resize(&self) { function on_scroll (line 81) | fn on_scroll(&self) { function on_buttons (line 98) | fn on_buttons(&self) { function on_pointer (line 121) | fn on_pointer(&self) { function on_key_event (line 133) | fn on_key_event(&self) { FILE: examples/slide_puzzle/build.rs function main (line 4) | fn main() { FILE: examples/slide_puzzle/main.rs function shuffle (line 13) | fn shuffle() -> Vec { type AppState (line 40) | struct AppState { method set_pieces_pos (line 54) | fn set_pieces_pos(&self, p: i8, pos: i8) { method randomize (line 63) | fn randomize(&mut self) { method apply_tiles_left (line 72) | fn apply_tiles_left(&mut self) { method piece_clicked (line 78) | fn piece_clicked(&mut self, p: i8) -> bool { method slide (line 104) | fn slide(&mut self, pos: i8, offset: i8) { method random_move (line 113) | fn random_move(&mut self) { method kick_animation (line 130) | fn kick_animation(&mut self) { function main (line 168) | pub fn main() -> Result<(), slint::PlatformError> { FILE: examples/speedometer/rust/lib.rs function main (line 18) | pub fn main() { FILE: examples/speedometer/rust/main.rs function main (line 4) | fn main() { FILE: examples/todo-mvc/rust/build.rs function main (line 4) | fn main() { FILE: examples/todo-mvc/rust/src/callback.rs type CallbackWrapper (line 6) | type CallbackWrapper = type Callback (line 9) | pub struct Callback { method default (line 14) | fn default() -> Self { function on (line 20) | pub fn on(&self, mut f: impl FnMut(&Arguments) -> Result + 'static) { function invoke (line 24) | pub fn invoke(&self, a: &Arguments) -> Result { function test_invoke (line 41) | fn test_invoke() { FILE: examples/todo-mvc/rust/src/lib.rs function main (line 15) | pub fn main() { function init (line 21) | fn init() -> ui::MainWindow { FILE: examples/todo-mvc/rust/src/main.rs function main (line 4) | fn main() { FILE: examples/todo-mvc/rust/src/mvc/controllers/create_task_controller.rs type CreateTaskController (line 10) | pub struct CreateTaskController { method new (line 16) | pub fn new(repo: impl DateTimeRepository + 'static) -> Self { method current_date (line 20) | pub fn current_date(&self) -> DateModel { method current_time (line 24) | pub fn current_time(&self) -> TimeModel { method date_string (line 28) | pub fn date_string(&self, date_model: DateModel) -> String { method time_string (line 32) | pub fn time_string(&self, time_model: TimeModel) -> String { method back (line 36) | pub fn back(&self) { method on_back (line 40) | pub fn on_back(&self, mut callback: impl FnMut() + 'static) { method time_stamp (line 46) | pub fn time_stamp(&self, date_model: DateModel, time_model: TimeModel)... function test_controller (line 57) | fn test_controller() -> CreateTaskController { function test_current_date (line 66) | fn test_current_date() { function test_current_time (line 72) | fn test_current_time() { function test_date_string (line 78) | fn test_date_string() { function test_time_string (line 87) | fn test_time_string() { function test_back (line 96) | fn test_back() { function test_time_stamp (line 115) | fn test_time_stamp() { FILE: examples/todo-mvc/rust/src/mvc/controllers/task_list_controller.rs type TaskListController (line 15) | pub struct TaskListController { method new (line 21) | pub fn new(repo: impl mvc::traits::TaskRepository + 'static) -> Self { method task_model (line 28) | pub fn task_model(&self) -> ModelRc { method toggle_done (line 32) | pub fn toggle_done(&self, index: usize) { method remove_task (line 36) | pub fn remove_task(&self, index: usize) { method create_task (line 40) | pub fn create_task(&self, title: &str, due_date: i64) { method show_create_task (line 48) | pub fn show_create_task(&self) { method on_show_create_task (line 52) | pub fn on_show_create_task(&self, mut callback: impl FnMut() + 'static) { type TaskModel (line 60) | struct TaskModel { method new (line 66) | fn new(repo: impl mvc::traits::TaskRepository + 'static) -> Self { method toggle_done (line 70) | fn toggle_done(&self, index: usize) { method remove_task (line 78) | fn remove_task(&self, index: usize) { method push_task (line 86) | fn push_task(&self, task: mvc::TaskModel) { type Data (line 96) | type Data = mvc::TaskModel; method row_count (line 98) | fn row_count(&self) -> usize { method row_data (line 102) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 106) | fn model_tracker(&self) -> &dyn ModelTracker { function test_controller (line 117) | fn test_controller() -> TaskListController { function test_tasks (line 125) | fn test_tasks() { function test_toggle_task_checked (line 141) | fn test_toggle_task_checked() { function test_remove_task (line 151) | fn test_remove_task() { function test_show_create_task (line 166) | fn test_show_create_task() { function test_add_task (line 185) | fn test_add_task() { FILE: examples/todo-mvc/rust/src/mvc/models/date_model.rs type DateModel (line 5) | pub struct DateModel { FILE: examples/todo-mvc/rust/src/mvc/models/task_model.rs type TaskModel (line 5) | pub struct TaskModel { FILE: examples/todo-mvc/rust/src/mvc/models/time_model.rs type TimeModel (line 5) | pub struct TimeModel { FILE: examples/todo-mvc/rust/src/mvc/repositories.rs function date_time_repo (line 14) | pub fn date_time_repo() -> impl traits::DateTimeRepository + Clone { function task_repo (line 22) | pub fn task_repo() -> impl traits::TaskRepository + Clone { FILE: examples/todo-mvc/rust/src/mvc/repositories/mock_date_time_repository.rs type MockDateTimeRepository (line 9) | pub struct MockDateTimeRepository { method new (line 16) | pub fn new( method current_date (line 26) | fn current_date(&self) -> mvc::DateModel { method current_time (line 30) | fn current_time(&self) -> mvc::TimeModel { method date_to_string (line 34) | fn date_to_string(&self, date: mvc::DateModel) -> String { method time_to_string (line 38) | fn time_to_string(&self, time: mvc::TimeModel) -> String { method time_stamp (line 42) | fn time_stamp(&self, _date: mvc::DateModel, _time: mvc::TimeModel) -> ... FILE: examples/todo-mvc/rust/src/mvc/repositories/mock_task_repository.rs type MockTaskRepository (line 10) | pub struct MockTaskRepository { method new (line 15) | pub fn new(tasks: Vec) -> Self { method task_count (line 21) | fn task_count(&self) -> usize { method get_task (line 25) | fn get_task(&self, index: usize) -> Option { method toggle_done (line 29) | fn toggle_done(&self, index: usize) -> bool { method remove_task (line 38) | fn remove_task(&self, index: usize) -> bool { method push_task (line 47) | fn push_task(&self, task: mvc::TaskModel) -> bool { FILE: examples/todo-mvc/rust/src/mvc/repositories/traits/date_time_repository.rs type DateTimeRepository (line 6) | pub trait DateTimeRepository { method current_date (line 7) | fn current_date(&self) -> mvc::DateModel; method current_time (line 8) | fn current_time(&self) -> mvc::TimeModel; method date_to_string (line 9) | fn date_to_string(&self, date: mvc::DateModel) -> String; method time_to_string (line 10) | fn time_to_string(&self, time: mvc::TimeModel) -> String; method time_stamp (line 11) | fn time_stamp(&self, date: mvc::DateModel, time: mvc::TimeModel) -> i32; FILE: examples/todo-mvc/rust/src/mvc/repositories/traits/task_repository.rs type TaskRepository (line 6) | pub trait TaskRepository { method task_count (line 7) | fn task_count(&self) -> usize; method get_task (line 8) | fn get_task(&self, index: usize) -> Option; method toggle_done (line 9) | fn toggle_done(&self, index: usize) -> bool; method remove_task (line 10) | fn remove_task(&self, index: usize) -> bool; method push_task (line 11) | fn push_task(&self, task: mvc::TaskModel) -> bool; FILE: examples/todo-mvc/rust/src/ui/create_task_adapter.rs function connect_with_controller (line 14) | fn connect_with_controller( function connect_with_task_list_controller (line 23) | fn connect_with_task_list_controller( function connect (line 32) | pub fn connect(view_handle: &ui::MainWindow, controller: CreateTaskContr... function connect_task_list_controller (line 78) | pub fn connect_task_list_controller(view_handle: &ui::MainWindow, contro... function map_time_model_to_time (line 88) | fn map_time_model_to_time(time_model: TimeModel) -> ui::Time { function map_time_to_time_model (line 96) | fn map_time_to_time_model(time: ui::Time) -> TimeModel { function map_date_model_to_date (line 100) | fn map_date_model_to_date(date_model: DateModel) -> ui::Date { function map_date_to_date_model (line 104) | fn map_date_to_date_model(date: ui::Date) -> DateModel { FILE: examples/todo-mvc/rust/src/ui/navigation_adapter.rs function connect_create_task_controller (line 12) | pub fn connect_create_task_controller( function connect_task_list_controller (line 26) | pub fn connect_task_list_controller(view_handle: &ui::MainWindow, contro... FILE: examples/todo-mvc/rust/src/ui/task_list_adapter.rs function connect_with_controller (line 14) | pub fn connect_with_controller( function connect (line 23) | pub fn connect(view_handle: &ui::MainWindow, controller: TaskListControl... function map_task_to_item (line 55) | fn map_task_to_item(task: TaskModel) -> ui::SelectionListViewItem { FILE: examples/todo/cpp/app.cpp function AppState (line 6) | AppState create_ui() FILE: examples/todo/cpp/app.h type AppState (line 10) | struct AppState FILE: examples/todo/cpp/main.cpp function main (line 6) | int main() FILE: examples/todo/rust/build.rs function main (line 4) | fn main() { FILE: examples/todo/rust/lib.rs function main (line 13) | pub fn main() { function init (line 21) | fn init() -> State { function android_main (line 110) | fn android_main(app: slint::android::AndroidApp) { type State (line 136) | pub struct State { type SerializedState (line 148) | struct SerializedState { method restore (line 156) | fn restore(self, state: &State) { method save (line 162) | fn save(state: &State) -> Self { function press_add_adds_one_todo (line 172) | fn press_add_adds_one_todo() { FILE: examples/todo/rust/main.rs function main (line 7) | fn main() { FILE: examples/uefi-demo/build.rs function main (line 4) | fn main() { FILE: examples/uefi-demo/main.rs function timer_tick (line 30) | fn timer_tick() -> u64 { function timer_freq (line 49) | fn timer_freq() -> u64 { function pointer_init (line 66) | fn pointer_init() { function get_key_press (line 77) | fn get_key_press() -> Option { function wait_for_input (line 132) | fn wait_for_input(max_timeout: Option) { type SlintBltPixel (line 170) | struct SlintBltPixel(BltPixel); method blend (line 173) | fn blend(&mut self, color: software_renderer::PremultipliedRgbaColor) { method from_rgb (line 180) | fn from_rgb(red: u8, green: u8, blue: u8) -> Self { type PngRGBAPixel (line 188) | struct PngRGBAPixel([u8; 4]); method new (line 191) | fn new() -> Self { method from_rgba (line 194) | fn from_rgba(&mut self, r: u8, g: u8, b: u8, a: u8) { method blend_blt_pixel (line 198) | fn blend_blt_pixel(&self, background: &mut BltPixel) { type Platform (line 216) | struct Platform { method create_window_adapter (line 236) | fn create_window_adapter( method duration_since_start (line 242) | fn duration_since_start(&self) -> Duration { method run_event_loop (line 246) | fn run_event_loop(&self) -> Result<(), slint::PlatformError> { method default (line 223) | fn default() -> Self { function main (line 413) | fn main() -> Status { FILE: examples/virtual_keyboard/cpp/main.cpp function init_virtual_keyboard (line 6) | void init_virtual_keyboard(slint::ComponentHandle app) function main (line 14) | int main() FILE: examples/virtual_keyboard/rust/build.rs function main (line 4) | fn main() { FILE: examples/virtual_keyboard/rust/main.rs function main (line 6) | pub fn main() { function init (line 18) | pub fn init(app: &MainWindow) { FILE: examples/wgpu_texture/build.rs function main (line 4) | fn main() { FILE: examples/wgpu_texture/lib.rs type DemoRenderer (line 8) | struct DemoRenderer { method new (line 23) | fn new(device: &wgpu::Device, queue: &wgpu::Queue) -> Self { method create_texture (line 70) | fn create_texture(device: &wgpu::Device, width: u32, height: u32) -> w... method render (line 83) | fn render( type PushConstants (line 18) | struct PushConstants { function main (line 129) | pub fn main() { function android_main (line 182) | fn android_main(app: slint::android::AndroidApp) { FILE: examples/wgpu_texture/main.rs function main (line 4) | fn main() { FILE: helper_crates/const-field-offset/macro/macro.rs function const_field_offset (line 136) | pub fn const_field_offset(input: TokenStream) -> TokenStream { function min_vis (line 334) | fn min_vis<'a>(a: &'a Visibility, b: &'a Visibility) -> &'a Visibility { constant _NO_REPR_C (line 355) | const _NO_REPR_C: u32 = 0; constant _REPR_PACKED (line 369) | const _REPR_PACKED: u32 = 0; constant _PIN_NO_DROP (line 387) | const _PIN_NO_DROP: u32 = 0; constant _PIN_NO_UNPIN (line 404) | const _PIN_NO_UNPIN: u32 = 0; FILE: helper_crates/const-field-offset/src/lib.rs type PinnedDrop (line 25) | pub trait PinnedDrop { method drop (line 28) | fn drop(self: Pin<&mut Self>); method do_safe_pinned_drop (line 31) | fn do_safe_pinned_drop(&mut self) { type Foo (line 46) | struct Foo { type Bar (line 54) | struct Bar { function test_simple (line 61) | fn test_simple() { function test_nested (line 84) | fn test_nested() { function test_pin (line 101) | fn test_pin() { constant NO_IMPL_UNPIN (line 144) | const NO_IMPL_UNPIN: u32 = 0; type CombineFlag (line 150) | pub trait CombineFlag { type Output (line 154) | type Output = AllowPin; type Output (line 157) | type Output = NotPinned; type Output (line 160) | type Output = NotPinned; type Output (line 163) | type Output = NotPinned; type ConstFieldOffset (line 168) | pub trait ConstFieldOffset: Copy { constant OFFSET (line 177) | const OFFSET: FieldOffset; method as_field_offset (line 179) | fn as_field_offset(self) -> FieldOffset usize { method apply (line 185) | fn apply(self, x: &Self::Container) -> &Self::Field { method apply_mut (line 188) | fn apply_mut(self, x: &mut Self::Container) -> &mut Self::Field { method apply_pin (line 192) | fn apply_pin(self, x: Pin<&Self::Container>) -> Pin<&Self::Field> method apply_pin_mut (line 198) | fn apply_pin_mut(self, x: Pin<&mut Self::Container>) -> Pin<&mut Self:... type Container (line 225) | type Container = A::Container; type Field (line 226) | type Field = B::Field; type PinFlag (line 227) | type PinFlag = <(A::PinFlag, B::PinFlag) as internal::CombineFlag>::Ou... constant OFFSET (line 228) | const OFFSET: FieldOffset... type ConstFieldOffsetSum (line 217) | pub struct ConstFieldOffsetSum... type Output (line 245) | type Output = ConstFieldOffsetSum; function add (line 246) | fn add(self, other: Other) -> Self::Output { FILE: helper_crates/const-field-offset/tests/test_field_offset.rs type MyStruct (line 10) | struct MyStruct { type MyStruct2 (line 19) | struct MyStruct2 { type MyStruct3 (line 28) | struct MyStruct3 { constant XX_CONST (line 32) | const XX_CONST: usize = MyStruct2::FIELD_OFFSETS.xx.get_byte_offset(); function test (line 36) | fn test() { function test_module (line 51) | fn test_module() { type MyStructPin (line 74) | struct MyStructPin { type MyStruct2Pin (line 85) | struct MyStruct2Pin { constant XX_CONST_PIN (line 92) | const XX_CONST_PIN: usize = MyStruct2Pin::FIELD_OFFSETS.xx.get_byte_offs... function test_pin (line 96) | fn test_pin() { type MyPinnedStructWithDrop (line 115) | struct MyPinnedStructWithDrop { method drop (line 120) | fn drop(self: core::pin::Pin<&mut MyPinnedStructWithDrop>) { function test_pin_drop (line 126) | fn test_pin_drop() { type PrivStruct (line 137) | struct PrivStruct { type PubStruct (line 145) | pub struct PubStruct { FILE: helper_crates/vtable/macro/macro.rs function match_generic_type (line 18) | fn match_generic_type(ty: &Type, container: &str, containee: &Ident) -> ... function is_pin (line 35) | fn is_pin(ty: &Type) -> Option<&Type> { function vtable (line 167) | pub fn vtable(_attr: TokenStream, item: TokenStream) -> TokenStream { FILE: helper_crates/vtable/src/compile_fail_tests.rs constant _ (line 31) | const _: u32 = 0; constant _ (line 61) | const _: u32 = 0; constant _1 (line 77) | const _1: u32 = 0; constant _2 (line 91) | const _2: u32 = 0; constant _1 (line 110) | const _1: u32 = 0; constant _2 (line 126) | const _2: u32 = 0; constant _3 (line 142) | const _3: u32 = 0; constant _4 (line 157) | const _4: u32 = 0; constant _5 (line 175) | const _5: u32 = 0; FILE: helper_crates/vtable/src/lib.rs type VTableMeta (line 80) | pub unsafe trait VTableMeta { type VTableMetaDrop (line 98) | pub unsafe trait VTableMetaDrop: VTableMeta { method drop (line 101) | unsafe fn drop(ptr: *mut Self::Target); method new_box (line 103) | fn new_box>(value: X) -> VBox; type HasStaticVTable (line 112) | pub unsafe trait HasStaticVTable method static_vtable (line 117) | fn static_vtable() -> &'static VT::VTable; type Inner (line 127) | struct Inner { method deref (line 134) | fn deref(&self) -> *const T::Target { method deref_mut (line 140) | fn deref_mut(&mut self) -> *mut T::Target { type VBox (line 156) | pub struct VBox { type Target (line 162) | type Target = T::Target; method deref (line 163) | fn deref(&self) -> &Self::Target { method deref_mut (line 168) | fn deref_mut(&mut self) -> &mut Self::Target { method drop (line 174) | fn drop(&mut self) { function new (line 188) | pub fn new>(value: X) -> Self { function from_raw (line 196) | pub unsafe fn from_raw(vtable: NonNull, ptr: NonNull) -> ... function borrow (line 201) | pub fn borrow(&self) -> VRef<'_, T> { function borrow_mut (line 206) | pub fn borrow_mut(&mut self) -> VRefMut<'_, T> { function leak (line 211) | pub fn leak(self) -> VRefMut<'static, T> { type VRef (line 222) | pub struct VRef<'a, T: ?Sized + VTableMeta> { method clone (line 231) | fn clone(&self) -> Self { type Target (line 237) | type Target = T::Target; method deref (line 238) | fn deref(&self) -> &Self::Target { function new (line 248) | pub fn new>(value: &'a X) -> Self { function new_pin (line 259) | pub fn new_pin>(value: core::pin::Pin<&'a X>) -> P... function from_inner (line 272) | unsafe fn from_inner(inner: Inner) -> Self { function from_raw (line 280) | pub unsafe fn from_raw(vtable: NonNull, ptr: NonNull) -> ... function downcast (line 285) | pub fn downcast>(&self) -> Option<&X> { function downcast_pin (line 295) | pub fn downcast_pin>(this: Pin) -> Option NonNull { type VRefMut (line 315) | pub struct VRefMut<'a, T: ?Sized + VTableMeta> { type Target (line 321) | type Target = T::Target; method deref (line 322) | fn deref(&self) -> &Self::Target { method deref_mut (line 328) | fn deref_mut(&mut self) -> &mut Self::Target { function new (line 338) | pub fn new>(value: &'a mut X) -> Self { function from_inner (line 348) | unsafe fn from_inner(inner: Inner) -> Self { function from_raw (line 358) | pub unsafe fn from_raw(vtable: NonNull, ptr: NonNull) -> ... function borrow (line 363) | pub fn borrow(&self) -> VRef<'_, T> { function borrow_mut (line 368) | pub fn borrow_mut(&mut self) -> VRefMut<'_, T> { function into_ref (line 373) | pub fn into_ref(self) -> VRef<'a, T> { function downcast (line 378) | pub fn downcast>(&mut self) -> Option<&mut X> { type VOffset (line 465) | pub struct VOffset { function fmt (line 474) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function apply (line 483) | pub fn apply(self, base: &Base) -> VRef<'_, T> { function apply_mut (line 496) | pub fn apply_mut(self, base: &mut Base) -> VRefMut<'_, T> { function new (line 509) | pub fn new>(o: FieldOffset) -> Self { function from_raw (line 518) | pub unsafe fn from_raw(vtable: &'static T::VTable, offset: usize) -> Self { function apply_pin (line 527) | pub fn apply_pin(self, base: Pin<&Base>) -> Pin> { method clone (line 542) | fn clone(&self) -> Self { FILE: helper_crates/vtable/src/vrc.rs type VTableMetaDropInPlace (line 18) | pub unsafe trait VTableMetaDropInPlace: VTableMeta { method drop_in_place (line 23) | unsafe fn drop_in_place(vtable: &Self::VTable, ptr: *mut u8) -> vrc::L... method dealloc (line 27) | unsafe fn dealloc(vtable: &Self::VTable, ptr: *mut u8, layout: vrc::La... type Dyn (line 33) | pub struct Dyn(PhantomData<*mut ()>); type Layout (line 38) | pub struct Layout { method from (line 46) | fn from(layout: core::alloc::Layout) -> Self { type Error (line 52) | type Error = core::alloc::LayoutError; function try_from (line 54) | fn try_from(value: Layout) -> Result { type VRcInner (line 60) | struct VRcInner<'vt, VTable: VTableMeta, X> { function data_ptr (line 77) | unsafe fn data_ptr(s: *const Self) -> *const X { function as_ref (line 80) | fn as_ref(&self) -> &X { type VRc (line 98) | pub struct VRc { method drop (line 103) | fn drop(&mut self) { function fmt (line 133) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function new (line 145) | pub fn new(data: X) -> Self { function into_dyn (line 173) | pub fn into_dyn(this: Self) -> VRc function map (line 188) | pub fn map( function map_dyn (line 205) | pub fn map_dyn( function as_pin_ref (line 216) | pub fn as_pin_ref(&self) -> Pin<&X> { function borrow (line 221) | pub fn borrow(this: &Self) -> VRef<'_, VTable> { function borrow_pin (line 235) | pub fn borrow_pin(this: &Self) -> Pin> { function downgrade (line 240) | pub fn downgrade(this: &Self) -> VWeak { function strong_count (line 247) | pub fn strong_count(this: &Self) -> usize { function ptr_eq (line 252) | pub fn ptr_eq(this: &Self, other: &Self) -> bool { method clone (line 258) | fn clone(&self) -> Self { type Target (line 266) | type Target = X; method deref (line 267) | fn deref(&self) -> &Self::Target { type VWeak (line 291) | pub struct VWeak { method default (line 296) | fn default() -> Self { method clone (line 302) | fn clone(&self) -> Self { method drop (line 312) | fn drop(&mut self) { function upgrade (line 332) | pub fn upgrade(&self) -> Option> { function ptr_eq (line 347) | pub fn ptr_eq(this: &Self, other: &Self) -> bool { function into_dyn (line 356) | pub fn into_dyn(self) -> VWeak { type VRcMapped (line 380) | pub struct VRcMapped Self { function downgrade (line 396) | pub fn downgrade(this: &Self) -> VWeakMapped { function as_pin_ref (line 403) | pub fn as_pin_ref(&self) -> Pin<&MappedType> { function map (line 413) | pub fn map( function origin (line 425) | pub fn origin(this: &Self) -> VRc { type Target (line 433) | type Target = MappedType; method deref (line 434) | fn deref(&self) -> &Self::Target { type VWeakMapped (line 444) | pub struct VWeakMapped Option> { method clone (line 462) | fn clone(&self) -> Self { method default (line 470) | fn default() -> Self { FILE: helper_crates/vtable/tests/test_vrc.rs type FooVTable (line 9) | struct FooVTable { type SomeStruct (line 18) | struct SomeStruct { method rc_string (line 24) | fn rc_string(&self) -> Rc { function rc_test (line 32) | fn rc_test() { function rc_dyn_test (line 67) | fn rc_dyn_test() { type SyncStruct (line 110) | struct SyncStruct { method rc_string (line 114) | fn rc_string(&self) -> Rc { function rc_test_threading (line 121) | fn rc_test_threading() { type AppVTable (line 150) | struct AppVTable { type AppStruct (line 158) | struct AppStruct { method new (line 164) | fn new() -> VRc { function rc_map_test (line 179) | fn rc_map_test() { function rc_map_dyn_test (line 237) | fn rc_map_dyn_test() { function rc_map_origin (line 255) | fn rc_map_origin() { function ptr_eq (line 277) | fn ptr_eq() { FILE: helper_crates/vtable/tests/test_vtable.rs type HelloVTable (line 14) | struct HelloVTable { type SomeStruct (line 31) | struct SomeStruct { method foo (line 36) | fn foo(&self, xx: u32) -> u32 { method foo_mut (line 40) | fn foo_mut(&mut self, xx: u32) -> u32 { method construct (line 45) | fn construct(init: u32) -> Self { method assoc (line 49) | fn assoc() -> isize { method with_lifetime (line 53) | fn with_lifetime(&self) -> &u32 { constant CONSTANT (line 58) | const CONSTANT: usize = 88; constant SOME_OFFSET (line 59) | const SOME_OFFSET: const_field_offset::FieldOffset = type SomeStructContainer (line 67) | struct SomeStructContainer { type AnotherStruct (line 74) | struct AnotherStruct { method foo (line 79) | fn foo(&self, xx: u32) -> u32 { method foo_mut (line 83) | fn foo_mut(&mut self, xx: u32) -> u32 { method construct (line 87) | fn construct(init: u32) -> Self { method assoc (line 91) | fn assoc() -> isize { method with_lifetime (line 95) | fn with_lifetime(&self) -> &u32 { constant CONSTANT (line 100) | const CONSTANT: usize = 99; constant SOME_OFFSET (line 101) | const SOME_OFFSET: const_field_offset::FieldOffset = function test (line 108) | fn test() { function test2 (line 145) | fn test2() { function test3 (line 158) | fn test3() { function pin (line 180) | fn pin() { FILE: internal/backends/android-activity/androidwindowadapter.rs type LongPressDetection (line 26) | struct LongPressDetection { type AndroidWindowAdapter (line 31) | pub struct AndroidWindowAdapter { method input_method_request (line 87) | fn input_method_request(&self, request: InputMethodRequest) { method input_method_request (line 133) | fn input_method_request(&self, request: InputMethodRequest) { method color_scheme (line 165) | fn color_scheme(&self) -> ColorScheme { method safe_area_inset (line 169) | fn safe_area_inset(&self) -> PhysicalEdges { method new (line 179) | pub fn new(app: AndroidApp) -> Rc { method process_event (line 211) | pub fn process_event(&self, event: &PollEvent<'_>) -> Result i_slint_core::inp... method process_inputs (line 314) | fn process_inputs(&self) -> Result<(), PlatformError> { method resize (line 508) | fn resize(&self) -> Result<(), PlatformError> { method do_render (line 531) | pub fn do_render(&self) -> Result<(), PlatformError> { method set_requested_graphics_api (line 544) | pub fn set_requested_graphics_api( method update_window_insets (line 551) | pub(super) fn update_window_insets( method window (line 53) | fn window(&self) -> &Window { method size (line 56) | fn size(&self) -> PhysicalSize { method renderer (line 62) | fn renderer(&self) -> &dyn i_slint_core::platform::Renderer { method request_redraw (line 66) | fn request_redraw(&self) { method update_window_properties (line 70) | fn update_window_properties(&self, properties: WindowProperties<'_>) { method internal (line 77) | fn internal( function long_press_timeout (line 601) | fn long_press_timeout() { function pointer_logical_position (line 633) | fn pointer_logical_position( function position_for_event (line 642) | fn position_for_event( function button_for_event (line 653) | fn button_for_event( function map_key_event (line 707) | fn map_key_event(key_event: &android_activity::input::KeyEvent) -> Optio... function map_key_code (line 720) | fn map_key_code(code: android_activity::input::Keycode) -> Option ! { type JavaHelper (line 239) | pub struct JavaHelper(jni::refs::Global>... method new (line 318) | pub fn new(app: &AndroidApp) -> Result { method with_jni_env (line 322) | fn with_jni_env( method show_or_hide_soft_input (line 334) | pub fn show_or_hide_soft_input(&self, show: bool) -> Result<(), jni::e... method set_imm_data (line 342) | pub fn set_imm_data( method color_scheme (line 418) | pub fn color_scheme(&self) -> Result { method get_view_rect (line 422) | pub fn get_view_rect(&self) -> Result<(PhysicalPosition, PhysicalSize)... method get_safe_area (line 433) | pub fn get_safe_area(&self) -> Result Result<(), jni::errors... method long_press_timeout (line 450) | pub fn long_press_timeout(&self) -> Result Result<(), jni::errors::Error> { method set_clipboard (line 461) | pub fn set_clipboard(&self, text: &str) -> Result<(), jni::errors::Err... method get_clipboard (line 468) | pub fn get_clipboard(&self) -> Result { function get_helper_class_loader (line 241) | fn get_helper_class_loader( function load_java_helper (line 299) | fn load_java_helper( function callback_update_text (line 473) | fn callback_update_text<'local>( function convert_utf16_index_to_utf8 (line 536) | fn convert_utf16_index_to_utf8(in_str: &str, utf16_index: usize) -> usize { function convert_utf8_index_to_utf16 (line 548) | fn convert_utf8_index_to_utf16(in_str: &str, utf8_index: usize) -> usize { function callback_set_night_mode (line 552) | fn callback_set_night_mode<'local>( function callback_move_cursor_handle (line 571) | fn callback_move_cursor_handle<'local>( function callback_popup_menu_action (line 642) | fn callback_popup_menu_action<'local>( function callback_set_insets (line 672) | fn callback_set_insets<'local>( FILE: internal/backends/android-activity/lib.rs type AndroidPlatform (line 35) | pub struct AndroidPlatform { method new (line 58) | pub fn new(app: AndroidApp) -> Self { method new_with_event_listener (line 87) | pub fn new_with_event_listener( method create_window_adapter (line 98) | fn create_window_adapter(&self) -> Result, Platf... method run_event_loop (line 101) | fn run_event_loop(&self) -> Result<(), PlatformError> { method new_event_loop_proxy (line 130) | fn new_event_loop_proxy(&self) -> Option Option { method long_press_interval (line 159) | fn long_press_interval(&self, _: i_slint_core::InternalToken) -> Durat... type Event (line 164) | enum Event { type EventQueue (line 169) | type EventQueue = Arc>>; type AndroidEventLoopProxy (line 171) | struct AndroidEventLoopProxy { method quit_event_loop (line 177) | fn quit_event_loop(&self) -> Result<(), EventLoopError> { method invoke_from_event_loop (line 183) | fn invoke_from_event_loop( function set_requested_graphics_api (line 193) | pub fn set_requested_graphics_api( FILE: internal/backends/linuxkms/calloop_backend.rs type Proxy (line 26) | struct Proxy { method new (line 33) | fn new(event_channel: calloop::channel::Sender Result<(), i_slint_core::api::EventLoopEr... method invoke_from_event_loop (line 55) | fn invoke_from_event_loop( type Backend (line 66) | pub struct Backend { method build (line 84) | pub fn build(builder: BackendBuilder) -> Result { method create_window_adapter (line 151) | fn create_window_adapter( method run_event_loop (line 205) | fn run_event_loop(&self) -> Result<(), PlatformError> { method new_event_loop_proxy (line 272) | fn new_event_loop_proxy(&self) -> Option>) -> input::Libinput { method open_restricted (line 54) | fn open_restricted(&mut self, path: &Path, flags: i32) -> Result input::Libinput { method open_restricted (line 96) | fn open_restricted(&mut self, path: &Path, flags_raw: i32) -> Result { function init (line 133) | pub fn init( function set_touch_pos (line 164) | fn set_touch_pos( function take_touch_pos (line 176) | fn take_touch_pos( type Event (line 188) | type Event = i_slint_core::platform::WindowEvent; type Metadata (line 189) | type Metadata = (); type Ret (line 190) | type Ret = (); type Error (line 191) | type Error = std::io::Error; function process_events (line 193) | fn process_events( function register (line 382) | fn register( function reregister (line 398) | fn reregister( function unregister (line 412) | fn unregister(&mut self, poll: &mut calloop::Poll) -> calloop::Result<()> { function map_key_sym (line 418) | fn map_key_sym(sym: xkb::Keysym) -> Option { FILE: internal/backends/linuxkms/display.rs type Presenter (line 7) | pub trait Presenter { method present (line 9) | fn present(&self) -> Result<(), Box Result { method screen_size_to_rotated_window_size (line 61) | pub fn screen_size_to_rotated_window_size(&self, screen_size: Physical... method degrees (line 70) | pub fn degrees(&self) -> f32 { method translation_after_rotation (line 80) | pub fn translation_after_rotation(&self, screen_size: PhysicalSize) ->... type NoopPresenter (line 102) | pub(crate) struct NoopPresenter {} method new (line 105) | pub(crate) fn new() -> Arc { method present (line 111) | fn present(&self) -> Result<(), Box Result { method config_template_builder (line 50) | pub fn config_template_builder(&self) -> glutin::config::ConfigTemplat... method filter_gl_config (line 63) | pub fn filter_gl_config(&self, config: &glutin::config::Config) -> bool { method present (line 75) | fn present(&self) -> Result<(), Box (u32, u32); method map_back_buffer (line 10) | fn map_back_buffer( method as_presenter (line 18) | fn as_presenter(self: Arc) -> Arc; function negotiate_format (line 24) | pub fn negotiate_format( function new (line 34) | pub fn new( FILE: internal/backends/linuxkms/display/swdisplay/dumbbuffer.rs type DumbBufferDisplay (line 11) | pub struct DumbBufferDisplay { method new (line 23) | pub fn new( method size (line 66) | fn size(&self) -> (u32, u32) { method map_back_buffer (line 70) | fn map_back_buffer( method as_presenter (line 88) | fn as_presenter(self: Arc) -> Arc { method present (line 94) | fn present(&self) -> Result<(), Box Option<(u32, u... FILE: internal/backends/linuxkms/display/swdisplay/linuxfb.rs type LinuxFBDisplay (line 12) | pub struct LinuxFBDisplay { method new (line 28) | pub fn new( method new_with_path (line 52) | fn new_with_path( method setup_graphics_mode (line 190) | fn setup_graphics_mode() -> Result<(Option, i32), Strin... method restore_original_mode (line 237) | fn restore_original_mode(&self) { method copy_to_framebuffer (line 253) | fn copy_to_framebuffer(&self) { method size (line 284) | fn size(&self) -> (u32, u32) { method map_back_buffer (line 288) | fn map_back_buffer( method as_presenter (line 306) | fn as_presenter(self: Arc) -> Arc { method drop (line 278) | fn drop(&mut self) { constant KD_GRAPHICS (line 311) | const KD_GRAPHICS: i32 = 0x01; constant VT_GETSTATE (line 312) | const VT_GETSTATE: u32 = 0x5603; constant KDGETMODE (line 313) | const KDGETMODE: u32 = 0x4B3B; constant KDSETMODE (line 314) | const KDSETMODE: u32 = 0x4B3A; type vt_stat (line 319) | struct vt_stat { constant FBIOGET_VSCREENINFO (line 329) | const FBIOGET_VSCREENINFO: u32 = 0x4600; type fb_bitfield (line 334) | pub struct fb_bitfield { type fb_var_screeninfo (line 343) | pub struct fb_var_screeninfo { constant FBIOGET_FSCREENINFO (line 382) | const FBIOGET_FSCREENINFO: u32 = 0x4602; type fb_fix_screeninfo (line 387) | pub struct fb_fix_screeninfo { FILE: internal/backends/linuxkms/display/vulkandisplay.rs type VulkanDisplay (line 16) | pub struct VulkanDisplay { function create_vulkan_display (line 24) | pub fn create_vulkan_display() -> Result { FILE: internal/backends/linuxkms/drmoutput.rs type SharedFd (line 16) | pub struct SharedFd(Rc); method as_fd (line 18) | fn as_fd(&self) -> BorrowedFd<'_> { type PageFlipState (line 28) | enum PageFlipState { type DrmOutput (line 38) | pub struct DrmOutput { method new (line 48) | pub fn new(device_opener: &DeviceOpener) -> Result { method new_with_path (line 63) | fn new_with_path( method present (line 206) | pub fn present( method wait_for_page_flip (line 234) | pub fn wait_for_page_flip(&self) { method get_supported_formats (line 258) | pub fn get_supported_formats(&self) -> Result (u32, u32) { FILE: internal/backends/linuxkms/fullscreenwindowadapter.rs type FullscreenRenderer (line 21) | pub trait FullscreenRenderer { method as_core_renderer (line 22) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer; method render_and_present (line 23) | fn render_and_present( method size (line 28) | fn size(&self) -> PhysicalWindowSize; type FullscreenWindowAdapter (line 31) | pub struct FullscreenWindowAdapter { method new (line 67) | pub fn new( method render_if_needed (line 91) | pub fn render_if_needed( method window (line 39) | fn window(&self) -> &i_slint_core::api::Window { method size (line 43) | fn size(&self) -> i_slint_core::api::PhysicalSize { method renderer (line 47) | fn renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method request_redraw (line 51) | fn request_redraw(&self) { method set_visible (line 55) | fn set_visible(&self, visible: bool) -> Result<(), PlatformError> { function mouse_cursor_image (line 133) | fn mouse_cursor_image() -> Image { FILE: internal/backends/linuxkms/lib.rs type DeviceOpener (line 14) | type DeviceOpener<'a> = dyn Fn(&std::path::Path) -> Result Self { method with_libinput_event_hook (line 105) | pub fn with_libinput_event_hook( method build (line 113) | pub fn build(self) -> Result { type NativeWidgets (line 119) | pub type NativeWidgets = (); type NativeGlobals (line 121) | pub type NativeGlobals = (); constant HAS_NATIVE_STYLE (line 123) | pub const HAS_NATIVE_STYLE: bool = false; FILE: internal/backends/linuxkms/noop_backend.rs type Backend (line 5) | pub struct Backend {} method build (line 8) | pub fn build(_builder: super::BackendBuilder) -> Result Result<(), PlatformError> { FILE: internal/backends/linuxkms/renderer/femtovg.rs type FemtoVGRendererAdapter (line 21) | pub struct FemtoVGRendererAdapter { method new (line 158) | pub fn new( method as_core_renderer (line 178) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method render_and_present (line 182) | fn render_and_present( method size (line 199) | fn size(&self) -> i_slint_core::api::PhysicalSize { type GlContextWrapper (line 27) | struct GlContextWrapper { method new (line 34) | fn new(gbm_display: &Rc) -> Result { method ensure_current (line 119) | fn ensure_current(&self) -> Result<(), Box Result<(), Box *const std::ffi::... FILE: internal/backends/linuxkms/renderer/skia.rs type SkiaRendererAdapter (line 15) | pub struct SkiaRendererAdapter { method new_vulkan (line 62) | pub fn new_vulkan( method new_opengl (line 92) | pub fn new_opengl( method new_software (line 133) | pub fn new_software( method new_try_vulkan_then_opengl_then_software (line 159) | pub fn new_try_vulkan_then_opengl_then_software( method as_core_renderer (line 184) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method render_and_present (line 188) | fn render_and_present( method size (line 204) | fn size(&self) -> i_slint_core::api::PhysicalSize { constant SKIA_SUPPORTED_DRM_FOURCC_FORMATS (line 21) | const SKIA_SUPPORTED_DRM_FOURCC_FORMATS: &[drm::buffer::DrmFourcc] = &[ type DrmDumbBufferAccess (line 208) | struct DrmDumbBufferAccess { method with_buffer (line 213) | fn with_buffer( FILE: internal/backends/linuxkms/renderer/sw.rs type SoftwareRendererAdapter (line 14) | pub struct SoftwareRendererAdapter { method new (line 150) | pub fn new( method as_core_renderer (line 175) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method render_and_present (line 179) | fn render_and_present( method size (line 235) | fn size(&self) -> i_slint_core::api::PhysicalSize { constant SOFTWARE_RENDER_SUPPORTED_DRM_FOURCC_FORMATS (line 21) | const SOFTWARE_RENDER_SUPPORTED_DRM_FOURCC_FORMATS: &[drm::buffer::DrmFo... type DumbBufferPixelXrgb888 (line 62) | struct DumbBufferPixelXrgb888(pub u32); method from (line 83) | fn from(pixel: PremultipliedRgbaColor) -> Self { type DumbBufferPixelBgra8888 (line 66) | struct DumbBufferPixelBgra8888(pub u32); method from (line 108) | fn from(pixel: PremultipliedRgbaColor) -> Self { method from (line 70) | fn from(pixel: DumbBufferPixelXrgb888) -> Self { method from (line 95) | fn from(pixel: DumbBufferPixelBgra8888) -> Self { method blend (line 119) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 125) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method background (line 129) | fn background() -> Self { method blend (line 135) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 140) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method background (line 143) | fn background() -> Self { FILE: internal/backends/qt/accessible_generated.rs constant QAccessible_Event_SoundPlayed (line 19) | pub const QAccessible_Event_SoundPlayed: QAccessible_Event = 1; constant QAccessible_Event_Alert (line 20) | pub const QAccessible_Event_Alert: QAccessible_Event = 2; constant QAccessible_Event_ForegroundChanged (line 21) | pub const QAccessible_Event_ForegroundChanged: QAccessible_Event = 3; constant QAccessible_Event_MenuStart (line 22) | pub const QAccessible_Event_MenuStart: QAccessible_Event = 4; constant QAccessible_Event_MenuEnd (line 23) | pub const QAccessible_Event_MenuEnd: QAccessible_Event = 5; constant QAccessible_Event_PopupMenuStart (line 24) | pub const QAccessible_Event_PopupMenuStart: QAccessible_Event = 6; constant QAccessible_Event_PopupMenuEnd (line 25) | pub const QAccessible_Event_PopupMenuEnd: QAccessible_Event = 7; constant QAccessible_Event_ContextHelpStart (line 26) | pub const QAccessible_Event_ContextHelpStart: QAccessible_Event = 12; constant QAccessible_Event_ContextHelpEnd (line 27) | pub const QAccessible_Event_ContextHelpEnd: QAccessible_Event = 13; constant QAccessible_Event_DragDropStart (line 28) | pub const QAccessible_Event_DragDropStart: QAccessible_Event = 14; constant QAccessible_Event_DragDropEnd (line 29) | pub const QAccessible_Event_DragDropEnd: QAccessible_Event = 15; constant QAccessible_Event_DialogStart (line 30) | pub const QAccessible_Event_DialogStart: QAccessible_Event = 16; constant QAccessible_Event_DialogEnd (line 31) | pub const QAccessible_Event_DialogEnd: QAccessible_Event = 17; constant QAccessible_Event_ScrollingStart (line 32) | pub const QAccessible_Event_ScrollingStart: QAccessible_Event = 18; constant QAccessible_Event_ScrollingEnd (line 33) | pub const QAccessible_Event_ScrollingEnd: QAccessible_Event = 19; constant QAccessible_Event_MenuCommand (line 34) | pub const QAccessible_Event_MenuCommand: QAccessible_Event = 24; constant QAccessible_Event_ActionChanged (line 35) | pub const QAccessible_Event_ActionChanged: QAccessible_Event = 257; constant QAccessible_Event_ActiveDescendantChanged (line 36) | pub const QAccessible_Event_ActiveDescendantChanged: QAccessible_Event =... constant QAccessible_Event_AttributeChanged (line 37) | pub const QAccessible_Event_AttributeChanged: QAccessible_Event = 259; constant QAccessible_Event_DocumentContentChanged (line 38) | pub const QAccessible_Event_DocumentContentChanged: QAccessible_Event = ... constant QAccessible_Event_DocumentLoadComplete (line 39) | pub const QAccessible_Event_DocumentLoadComplete: QAccessible_Event = 261; constant QAccessible_Event_DocumentLoadStopped (line 40) | pub const QAccessible_Event_DocumentLoadStopped: QAccessible_Event = 262; constant QAccessible_Event_DocumentReload (line 41) | pub const QAccessible_Event_DocumentReload: QAccessible_Event = 263; constant QAccessible_Event_HyperlinkEndIndexChanged (line 42) | pub const QAccessible_Event_HyperlinkEndIndexChanged: QAccessible_Event ... constant QAccessible_Event_HyperlinkNumberOfAnchorsChanged (line 43) | pub const QAccessible_Event_HyperlinkNumberOfAnchorsChanged: QAccessible... constant QAccessible_Event_HyperlinkSelectedLinkChanged (line 44) | pub const QAccessible_Event_HyperlinkSelectedLinkChanged: QAccessible_Ev... constant QAccessible_Event_HypertextLinkActivated (line 45) | pub const QAccessible_Event_HypertextLinkActivated: QAccessible_Event = ... constant QAccessible_Event_HypertextLinkSelected (line 46) | pub const QAccessible_Event_HypertextLinkSelected: QAccessible_Event = 268; constant QAccessible_Event_HyperlinkStartIndexChanged (line 47) | pub const QAccessible_Event_HyperlinkStartIndexChanged: QAccessible_Even... constant QAccessible_Event_HypertextChanged (line 48) | pub const QAccessible_Event_HypertextChanged: QAccessible_Event = 270; constant QAccessible_Event_HypertextNLinksChanged (line 49) | pub const QAccessible_Event_HypertextNLinksChanged: QAccessible_Event = ... constant QAccessible_Event_ObjectAttributeChanged (line 50) | pub const QAccessible_Event_ObjectAttributeChanged: QAccessible_Event = ... constant QAccessible_Event_PageChanged (line 51) | pub const QAccessible_Event_PageChanged: QAccessible_Event = 273; constant QAccessible_Event_SectionChanged (line 52) | pub const QAccessible_Event_SectionChanged: QAccessible_Event = 274; constant QAccessible_Event_TableCaptionChanged (line 53) | pub const QAccessible_Event_TableCaptionChanged: QAccessible_Event = 275; constant QAccessible_Event_TableColumnDescriptionChanged (line 54) | pub const QAccessible_Event_TableColumnDescriptionChanged: QAccessible_E... constant QAccessible_Event_TableColumnHeaderChanged (line 55) | pub const QAccessible_Event_TableColumnHeaderChanged: QAccessible_Event ... constant QAccessible_Event_TableModelChanged (line 56) | pub const QAccessible_Event_TableModelChanged: QAccessible_Event = 278; constant QAccessible_Event_TableRowDescriptionChanged (line 57) | pub const QAccessible_Event_TableRowDescriptionChanged: QAccessible_Even... constant QAccessible_Event_TableRowHeaderChanged (line 58) | pub const QAccessible_Event_TableRowHeaderChanged: QAccessible_Event = 280; constant QAccessible_Event_TableSummaryChanged (line 59) | pub const QAccessible_Event_TableSummaryChanged: QAccessible_Event = 281; constant QAccessible_Event_TextAttributeChanged (line 60) | pub const QAccessible_Event_TextAttributeChanged: QAccessible_Event = 282; constant QAccessible_Event_TextCaretMoved (line 61) | pub const QAccessible_Event_TextCaretMoved: QAccessible_Event = 283; constant QAccessible_Event_TextColumnChanged (line 62) | pub const QAccessible_Event_TextColumnChanged: QAccessible_Event = 285; constant QAccessible_Event_TextInserted (line 63) | pub const QAccessible_Event_TextInserted: QAccessible_Event = 286; constant QAccessible_Event_TextRemoved (line 64) | pub const QAccessible_Event_TextRemoved: QAccessible_Event = 287; constant QAccessible_Event_TextUpdated (line 65) | pub const QAccessible_Event_TextUpdated: QAccessible_Event = 288; constant QAccessible_Event_TextSelectionChanged (line 66) | pub const QAccessible_Event_TextSelectionChanged: QAccessible_Event = 289; constant QAccessible_Event_VisibleDataChanged (line 67) | pub const QAccessible_Event_VisibleDataChanged: QAccessible_Event = 290; constant QAccessible_Event_ObjectCreated (line 68) | pub const QAccessible_Event_ObjectCreated: QAccessible_Event = 32768; constant QAccessible_Event_ObjectDestroyed (line 69) | pub const QAccessible_Event_ObjectDestroyed: QAccessible_Event = 32769; constant QAccessible_Event_ObjectShow (line 70) | pub const QAccessible_Event_ObjectShow: QAccessible_Event = 32770; constant QAccessible_Event_ObjectHide (line 71) | pub const QAccessible_Event_ObjectHide: QAccessible_Event = 32771; constant QAccessible_Event_ObjectReorder (line 72) | pub const QAccessible_Event_ObjectReorder: QAccessible_Event = 32772; constant QAccessible_Event_Focus (line 73) | pub const QAccessible_Event_Focus: QAccessible_Event = 32773; constant QAccessible_Event_Selection (line 74) | pub const QAccessible_Event_Selection: QAccessible_Event = 32774; constant QAccessible_Event_SelectionAdd (line 75) | pub const QAccessible_Event_SelectionAdd: QAccessible_Event = 32775; constant QAccessible_Event_SelectionRemove (line 76) | pub const QAccessible_Event_SelectionRemove: QAccessible_Event = 32776; constant QAccessible_Event_SelectionWithin (line 77) | pub const QAccessible_Event_SelectionWithin: QAccessible_Event = 32777; constant QAccessible_Event_StateChanged (line 78) | pub const QAccessible_Event_StateChanged: QAccessible_Event = 32778; constant QAccessible_Event_LocationChanged (line 79) | pub const QAccessible_Event_LocationChanged: QAccessible_Event = 32779; constant QAccessible_Event_NameChanged (line 80) | pub const QAccessible_Event_NameChanged: QAccessible_Event = 32780; constant QAccessible_Event_DescriptionChanged (line 81) | pub const QAccessible_Event_DescriptionChanged: QAccessible_Event = 32781; constant QAccessible_Event_ValueChanged (line 82) | pub const QAccessible_Event_ValueChanged: QAccessible_Event = 32782; constant QAccessible_Event_ParentChanged (line 83) | pub const QAccessible_Event_ParentChanged: QAccessible_Event = 32783; constant QAccessible_Event_HelpChanged (line 84) | pub const QAccessible_Event_HelpChanged: QAccessible_Event = 32928; constant QAccessible_Event_DefaultActionChanged (line 85) | pub const QAccessible_Event_DefaultActionChanged: QAccessible_Event = 32... constant QAccessible_Event_AcceleratorChanged (line 86) | pub const QAccessible_Event_AcceleratorChanged: QAccessible_Event = 32960; constant QAccessible_Event_InvalidEvent (line 87) | pub const QAccessible_Event_InvalidEvent: QAccessible_Event = 32961; type QAccessible_Event (line 88) | pub type QAccessible_Event = ::std::os::raw::c_uint; constant QAccessible_Role_NoRole (line 89) | pub const QAccessible_Role_NoRole: QAccessible_Role = 0; constant QAccessible_Role_TitleBar (line 90) | pub const QAccessible_Role_TitleBar: QAccessible_Role = 1; constant QAccessible_Role_MenuBar (line 91) | pub const QAccessible_Role_MenuBar: QAccessible_Role = 2; constant QAccessible_Role_ScrollBar (line 92) | pub const QAccessible_Role_ScrollBar: QAccessible_Role = 3; constant QAccessible_Role_Grip (line 93) | pub const QAccessible_Role_Grip: QAccessible_Role = 4; constant QAccessible_Role_Sound (line 94) | pub const QAccessible_Role_Sound: QAccessible_Role = 5; constant QAccessible_Role_Cursor (line 95) | pub const QAccessible_Role_Cursor: QAccessible_Role = 6; constant QAccessible_Role_Caret (line 96) | pub const QAccessible_Role_Caret: QAccessible_Role = 7; constant QAccessible_Role_AlertMessage (line 97) | pub const QAccessible_Role_AlertMessage: QAccessible_Role = 8; constant QAccessible_Role_Window (line 98) | pub const QAccessible_Role_Window: QAccessible_Role = 9; constant QAccessible_Role_Client (line 99) | pub const QAccessible_Role_Client: QAccessible_Role = 10; constant QAccessible_Role_PopupMenu (line 100) | pub const QAccessible_Role_PopupMenu: QAccessible_Role = 11; constant QAccessible_Role_MenuItem (line 101) | pub const QAccessible_Role_MenuItem: QAccessible_Role = 12; constant QAccessible_Role_ToolTip (line 102) | pub const QAccessible_Role_ToolTip: QAccessible_Role = 13; constant QAccessible_Role_Application (line 103) | pub const QAccessible_Role_Application: QAccessible_Role = 14; constant QAccessible_Role_Document (line 104) | pub const QAccessible_Role_Document: QAccessible_Role = 15; constant QAccessible_Role_Pane (line 105) | pub const QAccessible_Role_Pane: QAccessible_Role = 16; constant QAccessible_Role_Chart (line 106) | pub const QAccessible_Role_Chart: QAccessible_Role = 17; constant QAccessible_Role_Dialog (line 107) | pub const QAccessible_Role_Dialog: QAccessible_Role = 18; constant QAccessible_Role_Border (line 108) | pub const QAccessible_Role_Border: QAccessible_Role = 19; constant QAccessible_Role_Grouping (line 109) | pub const QAccessible_Role_Grouping: QAccessible_Role = 20; constant QAccessible_Role_Separator (line 110) | pub const QAccessible_Role_Separator: QAccessible_Role = 21; constant QAccessible_Role_ToolBar (line 111) | pub const QAccessible_Role_ToolBar: QAccessible_Role = 22; constant QAccessible_Role_StatusBar (line 112) | pub const QAccessible_Role_StatusBar: QAccessible_Role = 23; constant QAccessible_Role_Table (line 113) | pub const QAccessible_Role_Table: QAccessible_Role = 24; constant QAccessible_Role_ColumnHeader (line 114) | pub const QAccessible_Role_ColumnHeader: QAccessible_Role = 25; constant QAccessible_Role_RowHeader (line 115) | pub const QAccessible_Role_RowHeader: QAccessible_Role = 26; constant QAccessible_Role_Column (line 116) | pub const QAccessible_Role_Column: QAccessible_Role = 27; constant QAccessible_Role_Row (line 117) | pub const QAccessible_Role_Row: QAccessible_Role = 28; constant QAccessible_Role_Cell (line 118) | pub const QAccessible_Role_Cell: QAccessible_Role = 29; constant QAccessible_Role_Link (line 119) | pub const QAccessible_Role_Link: QAccessible_Role = 30; constant QAccessible_Role_HelpBalloon (line 120) | pub const QAccessible_Role_HelpBalloon: QAccessible_Role = 31; constant QAccessible_Role_Assistant (line 121) | pub const QAccessible_Role_Assistant: QAccessible_Role = 32; constant QAccessible_Role_List (line 122) | pub const QAccessible_Role_List: QAccessible_Role = 33; constant QAccessible_Role_ListItem (line 123) | pub const QAccessible_Role_ListItem: QAccessible_Role = 34; constant QAccessible_Role_Tree (line 124) | pub const QAccessible_Role_Tree: QAccessible_Role = 35; constant QAccessible_Role_TreeItem (line 125) | pub const QAccessible_Role_TreeItem: QAccessible_Role = 36; constant QAccessible_Role_PageTab (line 126) | pub const QAccessible_Role_PageTab: QAccessible_Role = 37; constant QAccessible_Role_PropertyPage (line 127) | pub const QAccessible_Role_PropertyPage: QAccessible_Role = 38; constant QAccessible_Role_Indicator (line 128) | pub const QAccessible_Role_Indicator: QAccessible_Role = 39; constant QAccessible_Role_Graphic (line 129) | pub const QAccessible_Role_Graphic: QAccessible_Role = 40; constant QAccessible_Role_StaticText (line 130) | pub const QAccessible_Role_StaticText: QAccessible_Role = 41; constant QAccessible_Role_EditableText (line 131) | pub const QAccessible_Role_EditableText: QAccessible_Role = 42; constant QAccessible_Role_Button (line 132) | pub const QAccessible_Role_Button: QAccessible_Role = 43; constant QAccessible_Role_PushButton (line 133) | pub const QAccessible_Role_PushButton: QAccessible_Role = 43; constant QAccessible_Role_CheckBox (line 134) | pub const QAccessible_Role_CheckBox: QAccessible_Role = 44; constant QAccessible_Role_RadioButton (line 135) | pub const QAccessible_Role_RadioButton: QAccessible_Role = 45; constant QAccessible_Role_ComboBox (line 136) | pub const QAccessible_Role_ComboBox: QAccessible_Role = 46; constant QAccessible_Role_ProgressBar (line 137) | pub const QAccessible_Role_ProgressBar: QAccessible_Role = 48; constant QAccessible_Role_Dial (line 138) | pub const QAccessible_Role_Dial: QAccessible_Role = 49; constant QAccessible_Role_HotkeyField (line 139) | pub const QAccessible_Role_HotkeyField: QAccessible_Role = 50; constant QAccessible_Role_Slider (line 140) | pub const QAccessible_Role_Slider: QAccessible_Role = 51; constant QAccessible_Role_SpinBox (line 141) | pub const QAccessible_Role_SpinBox: QAccessible_Role = 52; constant QAccessible_Role_Canvas (line 142) | pub const QAccessible_Role_Canvas: QAccessible_Role = 53; constant QAccessible_Role_Animation (line 143) | pub const QAccessible_Role_Animation: QAccessible_Role = 54; constant QAccessible_Role_Equation (line 144) | pub const QAccessible_Role_Equation: QAccessible_Role = 55; constant QAccessible_Role_ButtonDropDown (line 145) | pub const QAccessible_Role_ButtonDropDown: QAccessible_Role = 56; constant QAccessible_Role_ButtonMenu (line 146) | pub const QAccessible_Role_ButtonMenu: QAccessible_Role = 57; constant QAccessible_Role_ButtonDropGrid (line 147) | pub const QAccessible_Role_ButtonDropGrid: QAccessible_Role = 58; constant QAccessible_Role_Whitespace (line 148) | pub const QAccessible_Role_Whitespace: QAccessible_Role = 59; constant QAccessible_Role_PageTabList (line 149) | pub const QAccessible_Role_PageTabList: QAccessible_Role = 60; constant QAccessible_Role_Clock (line 150) | pub const QAccessible_Role_Clock: QAccessible_Role = 61; constant QAccessible_Role_Splitter (line 151) | pub const QAccessible_Role_Splitter: QAccessible_Role = 62; constant QAccessible_Role_LayeredPane (line 152) | pub const QAccessible_Role_LayeredPane: QAccessible_Role = 128; constant QAccessible_Role_Terminal (line 153) | pub const QAccessible_Role_Terminal: QAccessible_Role = 129; constant QAccessible_Role_Desktop (line 154) | pub const QAccessible_Role_Desktop: QAccessible_Role = 130; constant QAccessible_Role_Paragraph (line 155) | pub const QAccessible_Role_Paragraph: QAccessible_Role = 131; constant QAccessible_Role_WebDocument (line 156) | pub const QAccessible_Role_WebDocument: QAccessible_Role = 132; constant QAccessible_Role_Section (line 157) | pub const QAccessible_Role_Section: QAccessible_Role = 133; constant QAccessible_Role_Notification (line 158) | pub const QAccessible_Role_Notification: QAccessible_Role = 134; constant QAccessible_Role_ColorChooser (line 159) | pub const QAccessible_Role_ColorChooser: QAccessible_Role = 1028; constant QAccessible_Role_Footer (line 160) | pub const QAccessible_Role_Footer: QAccessible_Role = 1038; constant QAccessible_Role_Form (line 161) | pub const QAccessible_Role_Form: QAccessible_Role = 1040; constant QAccessible_Role_Heading (line 162) | pub const QAccessible_Role_Heading: QAccessible_Role = 1044; constant QAccessible_Role_Note (line 163) | pub const QAccessible_Role_Note: QAccessible_Role = 1051; constant QAccessible_Role_ComplementaryContent (line 164) | pub const QAccessible_Role_ComplementaryContent: QAccessible_Role = 1068; constant QAccessible_Role_UserRole (line 165) | pub const QAccessible_Role_UserRole: QAccessible_Role = 65535; type QAccessible_Role (line 166) | pub type QAccessible_Role = ::std::os::raw::c_uint; constant QAccessible_Text_Name (line 167) | pub const QAccessible_Text_Name: QAccessible_Text = 0; constant QAccessible_Text_Description (line 168) | pub const QAccessible_Text_Description: QAccessible_Text = 1; constant QAccessible_Text_Value (line 169) | pub const QAccessible_Text_Value: QAccessible_Text = 2; constant QAccessible_Text_Help (line 170) | pub const QAccessible_Text_Help: QAccessible_Text = 3; constant QAccessible_Text_Accelerator (line 171) | pub const QAccessible_Text_Accelerator: QAccessible_Text = 4; constant QAccessible_Text_DebugDescription (line 172) | pub const QAccessible_Text_DebugDescription: QAccessible_Text = 5; constant QAccessible_Text_UserText (line 173) | pub const QAccessible_Text_UserText: QAccessible_Text = 65535; type QAccessible_Text (line 174) | pub type QAccessible_Text = ::std::os::raw::c_uint; FILE: internal/backends/qt/build.rs function main (line 7) | fn main() { function main (line 74) | fn main() { FILE: internal/backends/qt/key_generated.rs constant Qt_KeyboardModifier_NoModifier (line 16) | pub const Qt_KeyboardModifier_NoModifier: Qt_KeyboardModifier = 0; constant Qt_KeyboardModifier_ShiftModifier (line 17) | pub const Qt_KeyboardModifier_ShiftModifier: Qt_KeyboardModifier = 33554... constant Qt_KeyboardModifier_ControlModifier (line 18) | pub const Qt_KeyboardModifier_ControlModifier: Qt_KeyboardModifier = 671... constant Qt_KeyboardModifier_AltModifier (line 19) | pub const Qt_KeyboardModifier_AltModifier: Qt_KeyboardModifier = 134217728; constant Qt_KeyboardModifier_MetaModifier (line 20) | pub const Qt_KeyboardModifier_MetaModifier: Qt_KeyboardModifier = 268435... constant Qt_KeyboardModifier_KeypadModifier (line 21) | pub const Qt_KeyboardModifier_KeypadModifier: Qt_KeyboardModifier = 5368... constant Qt_KeyboardModifier_GroupSwitchModifier (line 22) | pub const Qt_KeyboardModifier_GroupSwitchModifier: Qt_KeyboardModifier =... constant Qt_KeyboardModifier_KeyboardModifierMask (line 23) | pub const Qt_KeyboardModifier_KeyboardModifierMask: Qt_KeyboardModifier ... type Qt_KeyboardModifier (line 24) | pub type Qt_KeyboardModifier = ::std::os::raw::c_uint; constant Qt_AlignmentFlag_AlignLeft (line 25) | pub const Qt_AlignmentFlag_AlignLeft: Qt_AlignmentFlag = 1; constant Qt_AlignmentFlag_AlignLeading (line 26) | pub const Qt_AlignmentFlag_AlignLeading: Qt_AlignmentFlag = 1; constant Qt_AlignmentFlag_AlignRight (line 27) | pub const Qt_AlignmentFlag_AlignRight: Qt_AlignmentFlag = 2; constant Qt_AlignmentFlag_AlignTrailing (line 28) | pub const Qt_AlignmentFlag_AlignTrailing: Qt_AlignmentFlag = 2; constant Qt_AlignmentFlag_AlignHCenter (line 29) | pub const Qt_AlignmentFlag_AlignHCenter: Qt_AlignmentFlag = 4; constant Qt_AlignmentFlag_AlignJustify (line 30) | pub const Qt_AlignmentFlag_AlignJustify: Qt_AlignmentFlag = 8; constant Qt_AlignmentFlag_AlignAbsolute (line 31) | pub const Qt_AlignmentFlag_AlignAbsolute: Qt_AlignmentFlag = 16; constant Qt_AlignmentFlag_AlignHorizontal_Mask (line 32) | pub const Qt_AlignmentFlag_AlignHorizontal_Mask: Qt_AlignmentFlag = 31; constant Qt_AlignmentFlag_AlignTop (line 33) | pub const Qt_AlignmentFlag_AlignTop: Qt_AlignmentFlag = 32; constant Qt_AlignmentFlag_AlignBottom (line 34) | pub const Qt_AlignmentFlag_AlignBottom: Qt_AlignmentFlag = 64; constant Qt_AlignmentFlag_AlignVCenter (line 35) | pub const Qt_AlignmentFlag_AlignVCenter: Qt_AlignmentFlag = 128; constant Qt_AlignmentFlag_AlignBaseline (line 36) | pub const Qt_AlignmentFlag_AlignBaseline: Qt_AlignmentFlag = 256; constant Qt_AlignmentFlag_AlignVertical_Mask (line 37) | pub const Qt_AlignmentFlag_AlignVertical_Mask: Qt_AlignmentFlag = 480; constant Qt_AlignmentFlag_AlignCenter (line 38) | pub const Qt_AlignmentFlag_AlignCenter: Qt_AlignmentFlag = 132; type Qt_AlignmentFlag (line 39) | pub type Qt_AlignmentFlag = ::std::os::raw::c_uint; constant Qt_TextFlag_TextSingleLine (line 40) | pub const Qt_TextFlag_TextSingleLine: Qt_TextFlag = 256; constant Qt_TextFlag_TextDontClip (line 41) | pub const Qt_TextFlag_TextDontClip: Qt_TextFlag = 512; constant Qt_TextFlag_TextExpandTabs (line 42) | pub const Qt_TextFlag_TextExpandTabs: Qt_TextFlag = 1024; constant Qt_TextFlag_TextShowMnemonic (line 43) | pub const Qt_TextFlag_TextShowMnemonic: Qt_TextFlag = 2048; constant Qt_TextFlag_TextWordWrap (line 44) | pub const Qt_TextFlag_TextWordWrap: Qt_TextFlag = 4096; constant Qt_TextFlag_TextWrapAnywhere (line 45) | pub const Qt_TextFlag_TextWrapAnywhere: Qt_TextFlag = 8192; constant Qt_TextFlag_TextDontPrint (line 46) | pub const Qt_TextFlag_TextDontPrint: Qt_TextFlag = 16384; constant Qt_TextFlag_TextIncludeTrailingSpaces (line 47) | pub const Qt_TextFlag_TextIncludeTrailingSpaces: Qt_TextFlag = 134217728; constant Qt_TextFlag_TextHideMnemonic (line 48) | pub const Qt_TextFlag_TextHideMnemonic: Qt_TextFlag = 32768; constant Qt_TextFlag_TextJustificationForced (line 49) | pub const Qt_TextFlag_TextJustificationForced: Qt_TextFlag = 65536; constant Qt_TextFlag_TextForceLeftToRight (line 50) | pub const Qt_TextFlag_TextForceLeftToRight: Qt_TextFlag = 131072; constant Qt_TextFlag_TextForceRightToLeft (line 51) | pub const Qt_TextFlag_TextForceRightToLeft: Qt_TextFlag = 262144; constant Qt_TextFlag_TextLongestVariant (line 52) | pub const Qt_TextFlag_TextLongestVariant: Qt_TextFlag = 524288; constant Qt_TextFlag_TextBypassShaping (line 53) | pub const Qt_TextFlag_TextBypassShaping: Qt_TextFlag = 1048576; type Qt_TextFlag (line 54) | pub type Qt_TextFlag = ::std::os::raw::c_uint; constant Qt_Key_Key_Escape (line 55) | pub const Qt_Key_Key_Escape: Qt_Key = 16777216; constant Qt_Key_Key_Tab (line 56) | pub const Qt_Key_Key_Tab: Qt_Key = 16777217; constant Qt_Key_Key_Backtab (line 57) | pub const Qt_Key_Key_Backtab: Qt_Key = 16777218; constant Qt_Key_Key_Backspace (line 58) | pub const Qt_Key_Key_Backspace: Qt_Key = 16777219; constant Qt_Key_Key_Return (line 59) | pub const Qt_Key_Key_Return: Qt_Key = 16777220; constant Qt_Key_Key_Enter (line 60) | pub const Qt_Key_Key_Enter: Qt_Key = 16777221; constant Qt_Key_Key_Insert (line 61) | pub const Qt_Key_Key_Insert: Qt_Key = 16777222; constant Qt_Key_Key_Delete (line 62) | pub const Qt_Key_Key_Delete: Qt_Key = 16777223; constant Qt_Key_Key_Pause (line 63) | pub const Qt_Key_Key_Pause: Qt_Key = 16777224; constant Qt_Key_Key_Print (line 64) | pub const Qt_Key_Key_Print: Qt_Key = 16777225; constant Qt_Key_Key_SysReq (line 65) | pub const Qt_Key_Key_SysReq: Qt_Key = 16777226; constant Qt_Key_Key_Clear (line 66) | pub const Qt_Key_Key_Clear: Qt_Key = 16777227; constant Qt_Key_Key_Home (line 67) | pub const Qt_Key_Key_Home: Qt_Key = 16777232; constant Qt_Key_Key_End (line 68) | pub const Qt_Key_Key_End: Qt_Key = 16777233; constant Qt_Key_Key_Left (line 69) | pub const Qt_Key_Key_Left: Qt_Key = 16777234; constant Qt_Key_Key_Up (line 70) | pub const Qt_Key_Key_Up: Qt_Key = 16777235; constant Qt_Key_Key_Right (line 71) | pub const Qt_Key_Key_Right: Qt_Key = 16777236; constant Qt_Key_Key_Down (line 72) | pub const Qt_Key_Key_Down: Qt_Key = 16777237; constant Qt_Key_Key_PageUp (line 73) | pub const Qt_Key_Key_PageUp: Qt_Key = 16777238; constant Qt_Key_Key_PageDown (line 74) | pub const Qt_Key_Key_PageDown: Qt_Key = 16777239; constant Qt_Key_Key_Shift (line 75) | pub const Qt_Key_Key_Shift: Qt_Key = 16777248; constant Qt_Key_Key_Control (line 76) | pub const Qt_Key_Key_Control: Qt_Key = 16777249; constant Qt_Key_Key_Meta (line 77) | pub const Qt_Key_Key_Meta: Qt_Key = 16777250; constant Qt_Key_Key_Alt (line 78) | pub const Qt_Key_Key_Alt: Qt_Key = 16777251; constant Qt_Key_Key_CapsLock (line 79) | pub const Qt_Key_Key_CapsLock: Qt_Key = 16777252; constant Qt_Key_Key_NumLock (line 80) | pub const Qt_Key_Key_NumLock: Qt_Key = 16777253; constant Qt_Key_Key_ScrollLock (line 81) | pub const Qt_Key_Key_ScrollLock: Qt_Key = 16777254; constant Qt_Key_Key_F1 (line 82) | pub const Qt_Key_Key_F1: Qt_Key = 16777264; constant Qt_Key_Key_F2 (line 83) | pub const Qt_Key_Key_F2: Qt_Key = 16777265; constant Qt_Key_Key_F3 (line 84) | pub const Qt_Key_Key_F3: Qt_Key = 16777266; constant Qt_Key_Key_F4 (line 85) | pub const Qt_Key_Key_F4: Qt_Key = 16777267; constant Qt_Key_Key_F5 (line 86) | pub const Qt_Key_Key_F5: Qt_Key = 16777268; constant Qt_Key_Key_F6 (line 87) | pub const Qt_Key_Key_F6: Qt_Key = 16777269; constant Qt_Key_Key_F7 (line 88) | pub const Qt_Key_Key_F7: Qt_Key = 16777270; constant Qt_Key_Key_F8 (line 89) | pub const Qt_Key_Key_F8: Qt_Key = 16777271; constant Qt_Key_Key_F9 (line 90) | pub const Qt_Key_Key_F9: Qt_Key = 16777272; constant Qt_Key_Key_F10 (line 91) | pub const Qt_Key_Key_F10: Qt_Key = 16777273; constant Qt_Key_Key_F11 (line 92) | pub const Qt_Key_Key_F11: Qt_Key = 16777274; constant Qt_Key_Key_F12 (line 93) | pub const Qt_Key_Key_F12: Qt_Key = 16777275; constant Qt_Key_Key_F13 (line 94) | pub const Qt_Key_Key_F13: Qt_Key = 16777276; constant Qt_Key_Key_F14 (line 95) | pub const Qt_Key_Key_F14: Qt_Key = 16777277; constant Qt_Key_Key_F15 (line 96) | pub const Qt_Key_Key_F15: Qt_Key = 16777278; constant Qt_Key_Key_F16 (line 97) | pub const Qt_Key_Key_F16: Qt_Key = 16777279; constant Qt_Key_Key_F17 (line 98) | pub const Qt_Key_Key_F17: Qt_Key = 16777280; constant Qt_Key_Key_F18 (line 99) | pub const Qt_Key_Key_F18: Qt_Key = 16777281; constant Qt_Key_Key_F19 (line 100) | pub const Qt_Key_Key_F19: Qt_Key = 16777282; constant Qt_Key_Key_F20 (line 101) | pub const Qt_Key_Key_F20: Qt_Key = 16777283; constant Qt_Key_Key_F21 (line 102) | pub const Qt_Key_Key_F21: Qt_Key = 16777284; constant Qt_Key_Key_F22 (line 103) | pub const Qt_Key_Key_F22: Qt_Key = 16777285; constant Qt_Key_Key_F23 (line 104) | pub const Qt_Key_Key_F23: Qt_Key = 16777286; constant Qt_Key_Key_F24 (line 105) | pub const Qt_Key_Key_F24: Qt_Key = 16777287; constant Qt_Key_Key_F25 (line 106) | pub const Qt_Key_Key_F25: Qt_Key = 16777288; constant Qt_Key_Key_F26 (line 107) | pub const Qt_Key_Key_F26: Qt_Key = 16777289; constant Qt_Key_Key_F27 (line 108) | pub const Qt_Key_Key_F27: Qt_Key = 16777290; constant Qt_Key_Key_F28 (line 109) | pub const Qt_Key_Key_F28: Qt_Key = 16777291; constant Qt_Key_Key_F29 (line 110) | pub const Qt_Key_Key_F29: Qt_Key = 16777292; constant Qt_Key_Key_F30 (line 111) | pub const Qt_Key_Key_F30: Qt_Key = 16777293; constant Qt_Key_Key_F31 (line 112) | pub const Qt_Key_Key_F31: Qt_Key = 16777294; constant Qt_Key_Key_F32 (line 113) | pub const Qt_Key_Key_F32: Qt_Key = 16777295; constant Qt_Key_Key_F33 (line 114) | pub const Qt_Key_Key_F33: Qt_Key = 16777296; constant Qt_Key_Key_F34 (line 115) | pub const Qt_Key_Key_F34: Qt_Key = 16777297; constant Qt_Key_Key_F35 (line 116) | pub const Qt_Key_Key_F35: Qt_Key = 16777298; constant Qt_Key_Key_Super_L (line 117) | pub const Qt_Key_Key_Super_L: Qt_Key = 16777299; constant Qt_Key_Key_Super_R (line 118) | pub const Qt_Key_Key_Super_R: Qt_Key = 16777300; constant Qt_Key_Key_Menu (line 119) | pub const Qt_Key_Key_Menu: Qt_Key = 16777301; constant Qt_Key_Key_Hyper_L (line 120) | pub const Qt_Key_Key_Hyper_L: Qt_Key = 16777302; constant Qt_Key_Key_Hyper_R (line 121) | pub const Qt_Key_Key_Hyper_R: Qt_Key = 16777303; constant Qt_Key_Key_Help (line 122) | pub const Qt_Key_Key_Help: Qt_Key = 16777304; constant Qt_Key_Key_Direction_L (line 123) | pub const Qt_Key_Key_Direction_L: Qt_Key = 16777305; constant Qt_Key_Key_Direction_R (line 124) | pub const Qt_Key_Key_Direction_R: Qt_Key = 16777312; constant Qt_Key_Key_Space (line 125) | pub const Qt_Key_Key_Space: Qt_Key = 32; constant Qt_Key_Key_Any (line 126) | pub const Qt_Key_Key_Any: Qt_Key = 32; constant Qt_Key_Key_Exclam (line 127) | pub const Qt_Key_Key_Exclam: Qt_Key = 33; constant Qt_Key_Key_QuoteDbl (line 128) | pub const Qt_Key_Key_QuoteDbl: Qt_Key = 34; constant Qt_Key_Key_NumberSign (line 129) | pub const Qt_Key_Key_NumberSign: Qt_Key = 35; constant Qt_Key_Key_Dollar (line 130) | pub const Qt_Key_Key_Dollar: Qt_Key = 36; constant Qt_Key_Key_Percent (line 131) | pub const Qt_Key_Key_Percent: Qt_Key = 37; constant Qt_Key_Key_Ampersand (line 132) | pub const Qt_Key_Key_Ampersand: Qt_Key = 38; constant Qt_Key_Key_Apostrophe (line 133) | pub const Qt_Key_Key_Apostrophe: Qt_Key = 39; constant Qt_Key_Key_ParenLeft (line 134) | pub const Qt_Key_Key_ParenLeft: Qt_Key = 40; constant Qt_Key_Key_ParenRight (line 135) | pub const Qt_Key_Key_ParenRight: Qt_Key = 41; constant Qt_Key_Key_Asterisk (line 136) | pub const Qt_Key_Key_Asterisk: Qt_Key = 42; constant Qt_Key_Key_Plus (line 137) | pub const Qt_Key_Key_Plus: Qt_Key = 43; constant Qt_Key_Key_Comma (line 138) | pub const Qt_Key_Key_Comma: Qt_Key = 44; constant Qt_Key_Key_Minus (line 139) | pub const Qt_Key_Key_Minus: Qt_Key = 45; constant Qt_Key_Key_Period (line 140) | pub const Qt_Key_Key_Period: Qt_Key = 46; constant Qt_Key_Key_Slash (line 141) | pub const Qt_Key_Key_Slash: Qt_Key = 47; constant Qt_Key_Key_0 (line 142) | pub const Qt_Key_Key_0: Qt_Key = 48; constant Qt_Key_Key_1 (line 143) | pub const Qt_Key_Key_1: Qt_Key = 49; constant Qt_Key_Key_2 (line 144) | pub const Qt_Key_Key_2: Qt_Key = 50; constant Qt_Key_Key_3 (line 145) | pub const Qt_Key_Key_3: Qt_Key = 51; constant Qt_Key_Key_4 (line 146) | pub const Qt_Key_Key_4: Qt_Key = 52; constant Qt_Key_Key_5 (line 147) | pub const Qt_Key_Key_5: Qt_Key = 53; constant Qt_Key_Key_6 (line 148) | pub const Qt_Key_Key_6: Qt_Key = 54; constant Qt_Key_Key_7 (line 149) | pub const Qt_Key_Key_7: Qt_Key = 55; constant Qt_Key_Key_8 (line 150) | pub const Qt_Key_Key_8: Qt_Key = 56; constant Qt_Key_Key_9 (line 151) | pub const Qt_Key_Key_9: Qt_Key = 57; constant Qt_Key_Key_Colon (line 152) | pub const Qt_Key_Key_Colon: Qt_Key = 58; constant Qt_Key_Key_Semicolon (line 153) | pub const Qt_Key_Key_Semicolon: Qt_Key = 59; constant Qt_Key_Key_Less (line 154) | pub const Qt_Key_Key_Less: Qt_Key = 60; constant Qt_Key_Key_Equal (line 155) | pub const Qt_Key_Key_Equal: Qt_Key = 61; constant Qt_Key_Key_Greater (line 156) | pub const Qt_Key_Key_Greater: Qt_Key = 62; constant Qt_Key_Key_Question (line 157) | pub const Qt_Key_Key_Question: Qt_Key = 63; constant Qt_Key_Key_At (line 158) | pub const Qt_Key_Key_At: Qt_Key = 64; constant Qt_Key_Key_A (line 159) | pub const Qt_Key_Key_A: Qt_Key = 65; constant Qt_Key_Key_B (line 160) | pub const Qt_Key_Key_B: Qt_Key = 66; constant Qt_Key_Key_C (line 161) | pub const Qt_Key_Key_C: Qt_Key = 67; constant Qt_Key_Key_D (line 162) | pub const Qt_Key_Key_D: Qt_Key = 68; constant Qt_Key_Key_E (line 163) | pub const Qt_Key_Key_E: Qt_Key = 69; constant Qt_Key_Key_F (line 164) | pub const Qt_Key_Key_F: Qt_Key = 70; constant Qt_Key_Key_G (line 165) | pub const Qt_Key_Key_G: Qt_Key = 71; constant Qt_Key_Key_H (line 166) | pub const Qt_Key_Key_H: Qt_Key = 72; constant Qt_Key_Key_I (line 167) | pub const Qt_Key_Key_I: Qt_Key = 73; constant Qt_Key_Key_J (line 168) | pub const Qt_Key_Key_J: Qt_Key = 74; constant Qt_Key_Key_K (line 169) | pub const Qt_Key_Key_K: Qt_Key = 75; constant Qt_Key_Key_L (line 170) | pub const Qt_Key_Key_L: Qt_Key = 76; constant Qt_Key_Key_M (line 171) | pub const Qt_Key_Key_M: Qt_Key = 77; constant Qt_Key_Key_N (line 172) | pub const Qt_Key_Key_N: Qt_Key = 78; constant Qt_Key_Key_O (line 173) | pub const Qt_Key_Key_O: Qt_Key = 79; constant Qt_Key_Key_P (line 174) | pub const Qt_Key_Key_P: Qt_Key = 80; constant Qt_Key_Key_Q (line 175) | pub const Qt_Key_Key_Q: Qt_Key = 81; constant Qt_Key_Key_R (line 176) | pub const Qt_Key_Key_R: Qt_Key = 82; constant Qt_Key_Key_S (line 177) | pub const Qt_Key_Key_S: Qt_Key = 83; constant Qt_Key_Key_T (line 178) | pub const Qt_Key_Key_T: Qt_Key = 84; constant Qt_Key_Key_U (line 179) | pub const Qt_Key_Key_U: Qt_Key = 85; constant Qt_Key_Key_V (line 180) | pub const Qt_Key_Key_V: Qt_Key = 86; constant Qt_Key_Key_W (line 181) | pub const Qt_Key_Key_W: Qt_Key = 87; constant Qt_Key_Key_X (line 182) | pub const Qt_Key_Key_X: Qt_Key = 88; constant Qt_Key_Key_Y (line 183) | pub const Qt_Key_Key_Y: Qt_Key = 89; constant Qt_Key_Key_Z (line 184) | pub const Qt_Key_Key_Z: Qt_Key = 90; constant Qt_Key_Key_BracketLeft (line 185) | pub const Qt_Key_Key_BracketLeft: Qt_Key = 91; constant Qt_Key_Key_Backslash (line 186) | pub const Qt_Key_Key_Backslash: Qt_Key = 92; constant Qt_Key_Key_BracketRight (line 187) | pub const Qt_Key_Key_BracketRight: Qt_Key = 93; constant Qt_Key_Key_AsciiCircum (line 188) | pub const Qt_Key_Key_AsciiCircum: Qt_Key = 94; constant Qt_Key_Key_Underscore (line 189) | pub const Qt_Key_Key_Underscore: Qt_Key = 95; constant Qt_Key_Key_QuoteLeft (line 190) | pub const Qt_Key_Key_QuoteLeft: Qt_Key = 96; constant Qt_Key_Key_BraceLeft (line 191) | pub const Qt_Key_Key_BraceLeft: Qt_Key = 123; constant Qt_Key_Key_Bar (line 192) | pub const Qt_Key_Key_Bar: Qt_Key = 124; constant Qt_Key_Key_BraceRight (line 193) | pub const Qt_Key_Key_BraceRight: Qt_Key = 125; constant Qt_Key_Key_AsciiTilde (line 194) | pub const Qt_Key_Key_AsciiTilde: Qt_Key = 126; constant Qt_Key_Key_nobreakspace (line 195) | pub const Qt_Key_Key_nobreakspace: Qt_Key = 160; constant Qt_Key_Key_exclamdown (line 196) | pub const Qt_Key_Key_exclamdown: Qt_Key = 161; constant Qt_Key_Key_cent (line 197) | pub const Qt_Key_Key_cent: Qt_Key = 162; constant Qt_Key_Key_sterling (line 198) | pub const Qt_Key_Key_sterling: Qt_Key = 163; constant Qt_Key_Key_currency (line 199) | pub const Qt_Key_Key_currency: Qt_Key = 164; constant Qt_Key_Key_yen (line 200) | pub const Qt_Key_Key_yen: Qt_Key = 165; constant Qt_Key_Key_brokenbar (line 201) | pub const Qt_Key_Key_brokenbar: Qt_Key = 166; constant Qt_Key_Key_section (line 202) | pub const Qt_Key_Key_section: Qt_Key = 167; constant Qt_Key_Key_diaeresis (line 203) | pub const Qt_Key_Key_diaeresis: Qt_Key = 168; constant Qt_Key_Key_copyright (line 204) | pub const Qt_Key_Key_copyright: Qt_Key = 169; constant Qt_Key_Key_ordfeminine (line 205) | pub const Qt_Key_Key_ordfeminine: Qt_Key = 170; constant Qt_Key_Key_guillemotleft (line 206) | pub const Qt_Key_Key_guillemotleft: Qt_Key = 171; constant Qt_Key_Key_notsign (line 207) | pub const Qt_Key_Key_notsign: Qt_Key = 172; constant Qt_Key_Key_hyphen (line 208) | pub const Qt_Key_Key_hyphen: Qt_Key = 173; constant Qt_Key_Key_registered (line 209) | pub const Qt_Key_Key_registered: Qt_Key = 174; constant Qt_Key_Key_macron (line 210) | pub const Qt_Key_Key_macron: Qt_Key = 175; constant Qt_Key_Key_degree (line 211) | pub const Qt_Key_Key_degree: Qt_Key = 176; constant Qt_Key_Key_plusminus (line 212) | pub const Qt_Key_Key_plusminus: Qt_Key = 177; constant Qt_Key_Key_twosuperior (line 213) | pub const Qt_Key_Key_twosuperior: Qt_Key = 178; constant Qt_Key_Key_threesuperior (line 214) | pub const Qt_Key_Key_threesuperior: Qt_Key = 179; constant Qt_Key_Key_acute (line 215) | pub const Qt_Key_Key_acute: Qt_Key = 180; constant Qt_Key_Key_mu (line 216) | pub const Qt_Key_Key_mu: Qt_Key = 181; constant Qt_Key_Key_paragraph (line 217) | pub const Qt_Key_Key_paragraph: Qt_Key = 182; constant Qt_Key_Key_periodcentered (line 218) | pub const Qt_Key_Key_periodcentered: Qt_Key = 183; constant Qt_Key_Key_cedilla (line 219) | pub const Qt_Key_Key_cedilla: Qt_Key = 184; constant Qt_Key_Key_onesuperior (line 220) | pub const Qt_Key_Key_onesuperior: Qt_Key = 185; constant Qt_Key_Key_masculine (line 221) | pub const Qt_Key_Key_masculine: Qt_Key = 186; constant Qt_Key_Key_guillemotright (line 222) | pub const Qt_Key_Key_guillemotright: Qt_Key = 187; constant Qt_Key_Key_onequarter (line 223) | pub const Qt_Key_Key_onequarter: Qt_Key = 188; constant Qt_Key_Key_onehalf (line 224) | pub const Qt_Key_Key_onehalf: Qt_Key = 189; constant Qt_Key_Key_threequarters (line 225) | pub const Qt_Key_Key_threequarters: Qt_Key = 190; constant Qt_Key_Key_questiondown (line 226) | pub const Qt_Key_Key_questiondown: Qt_Key = 191; constant Qt_Key_Key_Agrave (line 227) | pub const Qt_Key_Key_Agrave: Qt_Key = 192; constant Qt_Key_Key_Aacute (line 228) | pub const Qt_Key_Key_Aacute: Qt_Key = 193; constant Qt_Key_Key_Acircumflex (line 229) | pub const Qt_Key_Key_Acircumflex: Qt_Key = 194; constant Qt_Key_Key_Atilde (line 230) | pub const Qt_Key_Key_Atilde: Qt_Key = 195; constant Qt_Key_Key_Adiaeresis (line 231) | pub const Qt_Key_Key_Adiaeresis: Qt_Key = 196; constant Qt_Key_Key_Aring (line 232) | pub const Qt_Key_Key_Aring: Qt_Key = 197; constant Qt_Key_Key_AE (line 233) | pub const Qt_Key_Key_AE: Qt_Key = 198; constant Qt_Key_Key_Ccedilla (line 234) | pub const Qt_Key_Key_Ccedilla: Qt_Key = 199; constant Qt_Key_Key_Egrave (line 235) | pub const Qt_Key_Key_Egrave: Qt_Key = 200; constant Qt_Key_Key_Eacute (line 236) | pub const Qt_Key_Key_Eacute: Qt_Key = 201; constant Qt_Key_Key_Ecircumflex (line 237) | pub const Qt_Key_Key_Ecircumflex: Qt_Key = 202; constant Qt_Key_Key_Ediaeresis (line 238) | pub const Qt_Key_Key_Ediaeresis: Qt_Key = 203; constant Qt_Key_Key_Igrave (line 239) | pub const Qt_Key_Key_Igrave: Qt_Key = 204; constant Qt_Key_Key_Iacute (line 240) | pub const Qt_Key_Key_Iacute: Qt_Key = 205; constant Qt_Key_Key_Icircumflex (line 241) | pub const Qt_Key_Key_Icircumflex: Qt_Key = 206; constant Qt_Key_Key_Idiaeresis (line 242) | pub const Qt_Key_Key_Idiaeresis: Qt_Key = 207; constant Qt_Key_Key_ETH (line 243) | pub const Qt_Key_Key_ETH: Qt_Key = 208; constant Qt_Key_Key_Ntilde (line 244) | pub const Qt_Key_Key_Ntilde: Qt_Key = 209; constant Qt_Key_Key_Ograve (line 245) | pub const Qt_Key_Key_Ograve: Qt_Key = 210; constant Qt_Key_Key_Oacute (line 246) | pub const Qt_Key_Key_Oacute: Qt_Key = 211; constant Qt_Key_Key_Ocircumflex (line 247) | pub const Qt_Key_Key_Ocircumflex: Qt_Key = 212; constant Qt_Key_Key_Otilde (line 248) | pub const Qt_Key_Key_Otilde: Qt_Key = 213; constant Qt_Key_Key_Odiaeresis (line 249) | pub const Qt_Key_Key_Odiaeresis: Qt_Key = 214; constant Qt_Key_Key_multiply (line 250) | pub const Qt_Key_Key_multiply: Qt_Key = 215; constant Qt_Key_Key_Ooblique (line 251) | pub const Qt_Key_Key_Ooblique: Qt_Key = 216; constant Qt_Key_Key_Ugrave (line 252) | pub const Qt_Key_Key_Ugrave: Qt_Key = 217; constant Qt_Key_Key_Uacute (line 253) | pub const Qt_Key_Key_Uacute: Qt_Key = 218; constant Qt_Key_Key_Ucircumflex (line 254) | pub const Qt_Key_Key_Ucircumflex: Qt_Key = 219; constant Qt_Key_Key_Udiaeresis (line 255) | pub const Qt_Key_Key_Udiaeresis: Qt_Key = 220; constant Qt_Key_Key_Yacute (line 256) | pub const Qt_Key_Key_Yacute: Qt_Key = 221; constant Qt_Key_Key_THORN (line 257) | pub const Qt_Key_Key_THORN: Qt_Key = 222; constant Qt_Key_Key_ssharp (line 258) | pub const Qt_Key_Key_ssharp: Qt_Key = 223; constant Qt_Key_Key_division (line 259) | pub const Qt_Key_Key_division: Qt_Key = 247; constant Qt_Key_Key_ydiaeresis (line 260) | pub const Qt_Key_Key_ydiaeresis: Qt_Key = 255; constant Qt_Key_Key_AltGr (line 261) | pub const Qt_Key_Key_AltGr: Qt_Key = 16781571; constant Qt_Key_Key_Multi_key (line 262) | pub const Qt_Key_Key_Multi_key: Qt_Key = 16781600; constant Qt_Key_Key_Codeinput (line 263) | pub const Qt_Key_Key_Codeinput: Qt_Key = 16781623; constant Qt_Key_Key_SingleCandidate (line 264) | pub const Qt_Key_Key_SingleCandidate: Qt_Key = 16781628; constant Qt_Key_Key_MultipleCandidate (line 265) | pub const Qt_Key_Key_MultipleCandidate: Qt_Key = 16781629; constant Qt_Key_Key_PreviousCandidate (line 266) | pub const Qt_Key_Key_PreviousCandidate: Qt_Key = 16781630; constant Qt_Key_Key_Mode_switch (line 267) | pub const Qt_Key_Key_Mode_switch: Qt_Key = 16781694; constant Qt_Key_Key_Kanji (line 268) | pub const Qt_Key_Key_Kanji: Qt_Key = 16781601; constant Qt_Key_Key_Muhenkan (line 269) | pub const Qt_Key_Key_Muhenkan: Qt_Key = 16781602; constant Qt_Key_Key_Henkan (line 270) | pub const Qt_Key_Key_Henkan: Qt_Key = 16781603; constant Qt_Key_Key_Romaji (line 271) | pub const Qt_Key_Key_Romaji: Qt_Key = 16781604; constant Qt_Key_Key_Hiragana (line 272) | pub const Qt_Key_Key_Hiragana: Qt_Key = 16781605; constant Qt_Key_Key_Katakana (line 273) | pub const Qt_Key_Key_Katakana: Qt_Key = 16781606; constant Qt_Key_Key_Hiragana_Katakana (line 274) | pub const Qt_Key_Key_Hiragana_Katakana: Qt_Key = 16781607; constant Qt_Key_Key_Zenkaku (line 275) | pub const Qt_Key_Key_Zenkaku: Qt_Key = 16781608; constant Qt_Key_Key_Hankaku (line 276) | pub const Qt_Key_Key_Hankaku: Qt_Key = 16781609; constant Qt_Key_Key_Zenkaku_Hankaku (line 277) | pub const Qt_Key_Key_Zenkaku_Hankaku: Qt_Key = 16781610; constant Qt_Key_Key_Touroku (line 278) | pub const Qt_Key_Key_Touroku: Qt_Key = 16781611; constant Qt_Key_Key_Massyo (line 279) | pub const Qt_Key_Key_Massyo: Qt_Key = 16781612; constant Qt_Key_Key_Kana_Lock (line 280) | pub const Qt_Key_Key_Kana_Lock: Qt_Key = 16781613; constant Qt_Key_Key_Kana_Shift (line 281) | pub const Qt_Key_Key_Kana_Shift: Qt_Key = 16781614; constant Qt_Key_Key_Eisu_Shift (line 282) | pub const Qt_Key_Key_Eisu_Shift: Qt_Key = 16781615; constant Qt_Key_Key_Eisu_toggle (line 283) | pub const Qt_Key_Key_Eisu_toggle: Qt_Key = 16781616; constant Qt_Key_Key_Hangul (line 284) | pub const Qt_Key_Key_Hangul: Qt_Key = 16781617; constant Qt_Key_Key_Hangul_Start (line 285) | pub const Qt_Key_Key_Hangul_Start: Qt_Key = 16781618; constant Qt_Key_Key_Hangul_End (line 286) | pub const Qt_Key_Key_Hangul_End: Qt_Key = 16781619; constant Qt_Key_Key_Hangul_Hanja (line 287) | pub const Qt_Key_Key_Hangul_Hanja: Qt_Key = 16781620; constant Qt_Key_Key_Hangul_Jamo (line 288) | pub const Qt_Key_Key_Hangul_Jamo: Qt_Key = 16781621; constant Qt_Key_Key_Hangul_Romaja (line 289) | pub const Qt_Key_Key_Hangul_Romaja: Qt_Key = 16781622; constant Qt_Key_Key_Hangul_Jeonja (line 290) | pub const Qt_Key_Key_Hangul_Jeonja: Qt_Key = 16781624; constant Qt_Key_Key_Hangul_Banja (line 291) | pub const Qt_Key_Key_Hangul_Banja: Qt_Key = 16781625; constant Qt_Key_Key_Hangul_PreHanja (line 292) | pub const Qt_Key_Key_Hangul_PreHanja: Qt_Key = 16781626; constant Qt_Key_Key_Hangul_PostHanja (line 293) | pub const Qt_Key_Key_Hangul_PostHanja: Qt_Key = 16781627; constant Qt_Key_Key_Hangul_Special (line 294) | pub const Qt_Key_Key_Hangul_Special: Qt_Key = 16781631; constant Qt_Key_Key_Dead_Grave (line 295) | pub const Qt_Key_Key_Dead_Grave: Qt_Key = 16781904; constant Qt_Key_Key_Dead_Acute (line 296) | pub const Qt_Key_Key_Dead_Acute: Qt_Key = 16781905; constant Qt_Key_Key_Dead_Circumflex (line 297) | pub const Qt_Key_Key_Dead_Circumflex: Qt_Key = 16781906; constant Qt_Key_Key_Dead_Tilde (line 298) | pub const Qt_Key_Key_Dead_Tilde: Qt_Key = 16781907; constant Qt_Key_Key_Dead_Macron (line 299) | pub const Qt_Key_Key_Dead_Macron: Qt_Key = 16781908; constant Qt_Key_Key_Dead_Breve (line 300) | pub const Qt_Key_Key_Dead_Breve: Qt_Key = 16781909; constant Qt_Key_Key_Dead_Abovedot (line 301) | pub const Qt_Key_Key_Dead_Abovedot: Qt_Key = 16781910; constant Qt_Key_Key_Dead_Diaeresis (line 302) | pub const Qt_Key_Key_Dead_Diaeresis: Qt_Key = 16781911; constant Qt_Key_Key_Dead_Abovering (line 303) | pub const Qt_Key_Key_Dead_Abovering: Qt_Key = 16781912; constant Qt_Key_Key_Dead_Doubleacute (line 304) | pub const Qt_Key_Key_Dead_Doubleacute: Qt_Key = 16781913; constant Qt_Key_Key_Dead_Caron (line 305) | pub const Qt_Key_Key_Dead_Caron: Qt_Key = 16781914; constant Qt_Key_Key_Dead_Cedilla (line 306) | pub const Qt_Key_Key_Dead_Cedilla: Qt_Key = 16781915; constant Qt_Key_Key_Dead_Ogonek (line 307) | pub const Qt_Key_Key_Dead_Ogonek: Qt_Key = 16781916; constant Qt_Key_Key_Dead_Iota (line 308) | pub const Qt_Key_Key_Dead_Iota: Qt_Key = 16781917; constant Qt_Key_Key_Dead_Voiced_Sound (line 309) | pub const Qt_Key_Key_Dead_Voiced_Sound: Qt_Key = 16781918; constant Qt_Key_Key_Dead_Semivoiced_Sound (line 310) | pub const Qt_Key_Key_Dead_Semivoiced_Sound: Qt_Key = 16781919; constant Qt_Key_Key_Dead_Belowdot (line 311) | pub const Qt_Key_Key_Dead_Belowdot: Qt_Key = 16781920; constant Qt_Key_Key_Dead_Hook (line 312) | pub const Qt_Key_Key_Dead_Hook: Qt_Key = 16781921; constant Qt_Key_Key_Dead_Horn (line 313) | pub const Qt_Key_Key_Dead_Horn: Qt_Key = 16781922; constant Qt_Key_Key_Dead_Stroke (line 314) | pub const Qt_Key_Key_Dead_Stroke: Qt_Key = 16781923; constant Qt_Key_Key_Dead_Abovecomma (line 315) | pub const Qt_Key_Key_Dead_Abovecomma: Qt_Key = 16781924; constant Qt_Key_Key_Dead_Abovereversedcomma (line 316) | pub const Qt_Key_Key_Dead_Abovereversedcomma: Qt_Key = 16781925; constant Qt_Key_Key_Dead_Doublegrave (line 317) | pub const Qt_Key_Key_Dead_Doublegrave: Qt_Key = 16781926; constant Qt_Key_Key_Dead_Belowring (line 318) | pub const Qt_Key_Key_Dead_Belowring: Qt_Key = 16781927; constant Qt_Key_Key_Dead_Belowmacron (line 319) | pub const Qt_Key_Key_Dead_Belowmacron: Qt_Key = 16781928; constant Qt_Key_Key_Dead_Belowcircumflex (line 320) | pub const Qt_Key_Key_Dead_Belowcircumflex: Qt_Key = 16781929; constant Qt_Key_Key_Dead_Belowtilde (line 321) | pub const Qt_Key_Key_Dead_Belowtilde: Qt_Key = 16781930; constant Qt_Key_Key_Dead_Belowbreve (line 322) | pub const Qt_Key_Key_Dead_Belowbreve: Qt_Key = 16781931; constant Qt_Key_Key_Dead_Belowdiaeresis (line 323) | pub const Qt_Key_Key_Dead_Belowdiaeresis: Qt_Key = 16781932; constant Qt_Key_Key_Dead_Invertedbreve (line 324) | pub const Qt_Key_Key_Dead_Invertedbreve: Qt_Key = 16781933; constant Qt_Key_Key_Dead_Belowcomma (line 325) | pub const Qt_Key_Key_Dead_Belowcomma: Qt_Key = 16781934; constant Qt_Key_Key_Dead_Currency (line 326) | pub const Qt_Key_Key_Dead_Currency: Qt_Key = 16781935; constant Qt_Key_Key_Dead_a (line 327) | pub const Qt_Key_Key_Dead_a: Qt_Key = 16781952; constant Qt_Key_Key_Dead_A (line 328) | pub const Qt_Key_Key_Dead_A: Qt_Key = 16781953; constant Qt_Key_Key_Dead_e (line 329) | pub const Qt_Key_Key_Dead_e: Qt_Key = 16781954; constant Qt_Key_Key_Dead_E (line 330) | pub const Qt_Key_Key_Dead_E: Qt_Key = 16781955; constant Qt_Key_Key_Dead_i (line 331) | pub const Qt_Key_Key_Dead_i: Qt_Key = 16781956; constant Qt_Key_Key_Dead_I (line 332) | pub const Qt_Key_Key_Dead_I: Qt_Key = 16781957; constant Qt_Key_Key_Dead_o (line 333) | pub const Qt_Key_Key_Dead_o: Qt_Key = 16781958; constant Qt_Key_Key_Dead_O (line 334) | pub const Qt_Key_Key_Dead_O: Qt_Key = 16781959; constant Qt_Key_Key_Dead_u (line 335) | pub const Qt_Key_Key_Dead_u: Qt_Key = 16781960; constant Qt_Key_Key_Dead_U (line 336) | pub const Qt_Key_Key_Dead_U: Qt_Key = 16781961; constant Qt_Key_Key_Dead_Small_Schwa (line 337) | pub const Qt_Key_Key_Dead_Small_Schwa: Qt_Key = 16781962; constant Qt_Key_Key_Dead_Capital_Schwa (line 338) | pub const Qt_Key_Key_Dead_Capital_Schwa: Qt_Key = 16781963; constant Qt_Key_Key_Dead_Greek (line 339) | pub const Qt_Key_Key_Dead_Greek: Qt_Key = 16781964; constant Qt_Key_Key_Dead_Lowline (line 340) | pub const Qt_Key_Key_Dead_Lowline: Qt_Key = 16781968; constant Qt_Key_Key_Dead_Aboveverticalline (line 341) | pub const Qt_Key_Key_Dead_Aboveverticalline: Qt_Key = 16781969; constant Qt_Key_Key_Dead_Belowverticalline (line 342) | pub const Qt_Key_Key_Dead_Belowverticalline: Qt_Key = 16781970; constant Qt_Key_Key_Dead_Longsolidusoverlay (line 343) | pub const Qt_Key_Key_Dead_Longsolidusoverlay: Qt_Key = 16781971; constant Qt_Key_Key_Back (line 344) | pub const Qt_Key_Key_Back: Qt_Key = 16777313; constant Qt_Key_Key_Forward (line 345) | pub const Qt_Key_Key_Forward: Qt_Key = 16777314; constant Qt_Key_Key_Stop (line 346) | pub const Qt_Key_Key_Stop: Qt_Key = 16777315; constant Qt_Key_Key_Refresh (line 347) | pub const Qt_Key_Key_Refresh: Qt_Key = 16777316; constant Qt_Key_Key_VolumeDown (line 348) | pub const Qt_Key_Key_VolumeDown: Qt_Key = 16777328; constant Qt_Key_Key_VolumeMute (line 349) | pub const Qt_Key_Key_VolumeMute: Qt_Key = 16777329; constant Qt_Key_Key_VolumeUp (line 350) | pub const Qt_Key_Key_VolumeUp: Qt_Key = 16777330; constant Qt_Key_Key_BassBoost (line 351) | pub const Qt_Key_Key_BassBoost: Qt_Key = 16777331; constant Qt_Key_Key_BassUp (line 352) | pub const Qt_Key_Key_BassUp: Qt_Key = 16777332; constant Qt_Key_Key_BassDown (line 353) | pub const Qt_Key_Key_BassDown: Qt_Key = 16777333; constant Qt_Key_Key_TrebleUp (line 354) | pub const Qt_Key_Key_TrebleUp: Qt_Key = 16777334; constant Qt_Key_Key_TrebleDown (line 355) | pub const Qt_Key_Key_TrebleDown: Qt_Key = 16777335; constant Qt_Key_Key_MediaPlay (line 356) | pub const Qt_Key_Key_MediaPlay: Qt_Key = 16777344; constant Qt_Key_Key_MediaStop (line 357) | pub const Qt_Key_Key_MediaStop: Qt_Key = 16777345; constant Qt_Key_Key_MediaPrevious (line 358) | pub const Qt_Key_Key_MediaPrevious: Qt_Key = 16777346; constant Qt_Key_Key_MediaNext (line 359) | pub const Qt_Key_Key_MediaNext: Qt_Key = 16777347; constant Qt_Key_Key_MediaRecord (line 360) | pub const Qt_Key_Key_MediaRecord: Qt_Key = 16777348; constant Qt_Key_Key_MediaPause (line 361) | pub const Qt_Key_Key_MediaPause: Qt_Key = 16777349; constant Qt_Key_Key_MediaTogglePlayPause (line 362) | pub const Qt_Key_Key_MediaTogglePlayPause: Qt_Key = 16777350; constant Qt_Key_Key_HomePage (line 363) | pub const Qt_Key_Key_HomePage: Qt_Key = 16777360; constant Qt_Key_Key_Favorites (line 364) | pub const Qt_Key_Key_Favorites: Qt_Key = 16777361; constant Qt_Key_Key_Search (line 365) | pub const Qt_Key_Key_Search: Qt_Key = 16777362; constant Qt_Key_Key_Standby (line 366) | pub const Qt_Key_Key_Standby: Qt_Key = 16777363; constant Qt_Key_Key_OpenUrl (line 367) | pub const Qt_Key_Key_OpenUrl: Qt_Key = 16777364; constant Qt_Key_Key_LaunchMail (line 368) | pub const Qt_Key_Key_LaunchMail: Qt_Key = 16777376; constant Qt_Key_Key_LaunchMedia (line 369) | pub const Qt_Key_Key_LaunchMedia: Qt_Key = 16777377; constant Qt_Key_Key_Launch0 (line 370) | pub const Qt_Key_Key_Launch0: Qt_Key = 16777378; constant Qt_Key_Key_Launch1 (line 371) | pub const Qt_Key_Key_Launch1: Qt_Key = 16777379; constant Qt_Key_Key_Launch2 (line 372) | pub const Qt_Key_Key_Launch2: Qt_Key = 16777380; constant Qt_Key_Key_Launch3 (line 373) | pub const Qt_Key_Key_Launch3: Qt_Key = 16777381; constant Qt_Key_Key_Launch4 (line 374) | pub const Qt_Key_Key_Launch4: Qt_Key = 16777382; constant Qt_Key_Key_Launch5 (line 375) | pub const Qt_Key_Key_Launch5: Qt_Key = 16777383; constant Qt_Key_Key_Launch6 (line 376) | pub const Qt_Key_Key_Launch6: Qt_Key = 16777384; constant Qt_Key_Key_Launch7 (line 377) | pub const Qt_Key_Key_Launch7: Qt_Key = 16777385; constant Qt_Key_Key_Launch8 (line 378) | pub const Qt_Key_Key_Launch8: Qt_Key = 16777386; constant Qt_Key_Key_Launch9 (line 379) | pub const Qt_Key_Key_Launch9: Qt_Key = 16777387; constant Qt_Key_Key_LaunchA (line 380) | pub const Qt_Key_Key_LaunchA: Qt_Key = 16777388; constant Qt_Key_Key_LaunchB (line 381) | pub const Qt_Key_Key_LaunchB: Qt_Key = 16777389; constant Qt_Key_Key_LaunchC (line 382) | pub const Qt_Key_Key_LaunchC: Qt_Key = 16777390; constant Qt_Key_Key_LaunchD (line 383) | pub const Qt_Key_Key_LaunchD: Qt_Key = 16777391; constant Qt_Key_Key_LaunchE (line 384) | pub const Qt_Key_Key_LaunchE: Qt_Key = 16777392; constant Qt_Key_Key_LaunchF (line 385) | pub const Qt_Key_Key_LaunchF: Qt_Key = 16777393; constant Qt_Key_Key_MonBrightnessUp (line 386) | pub const Qt_Key_Key_MonBrightnessUp: Qt_Key = 16777394; constant Qt_Key_Key_MonBrightnessDown (line 387) | pub const Qt_Key_Key_MonBrightnessDown: Qt_Key = 16777395; constant Qt_Key_Key_KeyboardLightOnOff (line 388) | pub const Qt_Key_Key_KeyboardLightOnOff: Qt_Key = 16777396; constant Qt_Key_Key_KeyboardBrightnessUp (line 389) | pub const Qt_Key_Key_KeyboardBrightnessUp: Qt_Key = 16777397; constant Qt_Key_Key_KeyboardBrightnessDown (line 390) | pub const Qt_Key_Key_KeyboardBrightnessDown: Qt_Key = 16777398; constant Qt_Key_Key_PowerOff (line 391) | pub const Qt_Key_Key_PowerOff: Qt_Key = 16777399; constant Qt_Key_Key_WakeUp (line 392) | pub const Qt_Key_Key_WakeUp: Qt_Key = 16777400; constant Qt_Key_Key_Eject (line 393) | pub const Qt_Key_Key_Eject: Qt_Key = 16777401; constant Qt_Key_Key_ScreenSaver (line 394) | pub const Qt_Key_Key_ScreenSaver: Qt_Key = 16777402; constant Qt_Key_Key_WWW (line 395) | pub const Qt_Key_Key_WWW: Qt_Key = 16777403; constant Qt_Key_Key_Memo (line 396) | pub const Qt_Key_Key_Memo: Qt_Key = 16777404; constant Qt_Key_Key_LightBulb (line 397) | pub const Qt_Key_Key_LightBulb: Qt_Key = 16777405; constant Qt_Key_Key_Shop (line 398) | pub const Qt_Key_Key_Shop: Qt_Key = 16777406; constant Qt_Key_Key_History (line 399) | pub const Qt_Key_Key_History: Qt_Key = 16777407; constant Qt_Key_Key_AddFavorite (line 400) | pub const Qt_Key_Key_AddFavorite: Qt_Key = 16777408; constant Qt_Key_Key_HotLinks (line 401) | pub const Qt_Key_Key_HotLinks: Qt_Key = 16777409; constant Qt_Key_Key_BrightnessAdjust (line 402) | pub const Qt_Key_Key_BrightnessAdjust: Qt_Key = 16777410; constant Qt_Key_Key_Finance (line 403) | pub const Qt_Key_Key_Finance: Qt_Key = 16777411; constant Qt_Key_Key_Community (line 404) | pub const Qt_Key_Key_Community: Qt_Key = 16777412; constant Qt_Key_Key_AudioRewind (line 405) | pub const Qt_Key_Key_AudioRewind: Qt_Key = 16777413; constant Qt_Key_Key_BackForward (line 406) | pub const Qt_Key_Key_BackForward: Qt_Key = 16777414; constant Qt_Key_Key_ApplicationLeft (line 407) | pub const Qt_Key_Key_ApplicationLeft: Qt_Key = 16777415; constant Qt_Key_Key_ApplicationRight (line 408) | pub const Qt_Key_Key_ApplicationRight: Qt_Key = 16777416; constant Qt_Key_Key_Book (line 409) | pub const Qt_Key_Key_Book: Qt_Key = 16777417; constant Qt_Key_Key_CD (line 410) | pub const Qt_Key_Key_CD: Qt_Key = 16777418; constant Qt_Key_Key_Calculator (line 411) | pub const Qt_Key_Key_Calculator: Qt_Key = 16777419; constant Qt_Key_Key_ToDoList (line 412) | pub const Qt_Key_Key_ToDoList: Qt_Key = 16777420; constant Qt_Key_Key_ClearGrab (line 413) | pub const Qt_Key_Key_ClearGrab: Qt_Key = 16777421; constant Qt_Key_Key_Close (line 414) | pub const Qt_Key_Key_Close: Qt_Key = 16777422; constant Qt_Key_Key_Copy (line 415) | pub const Qt_Key_Key_Copy: Qt_Key = 16777423; constant Qt_Key_Key_Cut (line 416) | pub const Qt_Key_Key_Cut: Qt_Key = 16777424; constant Qt_Key_Key_Display (line 417) | pub const Qt_Key_Key_Display: Qt_Key = 16777425; constant Qt_Key_Key_DOS (line 418) | pub const Qt_Key_Key_DOS: Qt_Key = 16777426; constant Qt_Key_Key_Documents (line 419) | pub const Qt_Key_Key_Documents: Qt_Key = 16777427; constant Qt_Key_Key_Excel (line 420) | pub const Qt_Key_Key_Excel: Qt_Key = 16777428; constant Qt_Key_Key_Explorer (line 421) | pub const Qt_Key_Key_Explorer: Qt_Key = 16777429; constant Qt_Key_Key_Game (line 422) | pub const Qt_Key_Key_Game: Qt_Key = 16777430; constant Qt_Key_Key_Go (line 423) | pub const Qt_Key_Key_Go: Qt_Key = 16777431; constant Qt_Key_Key_iTouch (line 424) | pub const Qt_Key_Key_iTouch: Qt_Key = 16777432; constant Qt_Key_Key_LogOff (line 425) | pub const Qt_Key_Key_LogOff: Qt_Key = 16777433; constant Qt_Key_Key_Market (line 426) | pub const Qt_Key_Key_Market: Qt_Key = 16777434; constant Qt_Key_Key_Meeting (line 427) | pub const Qt_Key_Key_Meeting: Qt_Key = 16777435; constant Qt_Key_Key_MenuKB (line 428) | pub const Qt_Key_Key_MenuKB: Qt_Key = 16777436; constant Qt_Key_Key_MenuPB (line 429) | pub const Qt_Key_Key_MenuPB: Qt_Key = 16777437; constant Qt_Key_Key_MySites (line 430) | pub const Qt_Key_Key_MySites: Qt_Key = 16777438; constant Qt_Key_Key_News (line 431) | pub const Qt_Key_Key_News: Qt_Key = 16777439; constant Qt_Key_Key_OfficeHome (line 432) | pub const Qt_Key_Key_OfficeHome: Qt_Key = 16777440; constant Qt_Key_Key_Option (line 433) | pub const Qt_Key_Key_Option: Qt_Key = 16777441; constant Qt_Key_Key_Paste (line 434) | pub const Qt_Key_Key_Paste: Qt_Key = 16777442; constant Qt_Key_Key_Phone (line 435) | pub const Qt_Key_Key_Phone: Qt_Key = 16777443; constant Qt_Key_Key_Calendar (line 436) | pub const Qt_Key_Key_Calendar: Qt_Key = 16777444; constant Qt_Key_Key_Reply (line 437) | pub const Qt_Key_Key_Reply: Qt_Key = 16777445; constant Qt_Key_Key_Reload (line 438) | pub const Qt_Key_Key_Reload: Qt_Key = 16777446; constant Qt_Key_Key_RotateWindows (line 439) | pub const Qt_Key_Key_RotateWindows: Qt_Key = 16777447; constant Qt_Key_Key_RotationPB (line 440) | pub const Qt_Key_Key_RotationPB: Qt_Key = 16777448; constant Qt_Key_Key_RotationKB (line 441) | pub const Qt_Key_Key_RotationKB: Qt_Key = 16777449; constant Qt_Key_Key_Save (line 442) | pub const Qt_Key_Key_Save: Qt_Key = 16777450; constant Qt_Key_Key_Send (line 443) | pub const Qt_Key_Key_Send: Qt_Key = 16777451; constant Qt_Key_Key_Spell (line 444) | pub const Qt_Key_Key_Spell: Qt_Key = 16777452; constant Qt_Key_Key_SplitScreen (line 445) | pub const Qt_Key_Key_SplitScreen: Qt_Key = 16777453; constant Qt_Key_Key_Support (line 446) | pub const Qt_Key_Key_Support: Qt_Key = 16777454; constant Qt_Key_Key_TaskPane (line 447) | pub const Qt_Key_Key_TaskPane: Qt_Key = 16777455; constant Qt_Key_Key_Terminal (line 448) | pub const Qt_Key_Key_Terminal: Qt_Key = 16777456; constant Qt_Key_Key_Tools (line 449) | pub const Qt_Key_Key_Tools: Qt_Key = 16777457; constant Qt_Key_Key_Travel (line 450) | pub const Qt_Key_Key_Travel: Qt_Key = 16777458; constant Qt_Key_Key_Video (line 451) | pub const Qt_Key_Key_Video: Qt_Key = 16777459; constant Qt_Key_Key_Word (line 452) | pub const Qt_Key_Key_Word: Qt_Key = 16777460; constant Qt_Key_Key_Xfer (line 453) | pub const Qt_Key_Key_Xfer: Qt_Key = 16777461; constant Qt_Key_Key_ZoomIn (line 454) | pub const Qt_Key_Key_ZoomIn: Qt_Key = 16777462; constant Qt_Key_Key_ZoomOut (line 455) | pub const Qt_Key_Key_ZoomOut: Qt_Key = 16777463; constant Qt_Key_Key_Away (line 456) | pub const Qt_Key_Key_Away: Qt_Key = 16777464; constant Qt_Key_Key_Messenger (line 457) | pub const Qt_Key_Key_Messenger: Qt_Key = 16777465; constant Qt_Key_Key_WebCam (line 458) | pub const Qt_Key_Key_WebCam: Qt_Key = 16777466; constant Qt_Key_Key_MailForward (line 459) | pub const Qt_Key_Key_MailForward: Qt_Key = 16777467; constant Qt_Key_Key_Pictures (line 460) | pub const Qt_Key_Key_Pictures: Qt_Key = 16777468; constant Qt_Key_Key_Music (line 461) | pub const Qt_Key_Key_Music: Qt_Key = 16777469; constant Qt_Key_Key_Battery (line 462) | pub const Qt_Key_Key_Battery: Qt_Key = 16777470; constant Qt_Key_Key_Bluetooth (line 463) | pub const Qt_Key_Key_Bluetooth: Qt_Key = 16777471; constant Qt_Key_Key_WLAN (line 464) | pub const Qt_Key_Key_WLAN: Qt_Key = 16777472; constant Qt_Key_Key_UWB (line 465) | pub const Qt_Key_Key_UWB: Qt_Key = 16777473; constant Qt_Key_Key_AudioForward (line 466) | pub const Qt_Key_Key_AudioForward: Qt_Key = 16777474; constant Qt_Key_Key_AudioRepeat (line 467) | pub const Qt_Key_Key_AudioRepeat: Qt_Key = 16777475; constant Qt_Key_Key_AudioRandomPlay (line 468) | pub const Qt_Key_Key_AudioRandomPlay: Qt_Key = 16777476; constant Qt_Key_Key_Subtitle (line 469) | pub const Qt_Key_Key_Subtitle: Qt_Key = 16777477; constant Qt_Key_Key_AudioCycleTrack (line 470) | pub const Qt_Key_Key_AudioCycleTrack: Qt_Key = 16777478; constant Qt_Key_Key_Time (line 471) | pub const Qt_Key_Key_Time: Qt_Key = 16777479; constant Qt_Key_Key_Hibernate (line 472) | pub const Qt_Key_Key_Hibernate: Qt_Key = 16777480; constant Qt_Key_Key_View (line 473) | pub const Qt_Key_Key_View: Qt_Key = 16777481; constant Qt_Key_Key_TopMenu (line 474) | pub const Qt_Key_Key_TopMenu: Qt_Key = 16777482; constant Qt_Key_Key_PowerDown (line 475) | pub const Qt_Key_Key_PowerDown: Qt_Key = 16777483; constant Qt_Key_Key_Suspend (line 476) | pub const Qt_Key_Key_Suspend: Qt_Key = 16777484; constant Qt_Key_Key_ContrastAdjust (line 477) | pub const Qt_Key_Key_ContrastAdjust: Qt_Key = 16777485; constant Qt_Key_Key_LaunchG (line 478) | pub const Qt_Key_Key_LaunchG: Qt_Key = 16777486; constant Qt_Key_Key_LaunchH (line 479) | pub const Qt_Key_Key_LaunchH: Qt_Key = 16777487; constant Qt_Key_Key_TouchpadToggle (line 480) | pub const Qt_Key_Key_TouchpadToggle: Qt_Key = 16777488; constant Qt_Key_Key_TouchpadOn (line 481) | pub const Qt_Key_Key_TouchpadOn: Qt_Key = 16777489; constant Qt_Key_Key_TouchpadOff (line 482) | pub const Qt_Key_Key_TouchpadOff: Qt_Key = 16777490; constant Qt_Key_Key_MicMute (line 483) | pub const Qt_Key_Key_MicMute: Qt_Key = 16777491; constant Qt_Key_Key_Red (line 484) | pub const Qt_Key_Key_Red: Qt_Key = 16777492; constant Qt_Key_Key_Green (line 485) | pub const Qt_Key_Key_Green: Qt_Key = 16777493; constant Qt_Key_Key_Yellow (line 486) | pub const Qt_Key_Key_Yellow: Qt_Key = 16777494; constant Qt_Key_Key_Blue (line 487) | pub const Qt_Key_Key_Blue: Qt_Key = 16777495; constant Qt_Key_Key_ChannelUp (line 488) | pub const Qt_Key_Key_ChannelUp: Qt_Key = 16777496; constant Qt_Key_Key_ChannelDown (line 489) | pub const Qt_Key_Key_ChannelDown: Qt_Key = 16777497; constant Qt_Key_Key_Guide (line 490) | pub const Qt_Key_Key_Guide: Qt_Key = 16777498; constant Qt_Key_Key_Info (line 491) | pub const Qt_Key_Key_Info: Qt_Key = 16777499; constant Qt_Key_Key_Settings (line 492) | pub const Qt_Key_Key_Settings: Qt_Key = 16777500; constant Qt_Key_Key_MicVolumeUp (line 493) | pub const Qt_Key_Key_MicVolumeUp: Qt_Key = 16777501; constant Qt_Key_Key_MicVolumeDown (line 494) | pub const Qt_Key_Key_MicVolumeDown: Qt_Key = 16777502; constant Qt_Key_Key_New (line 495) | pub const Qt_Key_Key_New: Qt_Key = 16777504; constant Qt_Key_Key_Open (line 496) | pub const Qt_Key_Key_Open: Qt_Key = 16777505; constant Qt_Key_Key_Find (line 497) | pub const Qt_Key_Key_Find: Qt_Key = 16777506; constant Qt_Key_Key_Undo (line 498) | pub const Qt_Key_Key_Undo: Qt_Key = 16777507; constant Qt_Key_Key_Redo (line 499) | pub const Qt_Key_Key_Redo: Qt_Key = 16777508; constant Qt_Key_Key_MediaLast (line 500) | pub const Qt_Key_Key_MediaLast: Qt_Key = 16842751; constant Qt_Key_Key_Select (line 501) | pub const Qt_Key_Key_Select: Qt_Key = 16842752; constant Qt_Key_Key_Yes (line 502) | pub const Qt_Key_Key_Yes: Qt_Key = 16842753; constant Qt_Key_Key_No (line 503) | pub const Qt_Key_Key_No: Qt_Key = 16842754; constant Qt_Key_Key_Cancel (line 504) | pub const Qt_Key_Key_Cancel: Qt_Key = 16908289; constant Qt_Key_Key_Printer (line 505) | pub const Qt_Key_Key_Printer: Qt_Key = 16908290; constant Qt_Key_Key_Execute (line 506) | pub const Qt_Key_Key_Execute: Qt_Key = 16908291; constant Qt_Key_Key_Sleep (line 507) | pub const Qt_Key_Key_Sleep: Qt_Key = 16908292; constant Qt_Key_Key_Play (line 508) | pub const Qt_Key_Key_Play: Qt_Key = 16908293; constant Qt_Key_Key_Zoom (line 509) | pub const Qt_Key_Key_Zoom: Qt_Key = 16908294; constant Qt_Key_Key_Exit (line 510) | pub const Qt_Key_Key_Exit: Qt_Key = 16908298; constant Qt_Key_Key_Context1 (line 511) | pub const Qt_Key_Key_Context1: Qt_Key = 17825792; constant Qt_Key_Key_Context2 (line 512) | pub const Qt_Key_Key_Context2: Qt_Key = 17825793; constant Qt_Key_Key_Context3 (line 513) | pub const Qt_Key_Key_Context3: Qt_Key = 17825794; constant Qt_Key_Key_Context4 (line 514) | pub const Qt_Key_Key_Context4: Qt_Key = 17825795; constant Qt_Key_Key_Call (line 515) | pub const Qt_Key_Key_Call: Qt_Key = 17825796; constant Qt_Key_Key_Hangup (line 516) | pub const Qt_Key_Key_Hangup: Qt_Key = 17825797; constant Qt_Key_Key_Flip (line 517) | pub const Qt_Key_Key_Flip: Qt_Key = 17825798; constant Qt_Key_Key_ToggleCallHangup (line 518) | pub const Qt_Key_Key_ToggleCallHangup: Qt_Key = 17825799; constant Qt_Key_Key_VoiceDial (line 519) | pub const Qt_Key_Key_VoiceDial: Qt_Key = 17825800; constant Qt_Key_Key_LastNumberRedial (line 520) | pub const Qt_Key_Key_LastNumberRedial: Qt_Key = 17825801; constant Qt_Key_Key_Camera (line 521) | pub const Qt_Key_Key_Camera: Qt_Key = 17825824; constant Qt_Key_Key_CameraFocus (line 522) | pub const Qt_Key_Key_CameraFocus: Qt_Key = 17825825; constant Qt_Key_Key_unknown (line 523) | pub const Qt_Key_Key_unknown: Qt_Key = 33554431; type Qt_Key (line 524) | pub type Qt_Key = ::std::os::raw::c_uint; constant Qt_CursorShape_ArrowCursor (line 525) | pub const Qt_CursorShape_ArrowCursor: Qt_CursorShape = 0; constant Qt_CursorShape_UpArrowCursor (line 526) | pub const Qt_CursorShape_UpArrowCursor: Qt_CursorShape = 1; constant Qt_CursorShape_CrossCursor (line 527) | pub const Qt_CursorShape_CrossCursor: Qt_CursorShape = 2; constant Qt_CursorShape_WaitCursor (line 528) | pub const Qt_CursorShape_WaitCursor: Qt_CursorShape = 3; constant Qt_CursorShape_IBeamCursor (line 529) | pub const Qt_CursorShape_IBeamCursor: Qt_CursorShape = 4; constant Qt_CursorShape_SizeVerCursor (line 530) | pub const Qt_CursorShape_SizeVerCursor: Qt_CursorShape = 5; constant Qt_CursorShape_SizeHorCursor (line 531) | pub const Qt_CursorShape_SizeHorCursor: Qt_CursorShape = 6; constant Qt_CursorShape_SizeBDiagCursor (line 532) | pub const Qt_CursorShape_SizeBDiagCursor: Qt_CursorShape = 7; constant Qt_CursorShape_SizeFDiagCursor (line 533) | pub const Qt_CursorShape_SizeFDiagCursor: Qt_CursorShape = 8; constant Qt_CursorShape_SizeAllCursor (line 534) | pub const Qt_CursorShape_SizeAllCursor: Qt_CursorShape = 9; constant Qt_CursorShape_BlankCursor (line 535) | pub const Qt_CursorShape_BlankCursor: Qt_CursorShape = 10; constant Qt_CursorShape_SplitVCursor (line 536) | pub const Qt_CursorShape_SplitVCursor: Qt_CursorShape = 11; constant Qt_CursorShape_SplitHCursor (line 537) | pub const Qt_CursorShape_SplitHCursor: Qt_CursorShape = 12; constant Qt_CursorShape_PointingHandCursor (line 538) | pub const Qt_CursorShape_PointingHandCursor: Qt_CursorShape = 13; constant Qt_CursorShape_ForbiddenCursor (line 539) | pub const Qt_CursorShape_ForbiddenCursor: Qt_CursorShape = 14; constant Qt_CursorShape_WhatsThisCursor (line 540) | pub const Qt_CursorShape_WhatsThisCursor: Qt_CursorShape = 15; constant Qt_CursorShape_BusyCursor (line 541) | pub const Qt_CursorShape_BusyCursor: Qt_CursorShape = 16; constant Qt_CursorShape_OpenHandCursor (line 542) | pub const Qt_CursorShape_OpenHandCursor: Qt_CursorShape = 17; constant Qt_CursorShape_ClosedHandCursor (line 543) | pub const Qt_CursorShape_ClosedHandCursor: Qt_CursorShape = 18; constant Qt_CursorShape_DragCopyCursor (line 544) | pub const Qt_CursorShape_DragCopyCursor: Qt_CursorShape = 19; constant Qt_CursorShape_DragMoveCursor (line 545) | pub const Qt_CursorShape_DragMoveCursor: Qt_CursorShape = 20; constant Qt_CursorShape_DragLinkCursor (line 546) | pub const Qt_CursorShape_DragLinkCursor: Qt_CursorShape = 21; constant Qt_CursorShape_LastCursor (line 547) | pub const Qt_CursorShape_LastCursor: Qt_CursorShape = 21; constant Qt_CursorShape_BitmapCursor (line 548) | pub const Qt_CursorShape_BitmapCursor: Qt_CursorShape = 24; constant Qt_CursorShape_CustomCursor (line 549) | pub const Qt_CursorShape_CustomCursor: Qt_CursorShape = 25; type Qt_CursorShape (line 550) | pub type Qt_CursorShape = ::std::os::raw::c_uint; constant Qt_FillRule_OddEvenFill (line 551) | pub const Qt_FillRule_OddEvenFill: Qt_FillRule = 0; constant Qt_FillRule_WindingFill (line 552) | pub const Qt_FillRule_WindingFill: Qt_FillRule = 1; type Qt_FillRule (line 553) | pub type Qt_FillRule = ::std::os::raw::c_uint; FILE: internal/backends/qt/lib.rs function slint_qt_get_widget (line 30) | pub extern "C" fn slint_qt_get_widget( type NativeWidgets (line 59) | pub type NativeWidgets = type NativeGlobals (line 78) | pub type NativeGlobals = type NativeStyleMetrics (line 96) | pub struct NativeStyleMetrics {} method drop (line 99) | fn drop(self: Pin<&mut Self>) {} type NativePalette (line 107) | pub struct NativePalette {} method drop (line 110) | fn drop(self: Pin<&mut Self>) {} type NativeWidgets (line 126) | pub type NativeWidgets = (); type NativeGlobals (line 128) | pub type NativeGlobals = (); constant HAS_NATIVE_STYLE (line 130) | pub const HAS_NATIVE_STYLE: bool = cfg!(not(no_qt)); type Backend (line 132) | pub struct Backend; method new (line 141) | pub fn new() -> Self { method create_window_adapter (line 156) | fn create_window_adapter( method run_event_loop (line 167) | fn run_event_loop(&self) -> Result<(), PlatformError> { method process_events (line 183) | fn process_events( method new_event_loop_proxy (line 210) | fn new_event_loop_proxy(&self) -> Option core::time::Duration { method cursor_flash_cycle (line 323) | fn cursor_flash_cycle(&self) -> core::time::Duration { method open_url (line 335) | fn open_url(&self, url: &str) { method default (line 135) | fn default() -> Self { type QtWidgetAccessor (line 348) | pub trait QtWidgetAccessor { method qt_widget_ptr (line 349) | fn qt_widget_ptr(&self) -> Option>; method qt_widget_ptr (line 354) | fn qt_widget_ptr(&self) -> Option> { FILE: internal/backends/qt/qt_accessible.rs constant NAME (line 25) | const NAME: u32 = QAccessible_Text_Name; constant DESCRIPTION (line 26) | const DESCRIPTION: u32 = QAccessible_Text_Description; constant VALUE (line 27) | const VALUE: u32 = QAccessible_Text_Value; constant CHECKED (line 28) | const CHECKED: u32 = QAccessible_Text_UserText; constant VALUE_MINIMUM (line 29) | const VALUE_MINIMUM: u32 = CHECKED + 1; constant VALUE_MAXIMUM (line 30) | const VALUE_MAXIMUM: u32 = VALUE_MINIMUM + 1; constant VALUE_STEP (line 31) | const VALUE_STEP: u32 = VALUE_MAXIMUM + 1; constant CHECKABLE (line 32) | const CHECKABLE: u32 = VALUE_STEP + 1; constant EXPANDABLE (line 33) | const EXPANDABLE: u32 = CHECKABLE + 1; constant EXPANDED (line 34) | const EXPANDED: u32 = EXPANDABLE + 1; constant READ_ONLY (line 35) | const READ_ONLY: u32 = EXPANDED + 1; type AccessibleItemPropertiesTracker (line 37) | pub struct AccessibleItemPropertiesTracker { method notify (line 42) | fn notify(self: Pin<&Self>) { type ValuePropertyTracker (line 64) | pub struct ValuePropertyTracker { method notify (line 69) | fn notify(self: Pin<&Self>) { type LabelPropertyTracker (line 89) | pub struct LabelPropertyTracker { method notify (line 94) | fn notify(self: Pin<&Self>) { type DescriptionPropertyTracker (line 114) | pub struct DescriptionPropertyTracker { method notify (line 119) | fn notify(self: Pin<&Self>) { type FocusDelegationPropertyTracker (line 139) | pub struct FocusDelegationPropertyTracker { method notify (line 144) | fn notify(self: Pin<&Self>) { type SlintAccessibleItemData (line 164) | pub struct SlintAccessibleItemData { method new_pin_box (line 179) | fn new_pin_box(obj: *mut c_void, item: &ItemWeak) -> Pin> { method arm_state_tracker (line 207) | fn arm_state_tracker(self: Pin<&Self>) { method arm_value_tracker (line 221) | fn arm_value_tracker(self: Pin<&Self>) { method arm_label_tracker (line 234) | fn arm_label_tracker(self: Pin<&Self>) { method arm_description_tracker (line 244) | fn arm_description_tracker(self: Pin<&Self>) { method arm_focus_delegation_tracker (line 254) | fn arm_focus_delegation_tracker(self: Pin<&Self>) { FILE: internal/backends/qt/qt_widgets.rs type ItemRendererRef (line 44) | type ItemRendererRef<'a> = &'a mut dyn ItemRenderer; type QImageWrapArray (line 123) | struct QImageWrapArray { method new (line 130) | pub fn new(size: qttypes::QSize, dpr: f32) -> Self { method draw (line 143) | pub fn draw(&self, callback: &mut dyn FnMut(u32, u32, &[u8])) { method qwidget_ptr (line 245) | fn qwidget_ptr(this: &std::cell::Cell) -> NonNull<()> { method new (line 286) | pub unsafe fn new(painter: &QPainterPtr) -> Self { FILE: internal/backends/qt/qt_widgets/button.rs constant QStyle_StandardPixmap_SP_TitleBarMenuButton (line 14) | pub const QStyle_StandardPixmap_SP_TitleBarMenuButton: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_TitleBarMinButton (line 15) | pub const QStyle_StandardPixmap_SP_TitleBarMinButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_TitleBarMaxButton (line 16) | pub const QStyle_StandardPixmap_SP_TitleBarMaxButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_TitleBarCloseButton (line 17) | pub const QStyle_StandardPixmap_SP_TitleBarCloseButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_TitleBarNormalButton (line 18) | pub const QStyle_StandardPixmap_SP_TitleBarNormalButton: QStyle_Standard... constant QStyle_StandardPixmap_SP_TitleBarShadeButton (line 19) | pub const QStyle_StandardPixmap_SP_TitleBarShadeButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_TitleBarUnshadeButton (line 20) | pub const QStyle_StandardPixmap_SP_TitleBarUnshadeButton: QStyle_Standar... constant QStyle_StandardPixmap_SP_TitleBarContextHelpButton (line 21) | pub const QStyle_StandardPixmap_SP_TitleBarContextHelpButton: QStyle_Sta... constant QStyle_StandardPixmap_SP_DockWidgetCloseButton (line 22) | pub const QStyle_StandardPixmap_SP_DockWidgetCloseButton: QStyle_Standar... constant QStyle_StandardPixmap_SP_MessageBoxInformation (line 23) | pub const QStyle_StandardPixmap_SP_MessageBoxInformation: QStyle_Standar... constant QStyle_StandardPixmap_SP_MessageBoxWarning (line 24) | pub const QStyle_StandardPixmap_SP_MessageBoxWarning: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_MessageBoxCritical (line 25) | pub const QStyle_StandardPixmap_SP_MessageBoxCritical: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_MessageBoxQuestion (line 26) | pub const QStyle_StandardPixmap_SP_MessageBoxQuestion: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_DesktopIcon (line 27) | pub const QStyle_StandardPixmap_SP_DesktopIcon: QStyle_StandardPixmap = 13; constant QStyle_StandardPixmap_SP_TrashIcon (line 28) | pub const QStyle_StandardPixmap_SP_TrashIcon: QStyle_StandardPixmap = 14; constant QStyle_StandardPixmap_SP_ComputerIcon (line 29) | pub const QStyle_StandardPixmap_SP_ComputerIcon: QStyle_StandardPixmap =... constant QStyle_StandardPixmap_SP_DriveFDIcon (line 30) | pub const QStyle_StandardPixmap_SP_DriveFDIcon: QStyle_StandardPixmap = 16; constant QStyle_StandardPixmap_SP_DriveHDIcon (line 31) | pub const QStyle_StandardPixmap_SP_DriveHDIcon: QStyle_StandardPixmap = 17; constant QStyle_StandardPixmap_SP_DriveCDIcon (line 32) | pub const QStyle_StandardPixmap_SP_DriveCDIcon: QStyle_StandardPixmap = 18; constant QStyle_StandardPixmap_SP_DriveDVDIcon (line 33) | pub const QStyle_StandardPixmap_SP_DriveDVDIcon: QStyle_StandardPixmap =... constant QStyle_StandardPixmap_SP_DriveNetIcon (line 34) | pub const QStyle_StandardPixmap_SP_DriveNetIcon: QStyle_StandardPixmap =... constant QStyle_StandardPixmap_SP_DirOpenIcon (line 35) | pub const QStyle_StandardPixmap_SP_DirOpenIcon: QStyle_StandardPixmap = 21; constant QStyle_StandardPixmap_SP_DirClosedIcon (line 36) | pub const QStyle_StandardPixmap_SP_DirClosedIcon: QStyle_StandardPixmap ... constant QStyle_StandardPixmap_SP_DirLinkIcon (line 37) | pub const QStyle_StandardPixmap_SP_DirLinkIcon: QStyle_StandardPixmap = 23; constant QStyle_StandardPixmap_SP_DirLinkOpenIcon (line 38) | pub const QStyle_StandardPixmap_SP_DirLinkOpenIcon: QStyle_StandardPixma... constant QStyle_StandardPixmap_SP_FileIcon (line 39) | pub const QStyle_StandardPixmap_SP_FileIcon: QStyle_StandardPixmap = 25; constant QStyle_StandardPixmap_SP_FileLinkIcon (line 40) | pub const QStyle_StandardPixmap_SP_FileLinkIcon: QStyle_StandardPixmap =... constant QStyle_StandardPixmap_SP_ToolBarHorizontalExtensionButton (line 41) | pub const QStyle_StandardPixmap_SP_ToolBarHorizontalExtensionButton: QSt... constant QStyle_StandardPixmap_SP_ToolBarVerticalExtensionButton (line 42) | pub const QStyle_StandardPixmap_SP_ToolBarVerticalExtensionButton: QStyl... constant QStyle_StandardPixmap_SP_FileDialogStart (line 43) | pub const QStyle_StandardPixmap_SP_FileDialogStart: QStyle_StandardPixma... constant QStyle_StandardPixmap_SP_FileDialogEnd (line 44) | pub const QStyle_StandardPixmap_SP_FileDialogEnd: QStyle_StandardPixmap ... constant QStyle_StandardPixmap_SP_FileDialogToParent (line 45) | pub const QStyle_StandardPixmap_SP_FileDialogToParent: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_FileDialogNewFolder (line 46) | pub const QStyle_StandardPixmap_SP_FileDialogNewFolder: QStyle_StandardP... constant QStyle_StandardPixmap_SP_FileDialogDetailedView (line 47) | pub const QStyle_StandardPixmap_SP_FileDialogDetailedView: QStyle_Standa... constant QStyle_StandardPixmap_SP_FileDialogInfoView (line 48) | pub const QStyle_StandardPixmap_SP_FileDialogInfoView: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_FileDialogContentsView (line 49) | pub const QStyle_StandardPixmap_SP_FileDialogContentsView: QStyle_Standa... constant QStyle_StandardPixmap_SP_FileDialogListView (line 50) | pub const QStyle_StandardPixmap_SP_FileDialogListView: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_FileDialogBack (line 51) | pub const QStyle_StandardPixmap_SP_FileDialogBack: QStyle_StandardPixmap... constant QStyle_StandardPixmap_SP_DirIcon (line 52) | pub const QStyle_StandardPixmap_SP_DirIcon: QStyle_StandardPixmap = 38; constant QStyle_StandardPixmap_SP_DialogOkButton (line 53) | pub const QStyle_StandardPixmap_SP_DialogOkButton: QStyle_StandardPixmap... constant QStyle_StandardPixmap_SP_DialogCancelButton (line 54) | pub const QStyle_StandardPixmap_SP_DialogCancelButton: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_DialogHelpButton (line 55) | pub const QStyle_StandardPixmap_SP_DialogHelpButton: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_DialogOpenButton (line 56) | pub const QStyle_StandardPixmap_SP_DialogOpenButton: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_DialogSaveButton (line 57) | pub const QStyle_StandardPixmap_SP_DialogSaveButton: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_DialogCloseButton (line 58) | pub const QStyle_StandardPixmap_SP_DialogCloseButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_DialogApplyButton (line 59) | pub const QStyle_StandardPixmap_SP_DialogApplyButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_DialogResetButton (line 60) | pub const QStyle_StandardPixmap_SP_DialogResetButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_DialogDiscardButton (line 61) | pub const QStyle_StandardPixmap_SP_DialogDiscardButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_DialogYesButton (line 62) | pub const QStyle_StandardPixmap_SP_DialogYesButton: QStyle_StandardPixma... constant QStyle_StandardPixmap_SP_DialogNoButton (line 63) | pub const QStyle_StandardPixmap_SP_DialogNoButton: QStyle_StandardPixmap... constant QStyle_StandardPixmap_SP_ArrowUp (line 64) | pub const QStyle_StandardPixmap_SP_ArrowUp: QStyle_StandardPixmap = 50; constant QStyle_StandardPixmap_SP_ArrowDown (line 65) | pub const QStyle_StandardPixmap_SP_ArrowDown: QStyle_StandardPixmap = 51; constant QStyle_StandardPixmap_SP_ArrowLeft (line 66) | pub const QStyle_StandardPixmap_SP_ArrowLeft: QStyle_StandardPixmap = 52; constant QStyle_StandardPixmap_SP_ArrowRight (line 67) | pub const QStyle_StandardPixmap_SP_ArrowRight: QStyle_StandardPixmap = 53; constant QStyle_StandardPixmap_SP_ArrowBack (line 68) | pub const QStyle_StandardPixmap_SP_ArrowBack: QStyle_StandardPixmap = 54; constant QStyle_StandardPixmap_SP_ArrowForward (line 69) | pub const QStyle_StandardPixmap_SP_ArrowForward: QStyle_StandardPixmap =... constant QStyle_StandardPixmap_SP_DirHomeIcon (line 70) | pub const QStyle_StandardPixmap_SP_DirHomeIcon: QStyle_StandardPixmap = 56; constant QStyle_StandardPixmap_SP_CommandLink (line 71) | pub const QStyle_StandardPixmap_SP_CommandLink: QStyle_StandardPixmap = 57; constant QStyle_StandardPixmap_SP_VistaShield (line 72) | pub const QStyle_StandardPixmap_SP_VistaShield: QStyle_StandardPixmap = 58; constant QStyle_StandardPixmap_SP_BrowserReload (line 73) | pub const QStyle_StandardPixmap_SP_BrowserReload: QStyle_StandardPixmap ... constant QStyle_StandardPixmap_SP_BrowserStop (line 74) | pub const QStyle_StandardPixmap_SP_BrowserStop: QStyle_StandardPixmap = 60; constant QStyle_StandardPixmap_SP_MediaPlay (line 75) | pub const QStyle_StandardPixmap_SP_MediaPlay: QStyle_StandardPixmap = 61; constant QStyle_StandardPixmap_SP_MediaStop (line 76) | pub const QStyle_StandardPixmap_SP_MediaStop: QStyle_StandardPixmap = 62; constant QStyle_StandardPixmap_SP_MediaPause (line 77) | pub const QStyle_StandardPixmap_SP_MediaPause: QStyle_StandardPixmap = 63; constant QStyle_StandardPixmap_SP_MediaSkipForward (line 78) | pub const QStyle_StandardPixmap_SP_MediaSkipForward: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_MediaSkipBackward (line 79) | pub const QStyle_StandardPixmap_SP_MediaSkipBackward: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_MediaSeekForward (line 80) | pub const QStyle_StandardPixmap_SP_MediaSeekForward: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_MediaSeekBackward (line 81) | pub const QStyle_StandardPixmap_SP_MediaSeekBackward: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_MediaVolume (line 82) | pub const QStyle_StandardPixmap_SP_MediaVolume: QStyle_StandardPixmap = 68; constant QStyle_StandardPixmap_SP_MediaVolumeMuted (line 83) | pub const QStyle_StandardPixmap_SP_MediaVolumeMuted: QStyle_StandardPixm... constant QStyle_StandardPixmap_SP_LineEditClearButton (line 84) | pub const QStyle_StandardPixmap_SP_LineEditClearButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_DialogYesToAllButton (line 85) | pub const QStyle_StandardPixmap_SP_DialogYesToAllButton: QStyle_Standard... constant QStyle_StandardPixmap_SP_DialogNoToAllButton (line 86) | pub const QStyle_StandardPixmap_SP_DialogNoToAllButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_DialogSaveAllButton (line 87) | pub const QStyle_StandardPixmap_SP_DialogSaveAllButton: QStyle_StandardP... constant QStyle_StandardPixmap_SP_DialogAbortButton (line 88) | pub const QStyle_StandardPixmap_SP_DialogAbortButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_DialogRetryButton (line 89) | pub const QStyle_StandardPixmap_SP_DialogRetryButton: QStyle_StandardPix... constant QStyle_StandardPixmap_SP_DialogIgnoreButton (line 90) | pub const QStyle_StandardPixmap_SP_DialogIgnoreButton: QStyle_StandardPi... constant QStyle_StandardPixmap_SP_RestoreDefaultsButton (line 91) | pub const QStyle_StandardPixmap_SP_RestoreDefaultsButton: QStyle_Standar... constant QStyle_StandardPixmap_SP_CustomBase (line 92) | pub const QStyle_StandardPixmap_SP_CustomBase: QStyle_StandardPixmap = 4... type QStyle_StandardPixmap (line 93) | pub type QStyle_StandardPixmap = ::std::os::raw::c_uint; type ActualStandardButtonKind (line 103) | type ActualStandardButtonKind = Option; type NativeButton (line 108) | pub struct NativeButton { method actual_standard_button_kind (line 129) | fn actual_standard_button_kind(self: Pin<&Self>) -> ActualStandardButt... method actual_text (line 133) | fn actual_text( method actual_icon (line 154) | fn actual_icon( method activate (line 187) | fn activate(self: Pin<&Self>) { method init (line 198) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 217) | fn layout_info( method input_event_filter_before_children (line 255) | fn input_event_filter_before_children( method input_event (line 266) | fn input_event( method capture_key_event (line 314) | fn capture_key_event( method key_event (line 323) | fn key_event( method focus_event (line 346) | fn focus_event( method bounding_rect (line 463) | fn bounding_rect( method clips_children (line 472) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 478) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 32) | fn layout_info( method input_event_filter_before_children (line 66) | fn input_event_filter_before_children( method input_event (line 77) | fn input_event( method capture_key_event (line 117) | fn capture_key_event( method key_event (line 126) | fn key_event( method focus_event (line 146) | fn focus_event( method bounding_rect (line 203) | fn bounding_rect( method clips_children (line 212) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 218) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 31) | fn layout_info( method input_event_filter_before_children (line 53) | fn input_event_filter_before_children( method input_event (line 64) | fn input_event( method capture_key_event (line 77) | fn capture_key_event( method key_event (line 86) | fn key_event( method focus_event (line 95) | fn focus_event( method bounding_rect (line 156) | fn bounding_rect( method clips_children (line 165) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 171) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 196) | fn layout_info( method input_event_filter_before_children (line 205) | fn input_event_filter_before_children( method capture_key_event (line 215) | fn capture_key_event( method input_event (line 224) | fn input_event( method key_event (line 234) | fn key_event( method focus_event (line 243) | fn focus_event( method bounding_rect (line 291) | fn bounding_rect( method clips_children (line 300) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 306) | const cached_rendering_data_offset: const_field_offset::FieldOffset qttypes::QSize { method init (line 63) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 145) | fn layout_info( method input_event_filter_before_children (line 162) | fn input_event_filter_before_children( method input_event (line 172) | fn input_event( method capture_key_event (line 182) | fn capture_key_event( method key_event (line 191) | fn key_event( method focus_event (line 200) | fn focus_event( method bounding_rect (line 250) | fn bounding_rect( method clips_children (line 259) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 265) | const cached_rendering_data_offset: const_field_offset::FieldOffset Image { method init (line 61) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 112) | fn layout_info( method input_event_filter_before_children (line 131) | fn input_event_filter_before_children( method input_event (line 141) | fn input_event( method capture_key_event (line 151) | fn capture_key_event( method key_event (line 160) | fn key_event( method focus_event (line 169) | fn focus_event( method bounding_rect (line 208) | fn bounding_rect( method clips_children (line 217) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 223) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 36) | fn layout_info( method input_event_filter_before_children (line 81) | fn input_event_filter_before_children( method input_event (line 91) | fn input_event( method capture_key_event (line 101) | fn capture_key_event( method key_event (line 110) | fn key_event( method focus_event (line 119) | fn focus_event( method bounding_rect (line 209) | fn bounding_rect( method clips_children (line 218) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 224) | const cached_rendering_data_offset: const_field_offset::FieldOffset) { method new (line 55) | pub fn new() -> Pin> { method init (line 73) | pub fn init(self: Pin>, _root: &T) { method init_impl (line 77) | fn init_impl(self: Pin<&Self>) { method new (line 178) | fn new() -> Pin> { function slint_native_palette_init (line 186) | pub extern "C" fn slint_native_palette_init(self_: Pin<&NativePalette>) { function slint_native_palette_deinit (line 192) | pub extern "C" fn slint_native_palette_deinit(self_: Pin<&mut NativePale... FILE: internal/backends/qt/qt_widgets/progress_indicator.rs type NativeProgressIndicator (line 11) | pub struct NativeProgressIndicator { method init (line 20) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 29) | fn layout_info( method input_event_filter_before_children (line 73) | fn input_event_filter_before_children( method input_event (line 83) | fn input_event( method capture_key_event (line 93) | fn capture_key_event( method key_event (line 102) | fn key_event( method focus_event (line 111) | fn focus_event( method bounding_rect (line 145) | fn bounding_rect( method clips_children (line 154) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 160) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 93) | fn layout_info( method input_event_filter_before_children (line 107) | fn input_event_filter_before_children( method input_event (line 117) | fn input_event( method capture_key_event (line 303) | fn capture_key_event( method key_event (line 312) | fn key_event( method focus_event (line 321) | fn focus_event( method bounding_rect (line 492) | fn bounding_rect( method clips_children (line 501) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 507) | const cached_rendering_data_offset: const_field_offset::FieldOffset, new_val: f32) { method init (line 71) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 78) | fn layout_info( method input_event_filter_before_children (line 152) | fn input_event_filter_before_children( method input_event (line 163) | fn input_event( method capture_key_event (line 283) | fn capture_key_event( method key_event (line 292) | fn key_event( method focus_event (line 344) | fn focus_event( method bounding_rect (line 402) | fn bounding_rect( method clips_children (line 411) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 425) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 76) | fn layout_info( method input_event_filter_before_children (line 130) | fn input_event_filter_before_children( method input_event (line 140) | fn input_event( method capture_key_event (line 263) | fn capture_key_event( method key_event (line 272) | fn key_event( method focus_event (line 300) | fn focus_event( method bounding_rect (line 376) | fn bounding_rect( method clips_children (line 385) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 391) | const cached_rendering_data_offset: const_field_offset::FieldOffset) { method new (line 63) | pub fn new() -> Pin> { method init (line 83) | pub fn init(self: Pin>, _root: &T) { method init_impl (line 87) | fn init_impl(self: Pin<&Self>) { method new (line 185) | fn new() -> Pin> { function slint_native_style_metrics_init (line 193) | pub extern "C" fn slint_native_style_metrics_init(self_: Pin<&NativeStyl... function slint_native_style_metrics_deinit (line 199) | pub extern "C" fn slint_native_style_metrics_deinit(self_: Pin<&mut Nati... FILE: internal/backends/qt/qt_widgets/tableheadersection.rs type NativeTableHeaderSection (line 11) | pub struct NativeTableHeaderSection { method init (line 21) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 28) | fn layout_info( method input_event_filter_before_children (line 62) | fn input_event_filter_before_children( method input_event (line 72) | fn input_event( method capture_key_event (line 82) | fn capture_key_event( method key_event (line 91) | fn key_event( method focus_event (line 100) | fn focus_event( method bounding_rect (line 170) | fn bounding_rect( method clips_children (line 179) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 185) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 187) | fn layout_info( method input_event_filter_before_children (line 246) | fn input_event_filter_before_children( method input_event (line 256) | fn input_event( method capture_key_event (line 266) | fn capture_key_event( method key_event (line 275) | fn key_event( method focus_event (line 284) | fn focus_event( method bounding_rect (line 344) | fn bounding_rect( method clips_children (line 353) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 359) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) { method layout_info (line 392) | fn layout_info( method input_event_filter_before_children (line 444) | fn input_event_filter_before_children( method input_event (line 454) | fn input_event( method capture_key_event (line 502) | fn capture_key_event( method key_event (line 511) | fn key_event( method focus_event (line 520) | fn focus_event( method bounding_rect (line 592) | fn bounding_rect( method clips_children (line 601) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 607) | const cached_rendering_data_offset: const_field_offset::FieldOffset PointerEventButton { function adjust_rect_and_border_for_inner_drawing (line 624) | fn adjust_rect_and_border_for_inner_drawing(rect: &mut qttypes::QRectF, ... type QtItemRenderer (line 634) | struct QtItemRenderer<'a> { method draw_rectangle (line 643) | fn draw_rectangle( method draw_border_rectangle (line 658) | fn draw_border_rectangle( method draw_window_background (line 675) | fn draw_window_background( method draw_image (line 685) | fn draw_image( method draw_text (line 698) | fn draw_text( method draw_text_input (line 711) | fn draw_text_input( method draw_path (line 723) | fn draw_path(&mut self, path: Pin<&items::Path>, item_rc: &ItemRc, size:... method draw_box_shadow (line 803) | fn draw_box_shadow( method visit_opacity (line 888) | fn visit_opacity( method visit_layer (line 904) | fn visit_layer( method combine_clip (line 917) | fn combine_clip( method get_current_clip (line 953) | fn get_current_clip(&self) -> LogicalRect { method save_state (line 964) | fn save_state(&mut self) { method restore_state (line 969) | fn restore_state(&mut self) { method scale_factor (line 973) | fn scale_factor(&self) -> f32 { method draw_cached_pixmap (line 980) | fn draw_cached_pixmap( method draw_string (line 995) | fn draw_string(&mut self, string: &str, color: Color) { method draw_image_direct (line 1005) | fn draw_image_direct(&mut self, _image: i_slint_core::graphics::Image) { method window (line 1009) | fn window(&self) -> &i_slint_core::window::WindowInner { method as_any (line 1013) | fn as_any(&mut self) -> Option<&mut dyn std::any::Any> { method translate (line 1017) | fn translate(&mut self, distance: LogicalVector) { method rotate (line 1026) | fn rotate(&mut self, angle_in_degrees: f32) { method scale (line 1033) | fn scale(&mut self, x_factor: f32, y_factor: f32) { method apply_opacity (line 1040) | fn apply_opacity(&mut self, opacity: f32) { type GlyphBrush (line 1049) | pub enum GlyphBrush { type PlatformBrush (line 1055) | type PlatformBrush = GlyphBrush; method platform_text_fill_brush (line 1057) | fn platform_text_fill_brush( method platform_brush_for_color (line 1065) | fn platform_brush_for_color( method platform_text_stroke_brush (line 1075) | fn platform_text_stroke_brush( method draw_glyph_run (line 1091) | fn draw_glyph_run( method fill_rectangle (line 1172) | fn fill_rectangle(&mut self, physical_rect: sharedparley::PhysicalRect, ... method load_from_data (line 1194) | pub fn load_from_data(&mut self, data: &[u8], pixel_size: f32) { method set_pixel_size (line 1202) | pub fn set_pixel_size(&mut self, pixel_size: f32) { method is_valid (line 1208) | pub fn is_valid(&self) -> bool { type FontCache (line 1215) | pub struct FontCache { method font (line 1227) | pub fn font(&mut self, font: &parley::FontData) -> Option { method default (line 1221) | fn default() -> Self { function shared_image_buffer_to_pixmap (line 1243) | fn shared_image_buffer_to_pixmap(buffer: &SharedImageBuffer) -> Option Rc { method widget_ptr (line 1673) | pub fn widget_ptr(&self) -> NonNull<()> { method paint_event (line 1677) | fn paint_event(&self, painter: QPainterPtr) { method resize_event (line 1725) | fn resize_event(&self, size: qttypes::QSize) { method mouse_event (line 1731) | fn mouse_event(&self, event: MouseEvent) { method key_event (line 1736) | fn key_event(&self, key: i32, text: qttypes::QString, released: bool, ... method window_state_event (line 1754) | fn window_state_event(&self) { method text_size (line 2184) | fn text_size( method char_size (line 2202) | fn char_size( method font_metrics (line 2216) | fn font_metrics( method text_input_byte_offset_for_position (line 2228) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 2237) | fn text_input_cursor_rect_for_byte_offset( method register_font_from_memory (line 2246) | fn register_font_from_memory( method register_font_from_path (line 2255) | fn register_font_from_path( method default_font_size (line 2266) | fn default_font_size(&self) -> LogicalLength { method free_graphics_resources (line 2276) | fn free_graphics_resources( method set_window_adapter (line 2287) | fn set_window_adapter(&self, _window_adapter: &Rc) { method window_adapter (line 2291) | fn window_adapter(&self) -> Option> { method take_snapshot (line 2295) | fn take_snapshot(&self) -> Result, Platf... method supports_transformations (line 2317) | fn supports_transformations(&self) -> bool { method drop (line 1628) | fn drop(&mut self) { method window (line 1790) | fn window(&self) -> &i_slint_core::api::Window { method renderer (line 1794) | fn renderer(&self) -> &dyn Renderer { method set_visible (line 1798) | fn set_visible(&self, visible: bool) -> Result<(), PlatformError> { method position (line 1843) | fn position(&self) -> Option { method set_position (line 1854) | fn set_position(&self, position: i_slint_core::api::WindowPosition) { method set_size (line 1863) | fn set_size(&self, size: i_slint_core::api::WindowSize) { method size (line 1876) | fn size(&self) -> i_slint_core::api::PhysicalSize { method request_redraw (line 1884) | fn request_redraw(&self) { method update_window_properties (line 1898) | fn update_window_properties(&self, properties: i_slint_core::window::Win... method internal (line 2022) | fn internal(&self, _: i_slint_core::InternalToken) -> Option<&dyn Window... function into_qsize (line 2027) | fn into_qsize(logical_size: i_slint_core::api::LogicalSize) -> qttypes::... method register_item_tree (line 2035) | fn register_item_tree(&self, _: ItemTreeRefPin) { method unregister_item_tree (line 2039) | fn unregister_item_tree( method create_popup (line 2047) | fn create_popup(&self, geometry: LogicalRect) -> Option, new: Option) { method color_scheme (line 2158) | fn color_scheme(&self) -> ColorScheme { method bring_to_front (line 2173) | fn bring_to_front(&self) -> Result<(), i_slint_core::platform::PlatformE... function accessible_item (line 2322) | fn accessible_item(item: Option) -> Option { function timer_event (line 2340) | pub(crate) fn timer_event() { function restart_timer (line 2345) | pub(crate) fn restart_timer() { function qt_key_to_string (line 2377) | fn qt_key_to_string(key: key_generated::Qt_Key, event_text: String) -> S... function slint_qt_get_widget (line 2475) | pub extern "C" fn slint_qt_get_widget( function qt_password_character (line 2487) | fn qt_password_character() -> char { FILE: internal/backends/selector/api.rs type BackendSelector (line 33) | pub struct BackendSelector { method new (line 58) | pub fn new() -> Self { method require_opengl_es_with_version (line 65) | pub fn require_opengl_es_with_version(mut self, major: u8, minor: u8) ... method require_opengl_es (line 73) | pub fn require_opengl_es(mut self) -> Self { method require_opengl (line 80) | pub fn require_opengl(mut self) -> Self { method require_opengl_with_version (line 88) | pub fn require_opengl_with_version(mut self, major: u8, minor: u8) -> ... method require_metal (line 96) | pub fn require_metal(mut self) -> Self { method require_vulkan (line 103) | pub fn require_vulkan(mut self) -> Self { method require_d3d (line 110) | pub fn require_d3d(mut self) -> Self { method require_wgpu_27 (line 125) | pub fn require_wgpu_27( method require_wgpu_28 (line 143) | pub fn require_wgpu_28( method with_winit_window_attributes_hook (line 171) | pub fn with_winit_window_attributes_hook( method with_winit_event_loop_builder (line 192) | pub fn with_winit_event_loop_builder( method with_winit_custom_application_handler (line 210) | pub fn with_winit_custom_application_handler( method with_libinput_event_hook (line 229) | pub fn with_libinput_event_hook( method renderer_name (line 242) | pub fn renderer_name(mut self, name: String) -> Self { method backend_name (line 252) | pub fn backend_name(mut self, name: String) -> Self { method select (line 265) | pub fn select(mut self) -> Result<(), PlatformError> { method select_internal (line 270) | fn select_internal(&mut self) -> Result<(), PlatformError> { method select_internal (line 390) | fn select_internal(&mut self) -> Result<(), PlatformError> { method drop (line 415) | fn drop(&mut self) { FILE: internal/backends/selector/build.rs function main (line 6) | fn main() { FILE: internal/backends/selector/lib.rs function create_qt_backend (line 24) | fn create_qt_backend() -> Result, PlatformEr... function create_winit_backend (line 29) | fn create_winit_backend() -> Result, Platfor... function create_linuxkms_backend (line 34) | fn create_linuxkms_backend() -> Result, Plat... function parse_backend_env_var (line 137) | pub fn parse_backend_env_var(backend_config: &str) -> (&str, &str) { function with_platform (line 151) | pub fn with_platform( function with_global_context (line 159) | pub fn with_global_context(f: impl FnOnce(&SlintContext) -> R) -> Res... FILE: internal/backends/testing/build.rs function main (line 4) | fn main() { FILE: internal/backends/testing/ffi.rs type RootWrapper (line 10) | struct RootWrapper<'a>(&'a ItemTreeRc); method item_tree (line 13) | fn item_tree(&self) -> ItemTreeRc { function slint_testing_init_backend (line 21) | pub extern "C" fn slint_testing_init_backend() { function slint_testing_configure_test_fonts (line 27) | pub extern "C" fn slint_testing_configure_test_fonts() { function slint_testing_element_visit_elements (line 32) | pub unsafe extern "C" fn slint_testing_element_visit_elements( function slint_testing_element_find_by_accessible_label (line 46) | pub extern "C" fn slint_testing_element_find_by_accessible_label( function slint_testing_element_find_by_element_id (line 56) | pub extern "C" fn slint_testing_element_find_by_element_id( function slint_testing_element_find_by_element_type_name (line 66) | pub extern "C" fn slint_testing_element_find_by_element_type_name( function slint_testing_element_id (line 76) | pub extern "C" fn slint_testing_element_id( function slint_testing_element_type_name (line 89) | pub extern "C" fn slint_testing_element_type_name( function slint_testing_element_bases (line 102) | pub extern "C" fn slint_testing_element_bases( function slint_testing_element_layout_kind (line 115) | pub extern "C" fn slint_testing_element_layout_kind( FILE: internal/backends/testing/internal_tests.rs function send_mouse_click (line 17) | pub fn send_mouse_click< function send_key_combo (line 33) | pub fn send_key_combo< function send_key_combo_with_text (line 48) | pub fn send_key_combo_with_text< function send_keyboard_key_text (line 67) | pub fn send_keyboard_key_text< function send_keyboard_char (line 83) | pub fn send_keyboard_char< function send_keyboard_string_sequence (line 95) | pub fn send_keyboard_string_sequence< function set_window_scale_factor (line 110) | pub fn set_window_scale_factor< function send_pinch_gesture (line 124) | pub fn send_pinch_gesture< function send_rotation_gesture (line 148) | pub fn send_rotation_gesture< function send_double_tap_gesture (line 169) | pub fn send_double_tap_gesture< function access_testing_window (line 185) | pub fn access_testing_window( function block_on (line 198) | pub fn block_on(future: impl Future) -> R { FILE: internal/backends/testing/lib.rs function init_no_event_loop (line 29) | pub fn init_no_event_loop() { function init_integration_test_with_mock_time (line 44) | pub fn init_integration_test_with_mock_time() { function init_integration_test_with_system_time (line 56) | pub fn init_integration_test_with_system_time() { function mock_elapsed_time (line 66) | pub fn mock_elapsed_time(duration: std::time::Duration) { function configure_test_fonts (line 73) | pub fn configure_test_fonts() { FILE: internal/backends/testing/search_api.rs function warn_missing_debug_info (line 16) | fn warn_missing_debug_info() { type Sealed (line 24) | pub trait Sealed {} type LayoutKind (line 31) | pub enum LayoutKind { method from_encoded (line 43) | fn from_encoded(s: &str) -> Option { type ElementRoot (line 57) | pub trait ElementRoot: Sealed { method item_tree (line 59) | fn item_tree(&self) -> ItemTreeRc; method root_element (line 61) | fn root_element(&self) -> ElementHandle { method item_tree (line 68) | fn item_tree(&self) -> ItemTreeRc { type SingleElementMatch (line 76) | enum SingleElementMatch { method matches (line 85) | fn matches(&self, element: &ElementHandle) -> bool { type ElementQueryInstruction (line 117) | enum ElementQueryInstruction { method match_recursively (line 123) | fn match_recursively( type ElementQuery (line 182) | pub struct ElementQuery { method from_root (line 189) | pub fn from_root(component: &impl ElementRoot) -> Self { method match_descendants (line 194) | pub fn match_descendants(mut self) -> Self { method match_id (line 200) | pub fn match_id(mut self, id: impl Into) -> Self { method match_type_name (line 214) | pub fn match_type_name(mut self, type_name: impl Into) -> Self { method match_inherits (line 222) | pub fn match_inherits(mut self, type_name: impl Into) -> Self { method match_accessible_role (line 230) | pub fn match_accessible_role(mut self, role: crate::AccessibleRole) ->... method match_predicate (line 237) | pub fn match_predicate(mut self, predicate: impl Fn(&ElementHandle) ->... method find_first (line 246) | pub fn find_first(&self) -> Option { method find_all (line 259) | pub fn find_all(&self) -> Vec { type ElementHandle (line 278) | pub struct ElementHandle { method collect_elements (line 284) | fn collect_elements(item: ItemRc) -> impl Iterator( method visit_descendants_impl (line 303) | fn visit_descendants_impl( method query_descendants (line 349) | pub fn query_descendants(&self) -> ElementQuery { method find_by_accessible_label (line 359) | pub fn find_by_accessible_label( method find_by_element_id (line 389) | pub fn find_by_element_id( method find_by_element_type_name (line 399) | pub fn find_by_element_type_name( method is_valid (line 409) | pub fn is_valid(&self) -> bool { method id (line 438) | pub fn id(&self) -> Option { method type_name (line 472) | pub fn type_name(&self) -> Option { method bases (line 512) | pub fn bases(&self) -> Option> { method layout_kind (line 531) | pub fn layout_kind(&self) -> Option { method accessible_role (line 540) | pub fn accessible_role(&self) -> Option { method invoke_accessible_default_action (line 561) | pub fn invoke_accessible_default_action(&self) { method accessible_value (line 571) | pub fn accessible_value(&self) -> Option { method accessible_placeholder_text (line 581) | pub fn accessible_placeholder_text(&self) -> Option { method set_accessible_value (line 592) | pub fn set_accessible_value(&self, value: impl Into) { method accessible_value_maximum (line 602) | pub fn accessible_value_maximum(&self) -> Option { method accessible_value_minimum (line 613) | pub fn accessible_value_minimum(&self) -> Option { method accessible_value_step (line 624) | pub fn accessible_value_step(&self) -> Option { method accessible_label (line 635) | pub fn accessible_label(&self) -> Option { method accessible_enabled (line 645) | pub fn accessible_enabled(&self) -> Option { method accessible_description (line 656) | pub fn accessible_description(&self) -> Option { method accessible_id (line 666) | pub fn accessible_id(&self) -> Option { method accessible_checked (line 676) | pub fn accessible_checked(&self) -> Option { method accessible_checkable (line 687) | pub fn accessible_checkable(&self) -> Option { method accessible_item_selected (line 698) | pub fn accessible_item_selected(&self) -> Option { method accessible_item_selectable (line 711) | pub fn accessible_item_selectable(&self) -> Option { method accessible_item_index (line 724) | pub fn accessible_item_index(&self) -> Option { method accessible_item_count (line 735) | pub fn accessible_item_count(&self) -> Option { method accessible_expanded (line 746) | pub fn accessible_expanded(&self) -> Option { method accessible_expandable (line 757) | pub fn accessible_expandable(&self) -> Option { method accessible_read_only (line 768) | pub fn accessible_read_only(&self) -> Option { method size (line 780) | pub fn size(&self) -> i_slint_core::api::LogicalSize { method absolute_position (line 792) | pub fn absolute_position(&self) -> i_slint_core::api::LogicalPosition { method computed_opacity (line 806) | pub fn computed_opacity(&self) -> f32 { method invoke_accessible_increment_action (line 826) | pub fn invoke_accessible_increment_action(&self) { method invoke_accessible_decrement_action (line 837) | pub fn invoke_accessible_decrement_action(&self) { method invoke_accessible_expand_action (line 848) | pub fn invoke_accessible_expand_action(&self) { method window_adapter (line 857) | fn window_adapter(&self) -> Option LogicalPosition { method scroll (line 945) | pub fn scroll(&self, delta_x: f32, delta_y: f32) { method active_popups (line 956) | fn active_popups(&self) -> Vec<(ItemRc, ItemTreeRc)> { function wait_for (line 974) | async fn wait_for(duration: std::time::Duration) { function test_optimized (line 1017) | fn test_optimized() { function test_conditional (line 1057) | fn test_conditional() { function test_matches (line 1105) | fn test_matches() { function test_normalize_id (line 1169) | fn test_normalize_id() { function test_opacity (line 1189) | fn test_opacity() { function test_popups (line 1229) | fn test_popups() { FILE: internal/backends/testing/systest.rs type RootWrapper (line 19) | struct RootWrapper<'a>(&'a ItemTreeRc); method item_tree (line 22) | fn item_tree(&self) -> ItemTreeRc { type TestedWindow (line 34) | struct TestedWindow { type TestingClient (line 39) | struct TestingClient { method new (line 47) | fn new() -> Option> { method add_window (line 60) | fn add_window(self: Rc, adapter: &Rc) { method handle_request (line 92) | async fn handle_request( method window_properties (line 208) | fn window_properties( method take_snapshot (line 224) | fn take_snapshot( method dispatch_window_event (line 259) | fn dispatch_window_event( method find_elements_by_id (line 270) | fn find_elements_by_id( method query_element_descendants (line 283) | fn query_element_descendants( method element (line 315) | fn element( method element_to_handle (line 338) | fn element_to_handle(&self, element: ElementHandle) -> proto::Handle { method element_properties (line 342) | fn element_properties( method invoke_element_accessibility_action (line 392) | fn invoke_element_accessibility_action( method root_element_handle (line 414) | fn root_element_handle( method window_adapter (line 427) | fn window_adapter( function init (line 441) | pub fn init() -> Result<(), EventLoopError> { function message_loop (line 454) | async fn message_loop( function index_to_handle (line 517) | fn index_to_handle(index: generational_arena::Index) -> proto::Handle { function handle_to_index (line 522) | fn handle_to_index(handle: proto::Handle) -> generational_arena::Index { function send_physical_size (line 526) | fn send_physical_size(sz: i_slint_core::api::PhysicalSize) -> proto::Phy... function send_physical_position (line 530) | fn send_physical_position(pos: i_slint_core::api::PhysicalPosition) -> p... function send_logical_size (line 534) | fn send_logical_size(sz: i_slint_core::api::LogicalSize) -> proto::Logic... function send_logical_position (line 538) | fn send_logical_position(pos: i_slint_core::api::LogicalPosition) -> pro... function convert_logical_position (line 542) | fn convert_logical_position(pos: proto::LogicalPosition) -> i_slint_core... function convert_to_proto_accessible_role (line 546) | fn convert_to_proto_accessible_role( function convert_from_proto_accessible_role (line 576) | fn convert_from_proto_accessible_role( function convert_pointer_event_button (line 605) | fn convert_pointer_event_button( function convert_window_event (line 615) | fn convert_window_event( function test_accessibility_role_mapping_complete (line 680) | fn test_accessibility_role_mapping_complete() { FILE: internal/backends/testing/testing_backend.rs constant FIXED_TEST_FONT (line 20) | const FIXED_TEST_FONT: &str = "FixedTestFont"; function is_fixed_test_font (line 22) | fn is_fixed_test_font(family: &Option) -> bool { type TestingBackendOptions (line 27) | pub struct TestingBackendOptions { type TestingBackend (line 32) | pub struct TestingBackend { method new (line 39) | pub fn new(options: TestingBackendOptions) -> Self { method create_window_adapter (line 49) | fn create_window_adapter( method duration_since_start (line 61) | fn duration_since_start(&self) -> core::time::Duration { method set_clipboard_text (line 73) | fn set_clipboard_text(&self, text: &str, clipboard: i_slint_core::plat... method clipboard_text (line 79) | fn clipboard_text(&self, clipboard: i_slint_core::platform::Clipboard)... method run_event_loop (line 87) | fn run_event_loop(&self) -> Result<(), PlatformError> { method new_event_loop_proxy (line 109) | fn new_event_loop_proxy(&self) -> Option i_slint_core::items::MouseCursor { method input_method_request (line 147) | fn input_method_request(&self, request: i_slint_core::window::InputMetho... method set_mouse_cursor (line 151) | fn set_mouse_cursor(&self, cursor: i_slint_core::items::MouseCursor) { method register_item_tree (line 155) | fn register_item_tree(&self, item_tree: i_slint_core::item_tree::ItemTre... method unregister_item_tree (line 165) | fn unregister_item_tree( method window (line 175) | fn window(&self) -> &i_slint_core::api::Window { method size (line 179) | fn size(&self) -> PhysicalSize { method set_size (line 183) | fn set_size(&self, size: i_slint_core::api::WindowSize) { method renderer (line 190) | fn renderer(&self) -> &dyn Renderer { method update_window_properties (line 194) | fn update_window_properties(&self, properties: i_slint_core::window::Win... method internal (line 201) | fn internal(&self, _: i_slint_core::InternalToken) -> Option<&dyn Window... method text_size (line 207) | fn text_size( method char_size (line 234) | fn char_size( method font_metrics (line 253) | fn font_metrics( method text_input_byte_offset_for_position (line 274) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 303) | fn text_input_cursor_rect_for_byte_offset( method register_font_from_memory (line 329) | fn register_font_from_memory( method register_font_from_path (line 338) | fn register_font_from_path( method default_font_size (line 349) | fn default_font_size(&self) -> LogicalLength { method set_window_adapter (line 353) | fn set_window_adapter(&self, _window_adapter: &Rc) { method window_adapter (line 357) | fn window_adapter(&self) -> Option> { method supports_transformations (line 361) | fn supports_transformations(&self) -> bool { type Event (line 366) | enum Event { type Queue (line 371) | struct Queue( method quit_event_loop (line 377) | fn quit_event_loop(&self) -> Result<(), i_slint_core::api::EventLoopEr... method invoke_from_event_loop (line 383) | fn invoke_from_event_loop( FILE: internal/backends/testing/tests/click.rs function test_click (line 8) | fn test_click() { FILE: internal/backends/testing/tests/layout_kind.rs function test_layout_kind (line 8) | fn test_layout_kind() { FILE: internal/backends/winit/accesskit.rs type AccessKitAdapter (line 43) | pub struct AccessKitAdapter { method new (line 53) | pub fn new( method process_event (line 87) | pub fn process_event( method process_accesskit_event (line 99) | pub fn process_accesskit_event( method handle_focus_item_change (line 122) | pub fn handle_focus_item_change(&mut self) { method handle_request (line 140) | fn handle_request(&self, request: ActionRequest) -> Option ItemRc { constant NODE_ID_INDEX_BITS (line 272) | const NODE_ID_INDEX_BITS: u32 = 16; constant NODE_ID_INDEX_MASK (line 273) | const NODE_ID_INDEX_MASK: u64 = (1 << NODE_ID_INDEX_BITS) - 1; constant NODE_ID_COMPONENT_MASK (line 274) | const NODE_ID_COMPONENT_MASK: u64 = (1 << 22) - 1; type NodeCollection (line 276) | struct NodeCollection { method focus_node (line 287) | fn focus_node(&mut self, window_adapter_weak: &Weak Option { method find_node_id_by_item_rc (line 327) | fn find_node_id_by_item_rc(&mut self, mut item: ItemRc) -> NodeId { method alloc_component_id (line 333) | fn alloc_component_id(&mut self) -> u32 { method encode_item_node_id (line 341) | fn encode_item_node_id(&mut self, item: &ItemRc) -> NodeId { method build_node_for_item_recursively (line 358) | fn build_node_for_item_recursively( method tree_info (line 414) | fn tree_info(&self, root: NodeId) -> Tree { method build_new_tree (line 421) | fn build_new_tree( method build_node_without_children (line 478) | fn build_node_without_children( type AccessibilitiesPropertyTracker (line 708) | struct AccessibilitiesPropertyTracker { method notify (line 713) | fn notify(self: Pin<&Self>) { type DelegateFocusPropertyTracker (line 726) | struct DelegateFocusPropertyTracker { method notify (line 731) | fn notify(self: Pin<&Self>) { type CachedNode (line 744) | struct CachedNode { method from (line 751) | fn from(value: accesskit_winit::Event) -> Self { type DeferredAccessKitAction (line 756) | pub enum DeferredAccessKitAction { method invoke (line 762) | pub fn invoke(&self, window: &Window) { type AccessiblePopup (line 775) | struct AccessiblePopup { FILE: internal/backends/winit/build.rs function main (line 6) | fn main() { FILE: internal/backends/winit/clipboard.rs type ClipboardPair (line 7) | pub type ClipboardPair = (Box, Box corelib::input:... type CustomEvent (line 41) | pub enum CustomEvent { method fmt (line 56) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type EventLoopState (line 70) | pub struct EventLoopState { method new (line 93) | pub fn new( method suspend_all_hidden_windows (line 111) | fn suspend_all_hidden_windows(&self) { method flush_pending_mouse_move (line 126) | fn flush_pending_mouse_move(&mut self) { method resumed (line 137) | fn resumed(&mut self, event_loop: &ActiveEventLoop) { method window_event (line 152) | fn window_event( method user_event (line 472) | fn user_event(&mut self, event_loop: &ActiveEventLoop, event: SlintEve... method new_events (line 517) | fn new_events(&mut self, event_loop: &ActiveEventLoop, cause: winit::e... method about_to_wait (line 532) | fn about_to_wait(&mut self, event_loop: &ActiveEventLoop) { method device_event (line 573) | fn device_event( method suspended (line 584) | fn suspended(&mut self, event_loop: &ActiveEventLoop) { method exiting (line 590) | fn exiting(&mut self, event_loop: &ActiveEventLoop) { method memory_warning (line 596) | fn memory_warning(&mut self, event_loop: &ActiveEventLoop) { method run (line 607) | pub fn run(mut self) -> Result { method pump_events (line 643) | pub fn pump_events( method spawn (line 674) | pub fn spawn(self) -> Result<(), corelib::platform::PlatformError> { FILE: internal/backends/winit/frame_throttle.rs function create_frame_throttle (line 10) | pub fn create_frame_throttle( type FrameThrottle (line 21) | pub trait FrameThrottle { method request_throttled_redraw (line 22) | fn request_throttled_redraw(&self); method request_throttled_redraw (line 37) | fn request_throttled_redraw(&self) { method request_throttled_redraw (line 90) | fn request_throttled_redraw(&self) { type TimerBasedFrameThrottle (line 25) | struct TimerBasedFrameThrottle { method create (line 31) | fn create(window_adapter: Weak) -> Box) { type WinitBasedFrameThrottle (line 79) | struct WinitBasedFrameThrottle { method create (line 84) | fn create(window_adapter: Weak) -> Box) { method stop (line 62) | fn stop(&self) { method start (line 70) | fn start(&self, animator: Retained) { type KeyboardCurveSampler (line 85) | pub(crate) struct KeyboardCurveSampler { method new (line 92) | pub(crate) fn new(content_view: &UIView, sampler: impl Fn(NSRect) + 's... method start (line 111) | pub(crate) fn start( method drop (line 141) | fn drop(&mut self) { FILE: internal/backends/winit/ios/virtual_keyboard.rs type KeyboardNotifications (line 17) | pub(crate) struct KeyboardNotifications( method drop (line 23) | fn drop(&mut self) { function register_keyboard_notifications (line 33) | pub(crate) fn register_keyboard_notifications( function handle_keyboard_notification (line 63) | fn handle_keyboard_notification<'a>( FILE: internal/backends/winit/lib.rs type SlintEvent (line 43) | pub struct SlintEvent(CustomEvent); type EventLoopBuilder (line 50) | pub type EventLoopBuilder = winit::event_loop::EventLoopBuilder Result<(), Pla... method as_core_renderer (line 70) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer; method occluded (line 72) | fn occluded(&self, _: bool) {} method suspend (line 74) | fn suspend(&self) -> Result<(), PlatformError>; method resume (line 77) | fn resume( function default_renderer_factory (line 115) | fn default_renderer_factory( function try_create_window_with_fallback_renderer (line 133) | fn try_create_window_with_fallback_renderer( type NativeWidgets (line 172) | pub type NativeWidgets = (); type NativeGlobals (line 174) | pub type NativeGlobals = (); constant HAS_NATIVE_STYLE (line 176) | pub const HAS_NATIVE_STYLE: bool = false; type CustomApplicationHandler (line 188) | pub trait CustomApplicationHandler { method resumed (line 190) | fn resumed(&mut self, _event_loop: &ActiveEventLoop) -> EventResult { method window_event (line 195) | fn window_event( method new_events (line 207) | fn new_events( method device_event (line 216) | fn device_event( method about_to_wait (line 226) | fn about_to_wait(&mut self, event_loop: &ActiveEventLoop) -> EventResu... method suspended (line 231) | fn suspended(&mut self, event_loop: &ActiveEventLoop) -> EventResult { method exiting (line 236) | fn exiting(&mut self, event_loop: &ActiveEventLoop) -> EventResult { method memory_warning (line 241) | fn memory_warning(&mut self, event_loop: &ActiveEventLoop) -> EventRes... type BackendBuilder (line 249) | pub struct BackendBuilder { method request_graphics_api (line 266) | pub fn request_graphics_api(mut self, graphics_api: RequestedGraphicsA... method with_renderer_name (line 274) | pub fn with_renderer_name(mut self, name: impl Into) -> Self { method with_window_attributes_hook (line 293) | pub fn with_window_attributes_hook( method with_event_loop_builder (line 304) | pub fn with_event_loop_builder(mut self, event_loop_builder: EventLoop... method with_default_menu_bar (line 316) | pub fn with_default_menu_bar(mut self, enable: bool) -> Self { method with_spawn_event_loop (line 324) | pub fn with_spawn_event_loop(mut self, enable: bool) -> Self { method with_custom_application_handler (line 334) | pub fn with_custom_application_handler( method build (line 354) | pub fn build(self) -> Result { type SharedBackendData (line 523) | pub(crate) struct SharedBackendData { method new (line 542) | fn new( method register_window (line 620) | pub fn register_window(&self, id: winit::window::WindowId, window: Rc<... method register_inactive_window (line 624) | pub fn register_inactive_window(&self, window: Rc) { method unregister_window (line 632) | pub fn unregister_window(&self, id: Option) { method create_inactive_windows (line 643) | pub fn create_inactive_windows( method window_by_id (line 660) | pub fn window_by_id(&self, id: winit::window::WindowId) -> Option Result { method new_with_renderer_by_name (line 721) | pub fn new_with_renderer_by_name(renderer_name: Option<&str>) -> Resul... method builder (line 731) | pub fn builder() -> BackendBuilder { method create_window_adapter (line 748) | fn create_window_adapter(&self) -> Result, Platf... method run_event_loop (line 781) | fn run_event_loop(&self) -> Result<(), PlatformError> { method process_events (line 797) | fn process_events( method new_event_loop_proxy (line 821) | fn new_event_loop_proxy(&self) -> Option> { method set_clipboard_text (line 857) | fn set_clipboard_text(&self, text: &str, clipboard: i_slint_core::plat... method set_clipboard_text (line 862) | fn set_clipboard_text(&self, text: &str, clipboard: i_slint_core::plat... method clipboard_text (line 870) | fn clipboard_text(&self, clipboard: i_slint_core::platform::Clipboard)... method clipboard_text (line 875) | fn clipboard_text(&self, clipboard: i_slint_core::platform::Clipboard)... method open_url (line 881) | fn open_url(&self, url: &str) { type WinitWindowAccessorSealed (line 889) | pub trait WinitWindowAccessorSealed {} type WinitWindowAccessor (line 905) | pub trait WinitWindowAccessor: private::WinitWindowAccessorSealed { method has_winit_window (line 908) | fn has_winit_window(&self) -> bool; method with_winit_window (line 911) | fn with_winit_window(&self, callback: impl FnOnce(&winit::window::W... method on_winit_window_event (line 920) | fn on_winit_window_event( method winit_window (line 968) | fn winit_window( method has_winit_window (line 974) | fn has_winit_window(&self) -> bool { method with_winit_window (line 982) | fn with_winit_window( method winit_window (line 993) | fn winit_window( method on_winit_window_event (line 1011) | fn on_winit_window_event( function test_window_accessor_and_rwh (line 1042) | fn test_window_accessor_and_rwh() { FILE: internal/backends/winit/muda.rs type MudaAdapter (line 20) | pub struct MudaAdapter { method setup (line 50) | pub fn setup( method show_context_menu (line 84) | pub fn show_context_menu( method rebuild_menu (line 121) | pub fn rebuild_menu( method invoke (line 241) | pub fn invoke(&self, menubar: &vtable::VRc, entry_id: usiz... method set_menubar_theme (line 247) | pub fn set_menubar_theme( method setup_default_menu_bar (line 263) | pub fn setup_default_menu_bar() -> Result) { function install_event_handler_if_necessary (line 278) | fn install_event_handler_if_necessary(proxy: EventLoopProxy) { function create_default_app_menu (line 294) | fn create_default_app_menu(menu_bar: &muda::Menu) -> Result<(), i_slint_... function win32_set_window_redraw (line 320) | fn win32_set_window_redraw(winit_window: &Window, redraw: bool) { FILE: internal/backends/winit/renderer/femtovg.rs type GlutinFemtoVGRenderer (line 25) | pub struct GlutinFemtoVGRenderer { method new_suspended (line 33) | pub fn new_suspended( method render (line 46) | fn render(&self, _window: &i_slint_core::api::Window) -> Result<(), Pl... method as_core_renderer (line 50) | fn as_core_renderer(&self) -> &dyn Renderer { method resume (line 54) | fn resume( method suspend (line 94) | fn suspend(&self) -> Result<(), PlatformError> { method setup_webgl_context_loss_handlers (line 101) | fn setup_webgl_context_loss_handlers( type WGPUFemtoVGRenderer (line 170) | pub struct WGPUFemtoVGRenderer { method new_suspended (line 177) | pub fn new_suspended( method render (line 195) | fn render(&self, _window: &i_slint_core::api::Window) -> Result<(), Plat... method as_core_renderer (line 199) | fn as_core_renderer(&self) -> &dyn Renderer { method suspend (line 203) | fn suspend(&self) -> Result<(), PlatformError> { method resume (line 207) | fn resume( FILE: internal/backends/winit/renderer/femtovg/glcontext.rs type OpenGLContext (line 16) | pub struct OpenGLContext { method ensure_current (line 23) | fn ensure_current(&self) -> Result<(), Box Result<(), Box *const std::ffi::... method new_context (line 58) | pub(crate) fn new_context( FILE: internal/backends/winit/renderer/skia.rs type WinitSkiaRenderer (line 12) | pub struct WinitSkiaRenderer { method new_suspended (line 18) | pub fn new_suspended( method new_software_suspended (line 28) | pub fn new_software_suspended( method new_opengl_suspended (line 38) | pub fn new_opengl_suspended( method new_metal_suspended (line 48) | pub fn new_metal_suspended( method new_vulkan_suspended (line 58) | pub fn new_vulkan_suspended( method new_direct3d_suspended (line 68) | pub fn new_direct3d_suspended( method new_wgpu_27_suspended (line 78) | pub fn new_wgpu_27_suspended( method new_wgpu_28_suspended (line 87) | pub fn new_wgpu_28_suspended( method factory_for_graphics_api (line 96) | pub fn factory_for_graphics_api( method render (line 154) | fn render(&self, _window: &i_slint_core::api::Window) -> Result<(), Pl... method as_core_renderer (line 158) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method suspend (line 162) | fn suspend(&self) -> Result<(), PlatformError> { method resume (line 167) | fn resume( FILE: internal/backends/winit/renderer/sw.rs type WinitSoftwareRenderer (line 19) | pub struct WinitSoftwareRenderer { method new_suspended (line 73) | pub fn new_suspended( method render (line 85) | fn render(&self, window: &i_slint_core::api::Window) -> Result<(), Pla... method as_core_renderer (line 168) | fn as_core_renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method occluded (line 172) | fn occluded(&self, _: bool) { method resume (line 178) | fn resume( method suspend (line 204) | fn suspend(&self) -> Result<(), PlatformError> { type SoftBufferPixel (line 29) | struct SoftBufferPixel(pub u32); method from (line 46) | fn from(pixel: PremultipliedRgbaColor) -> Self { method from (line 33) | fn from(pixel: SoftBufferPixel) -> Self { method blend (line 57) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 63) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method background (line 67) | fn background() -> Self { FILE: internal/backends/winit/tests/menubar_borrow.rs function main (line 4) | fn main() { FILE: internal/backends/winit/wasm_input_helper.rs type WasmInputHelper (line 31) | pub struct WasmInputHelper { method new (line 44) | pub fn new( method has_focus (line 249) | pub fn has_focus(&self) -> bool { method show (line 253) | pub fn show(&self) { method hide (line 258) | pub fn hide(&self) { method add_event_listener (line 265) | fn add_event_listener( type WasmInputState (line 37) | struct WasmInputState { function event_text (line 283) | fn event_text(e: &web_sys::KeyboardEvent, is_apple: bool) -> Option w... function window_size_to_winit (line 63) | fn window_size_to_winit(size: &corelib::api::WindowSize) -> winit::dpi::... function physical_size_to_slint (line 74) | pub fn physical_size_to_slint(size: &winit::dpi::PhysicalSize) -> c... function logical_size_to_winit (line 78) | fn logical_size_to_winit(s: i_slint_core::api::LogicalSize) -> winit::dp... function physical_size_to_winit (line 82) | fn physical_size_to_winit(size: PhysicalSize) -> winit::dpi::PhysicalSiz... function filter_out_zero_width_or_height (line 86) | fn filter_out_zero_width_or_height( function apply_scale_factor_to_logical_sizes_in_attributes (line 100) | fn apply_scale_factor_to_logical_sizes_in_attributes( function icon_to_winit (line 116) | fn icon_to_winit( function window_is_resizable (line 148) | fn window_is_resizable( type WinitWindowOrNone (line 164) | enum WinitWindowOrNone { method as_window (line 180) | fn as_window(&self) -> Option> { method set_window_icon (line 187) | fn set_window_icon(&self, icon: Option) { method set_title (line 198) | fn set_title(&self, title: &str) { method set_decorations (line 205) | fn set_decorations(&self, decorations: bool) { method fullscreen (line 212) | fn fullscreen(&self) -> Option { method set_fullscreen (line 219) | fn set_fullscreen(&self, fullscreen: Option) { method set_window_level (line 226) | fn set_window_level(&self, level: winit::window::WindowLevel) { method set_visible (line 233) | fn set_visible(&self, visible: bool) { method set_maximized (line 240) | fn set_maximized(&self, maximized: bool) { method set_minimized (line 247) | fn set_minimized(&self, minimized: bool) { method set_resizable (line 255) | fn set_resizable(&self, resizable: bool) { method set_min_inner_size (line 264) | fn set_min_inner_size( method set_max_inner_size (line 282) | fn set_max_inner_size( type WindowVisibility (line 302) | pub(crate) enum WindowVisibility { type WinitWindowAdapter (line 312) | pub struct WinitWindowAdapter { method new (line 374) | pub(crate) fn new( method renderer (line 425) | pub(crate) fn renderer(&self) -> &dyn WinitCompatibleRenderer { method ensure_window (line 429) | pub fn ensure_window( method suspend (line 573) | pub(crate) fn suspend(&self) -> Result<(), PlatformError> { method window_attributes (line 606) | pub(crate) fn window_attributes() -> Result Result<(), PlatformError> { method winit_window (line 660) | pub fn winit_window(&self) -> Option> { method with_keyboard_curve_sampler (line 665) | pub(crate) fn with_keyboard_curve_sampler( method rebuild_menubar (line 679) | pub fn rebuild_menubar(&self) { method muda_event (line 694) | pub fn muda_event(&self, entry_id: usize, muda_type: MudaType) { method input_method_focused (line 722) | pub fn input_method_focused(&self) -> bool { method input_method_focused (line 732) | pub fn input_method_focused(&self) -> bool { method resize_window (line 738) | fn resize_window(&self, size: winit::dpi::Size) -> Result) -> Res... method set_color_scheme (line 798) | pub fn set_color_scheme(&self, scheme: ColorScheme) { method window_state_event (line 829) | pub fn window_state_event(&self) { method accesskit_adapter (line 862) | pub(crate) fn accesskit_adapter( method with_access_kit_adapter_from_weak_window_adapter (line 876) | pub(crate) fn with_access_kit_adapter_from_weak_window_adapter( method spawn_xdg_settings_watcher (line 889) | fn spawn_xdg_settings_watcher(&self) -> Option Result<(), Platfo... method set_visibility (line 936) | fn set_visibility(&self, visibility: WindowVisibility) -> Result<(), P... method visibility (line 1050) | pub(crate) fn visibility(&self) -> WindowVisibility { method pending_redraw (line 1054) | pub(crate) fn pending_redraw(&self) -> bool { method async_winit_window (line 1058) | pub async fn async_winit_window( method window (line 1083) | fn window(&self) -> &corelib::api::Window { method renderer (line 1087) | fn renderer(&self) -> &dyn i_slint_core::renderer::Renderer { method set_visible (line 1091) | fn set_visible(&self, visible: bool) -> Result<(), PlatformError> { method position (line 1099) | fn position(&self) -> Option { method set_position (line 1127) | fn set_position(&self, position: corelib::api::WindowPosition) { method set_size (line 1137) | fn set_size(&self, size: corelib::api::WindowSize) { method size (line 1143) | fn size(&self) -> corelib::api::PhysicalSize { method request_redraw (line 1147) | fn request_redraw(&self) { method update_window_properties (line 1154) | fn update_window_properties(&self, properties: corelib::window::WindowPr... method internal (line 1307) | fn internal(&self, _: corelib::InternalToken) -> Option<&dyn WindowAdapt... method set_mouse_cursor (line 1313) | fn set_mouse_cursor(&self, cursor: MouseCursor) { method input_method_request (line 1352) | fn input_method_request(&self, request: corelib::window::InputMethodRequ... method color_scheme (line 1402) | fn color_scheme(&self) -> ColorScheme { method supports_native_menu_bar (line 1430) | fn supports_native_menu_bar(&self) -> bool { method setup_menubar (line 1435) | fn setup_menubar(&self, menubar: vtable::VRc, _new: Option) { method register_item_tree (line 1485) | fn register_item_tree(&self, _: ItemTreeRefPin) { method unregister_item_tree (line 1494) | fn unregister_item_tree( method window_handle_06_rc (line 1506) | fn window_handle_06_rc( method display_handle_06_rc (line 1517) | fn display_handle_06_rc( method bring_to_front (line 1527) | fn bring_to_front(&self) -> Result<(), PlatformError> { method safe_area_inset (line 1536) | fn safe_area_inset(&self) -> i_slint_core::lengths::PhysicalEdges { method drop (line 1561) | fn drop(&mut self) { function adjust_window_size_to_satisfy_constraints (line 1575) | fn adjust_window_size_to_satisfy_constraints( function is_preferred_sized_canvas (line 1614) | fn is_preferred_sized_canvas(canvas: &web_sys::HtmlCanvasElement) -> bool { function canvas_has_explicit_size_set (line 1623) | fn canvas_has_explicit_size_set(canvas: &web_sys::HtmlCanvasElement) -> ... FILE: internal/backends/winit/xdg_color_scheme.rs function xdg_color_scheme_to_slint (line 10) | fn xdg_color_scheme_to_slint(value: zbus::zvariant::OwnedValue) -> Color... function watch (line 18) | pub async fn watch(window_weak: Weak) -> zbus::Resul... FILE: internal/common/color_parsing.rs function parse_color_literal (line 7) | pub fn parse_color_literal(str: &str) -> Option { function test_parse_color_literal (line 46) | fn test_parse_color_literal() { function named_colors (line 61) | pub fn named_colors() -> &'static HashMap<&'static str, u32> { FILE: internal/common/lib.rs function get_native_style (line 22) | pub fn get_native_style(has_qt: bool, target: &str) -> &'static str { constant MENU_SEPARATOR_PLACEHOLDER_TITLE (line 52) | pub const MENU_SEPARATOR_PLACEHOLDER_TITLE: &str = "\u{E001}⸺"; constant ROW_COL_AUTO (line 57) | pub const ROW_COL_AUTO: f32 = u16::MAX as f32 + 1.; FILE: internal/common/sharedfontique.rs function create_collection (line 13) | pub fn create_collection(shared: bool) -> Collection { type Collection (line 82) | pub struct Collection { method query (line 89) | pub fn query<'a>(&'a mut self) -> fontique::Query<'a> { method get_font_for_info (line 93) | pub fn get_font_for_info( type Target (line 124) | type Target = fontique::Collection; method deref (line 126) | fn deref(&self) -> &Self::Target { method deref_mut (line 132) | fn deref_mut(&mut self) -> &mut Self::Target { function get_font_for_info (line 102) | fn get_font_for_info( type DesignFontMetrics (line 140) | pub struct DesignFontMetrics { method new (line 149) | pub fn new(font: &fontique::QueryFont) -> Self { method new_from_face (line 154) | pub fn new_from_face(face: &ttf_parser::Face) -> Self { constant FALLBACK_FAMILIES (line 165) | pub const FALLBACK_FAMILIES: [fontique::GenericFamily; 2] = [ type HashedBlob (line 176) | pub struct HashedBlob(fontique::Blob); method hash (line 178) | fn hash(&self, state: &mut H) { method from (line 192) | fn from(value: fontique::Blob) -> Self { method as_ref (line 198) | fn as_ref(&self) -> &fontique::Blob { method eq (line 184) | fn eq(&self, other: &Self) -> bool { FILE: internal/common/styled_text.rs type Style (line 7) | pub enum Style { type FormattedSpan (line 20) | pub struct FormattedSpan { type ListItemType (line 29) | enum ListItemType { type StyledTextParagraph (line 36) | pub struct StyledTextParagraph { type StyledTextError (line 49) | pub enum StyledTextError<'a> { type StyledText (line 110) | pub struct StyledText { method from_plain_text (line 117) | pub fn from_plain_text(text: alloc::string::String) -> Self { method parse_interpolated (line 128) | pub fn parse_interpolated>( method as_ref (line 505) | fn as_ref(&self) -> &[StyledTextParagraph] { function markdown_parsing (line 512) | fn markdown_parsing() { function markdown_parsing_interpolated (line 701) | fn markdown_parsing_interpolated() { FILE: internal/compiler/benches/semantic_analysis.rs constant EMPTY_COMPONENT (line 30) | const EMPTY_COMPONENT: &str = "export component Empty {}"; constant SIMPLE_COMPONENT (line 33) | const SIMPLE_COMPONENT: &str = r#" function generate_many_children (line 47) | fn generate_many_children(count: usize) -> String { function generate_many_properties (line 61) | fn generate_many_properties(count: usize) -> String { function generate_deep_expressions (line 73) | fn generate_deep_expressions(depth: usize) -> String { function generate_many_states (line 90) | fn generate_many_states(count: usize) -> String { function generate_nested_components (line 119) | fn generate_nested_components(depth: usize) -> String { function generate_many_exports (line 158) | fn generate_many_exports(count: usize) -> String { function generate_binding_chain (line 178) | fn generate_binding_chain(length: usize) -> String { function parse_source (line 196) | fn parse_source(source: &str) -> parser::SyntaxNode { function compile_full (line 205) | fn compile_full(source: &str) -> (Document, BuildDiagnostics) { function simple_component (line 224) | fn simple_component() { function many_children (line 229) | fn many_children(n: usize) { function many_properties (line 235) | fn many_properties(n: usize) { function simple_component (line 245) | fn simple_component() { function many_children (line 250) | fn many_children(n: usize) { function many_properties (line 256) | fn many_properties(n: usize) { function simple_component (line 266) | fn simple_component() { function many_children (line 271) | fn many_children(n: usize) { function many_properties (line 277) | fn many_properties(n: usize) { function deep_expressions (line 283) | fn deep_expressions(depth: usize) { function nested_components (line 289) | fn nested_components(depth: usize) { function binding_chain (line 295) | fn binding_chain(length: usize) { function many_exports (line 302) | fn many_exports(n: usize) { function many_states (line 308) | fn many_states(n: usize) { function binary_expression_chain (line 319) | fn binary_expression_chain(n: usize) { function struct_field_access_chain (line 326) | fn struct_field_access_chain(depth: usize) { function compile_to_rust (line 359) | fn compile_to_rust(source: &str) -> (proc_macro2::TokenStream, BuildDiag... function empty_component (line 377) | fn empty_component() { function phase1_parsing (line 390) | fn phase1_parsing() { function phase2_prepare_compile (line 396) | fn phase2_prepare_compile() { function phase3_load_dependencies (line 404) | fn phase3_load_dependencies() { function phase4_compile_syntax_node (line 422) | fn phase4_compile_syntax_node() { function phase5_rust_codegen (line 435) | fn phase5_rust_codegen() { function phase4a_document_from_node (line 451) | fn phase4a_document_from_node() { function phase4b_run_passes (line 478) | fn phase4b_run_passes() { function phase4b1_import_style_components (line 511) | fn phase4b1_import_style_components() { function main (line 534) | fn main() { FILE: internal/compiler/build.rs function main (line 7) | fn main() -> std::io::Result<()> { function process_style (line 48) | fn process_style(cargo_manifest_dir: &Path, path: &Path) -> std::io::Res... FILE: internal/compiler/builtin_macros.rs function lower_macro (line 19) | pub fn lower_macro( function min_max_macro (line 94) | fn min_max_macro( function clamp_macro (line 119) | fn clamp_macro( function mod_macro (line 148) | fn mod_macro( function abs_macro (line 190) | fn abs_macro( function rgb_macro (line 228) | fn rgb_macro( function hsv_macro (line 269) | fn hsv_macro( function oklch_macro (line 307) | fn oklch_macro( function debug_macro (line 352) | fn debug_macro( function to_debug_string (line 382) | fn to_debug_string( function min_max_expression (line 497) | pub fn min_max_expression(lhs: Expression, rhs: Expression, op: MinMaxOp... FILE: internal/compiler/diagnostics.rs type Span (line 17) | pub struct Span { method is_valid (line 25) | pub fn is_valid(&self) -> bool { method new (line 30) | pub fn new(offset: usize, length: usize) -> Self { method from (line 54) | fn from(span: proc_macro::Span) -> Self { method default (line 36) | fn default() -> Self { method eq (line 47) | fn eq(&self, other: &Span) -> bool { type Spanned (line 60) | pub trait Spanned { method span (line 61) | fn span(&self) -> Span; method source_file (line 62) | fn source_file(&self) -> Option<&SourceFile>; method to_source_location (line 63) | fn to_source_location(&self) -> SourceLocation { method span (line 234) | fn span(&self) -> Span { method source_file (line 238) | fn source_file(&self) -> Option<&SourceFile> { method span (line 244) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 248) | fn source_file(&self) -> Option<&SourceFile> { type SourceFileInner (line 69) | pub struct SourceFileInner { method fmt (line 80) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 86) | pub fn new(path: PathBuf, source: String) -> Self { method path (line 90) | pub fn path(&self) -> &Path { method from_path_only (line 95) | pub fn from_path_only(path: PathBuf) -> Rc { method line_column (line 100) | pub fn line_column(&self, offset: usize, format: ByteFormat) -> (usize... method text_size_to_file_line_column (line 124) | pub fn text_size_to_file_line_column( method offset (line 135) | pub fn offset(&self, line: usize, column: usize, format: ByteFormat) -... method line_offsets (line 163) | fn line_offsets(&self) -> &[usize] { method source (line 179) | pub fn source(&self) -> Option<&str> { type ByteFormat (line 186) | pub enum ByteFormat { type SourceFile (line 191) | pub type SourceFile = Rc; function load_from_path (line 193) | pub fn load_from_path(path: &Path) -> Result { type SourceLocation (line 228) | pub struct SourceLocation { method fmt (line 330) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DiagnosticLevel (line 256) | pub enum DiagnosticLevel { type Diagnostic (line 271) | pub struct Diagnostic { method level (line 280) | pub fn level(&self) -> DiagnosticLevel { method message (line 285) | pub fn message(&self) -> &str { method line_column (line 292) | pub fn line_column(&self) -> (usize, usize) { method length (line 305) | pub fn length(&self) -> usize { method source_file (line 313) | pub fn source_file(&self) -> Option<&Path> { method fmt (line 319) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function diagnostic_line_column_with_format (line 340) | pub fn diagnostic_line_column_with_format( function diagnostic_end_line_column_with_format (line 348) | pub fn diagnostic_end_line_column_with_format( type BuildDiagnostics (line 362) | pub struct BuildDiagnostics { method push_diagnostic_with_span (line 384) | pub fn push_diagnostic_with_span( method push_error_with_span (line 396) | pub fn push_error_with_span(&mut self, message: String, span: SourceLo... method push_error (line 399) | pub fn push_error(&mut self, message: String, source: &dyn Spanned) { method push_warning_with_span (line 402) | pub fn push_warning_with_span(&mut self, message: String, span: Source... method push_warning (line 405) | pub fn push_warning(&mut self, message: String, source: &dyn Spanned) { method push_note_with_span (line 408) | pub fn push_note_with_span(&mut self, message: String, span: SourceLoc... method push_note (line 411) | pub fn push_note(&mut self, message: String, source: &dyn Spanned) { method push_compiler_error (line 414) | pub fn push_compiler_error(&mut self, error: Diagnostic) { method push_property_deprecation_warning (line 418) | pub fn push_property_deprecation_warning( method has_errors (line 434) | pub fn has_errors(&self) -> bool { method is_empty (line 439) | pub fn is_empty(&self) -> bool { method call_diagnostics (line 444) | fn call_diagnostics( method print (line 497) | pub fn print(self) { method diagnostics_as_string (line 506) | pub fn diagnostics_as_string(self) -> String { method report_macro_diagnostic (line 512) | pub fn report_macro_diagnostic( method to_string_vec (line 576) | pub fn to_string_vec(&self) -> Vec { method push_diagnostic (line 580) | pub fn push_diagnostic( method push_internal_error (line 589) | pub fn push_internal_error(&mut self, err: Diagnostic) { method iter (line 593) | pub fn iter(&self) -> impl Iterator { method check_and_exit_on_error (line 599) | pub fn check_and_exit_on_error(self) -> Self { method print_warnings_and_exit_on_error (line 608) | pub fn print_warnings_and_exit_on_error(self) { type Item (line 376) | type Item = Diagnostic; type IntoIter (line 377) | type IntoIter = as IntoIterator>::IntoIter; method into_iter (line 378) | fn into_iter(self) -> Self::IntoIter { function test_source_file_offset_line_column_mapping (line 622) | fn test_source_file_offset_line_column_mapping() { FILE: internal/compiler/embedded_resources.rs type Size (line 8) | pub struct Size { type PixelFormat (line 14) | pub enum PixelFormat { type Texture (line 27) | pub struct Texture { method new_empty (line 37) | pub fn new_empty() -> Self { type BitmapGlyph (line 50) | pub struct BitmapGlyph { type BitmapGlyphs (line 62) | pub struct BitmapGlyphs { type CharacterMapEntry (line 69) | pub struct CharacterMapEntry { type BitmapFont (line 76) | pub struct BitmapFont { type EmbeddedResourcesKind (line 93) | pub enum EmbeddedResourcesKind { type EmbeddedResources (line 107) | pub struct EmbeddedResources { FILE: internal/compiler/expression_tree.rs type BuiltinFunction (line 25) | pub enum BuiltinFunction { method ty (line 304) | pub fn ty(&self) -> Rc { method is_const (line 312) | fn is_const(&self, global_analysis: Option<&crate::passes::GlobalAnaly... method is_pure (line 405) | pub fn is_pure(&self) -> bool { type BuiltinMacroFunction (line 129) | pub enum BuiltinMacroFunction { method default (line 298) | fn default() -> Self { type Callable (line 489) | pub enum Callable { method ty (line 495) | pub fn ty(&self) -> Type { method from (line 504) | fn from(function: BuiltinFunction) -> Self { type OperatorClass (line 510) | pub enum OperatorClass { function operator_class (line 517) | pub fn operator_class(op: char) -> OperatorClass { method default (line 613) | fn default() -> Self { type MinMaxOp (line 619) | pub enum MinMaxOp { type Expression (line 626) | pub enum Expression { method ty (line 859) | pub fn ty(&self) -> Type { method visit (line 984) | pub fn visit(&self, mut visitor: impl FnMut(&Self)) { method visit_mut (line 1101) | pub fn visit_mut(&mut self, mut visitor: impl FnMut(&mut Self)) { method visit_recursive (line 1222) | pub fn visit_recursive(&self, visitor: &mut dyn FnMut(&Self)) { method visit_recursive_mut (line 1228) | pub fn visit_recursive_mut(&mut self, visitor: &mut dyn FnMut(&mut Sel... method is_constant (line 1233) | pub fn is_constant(&self, ga: Option<&crate::passes::GlobalAnalysis>) ... method maybe_convert_to (line 1321) | pub fn maybe_convert_to( method default_value_for_type (line 1505) | pub fn default_value_for_type(ty: &Type) -> Expression { method try_set_rw (line 1564) | pub fn try_set_rw( method ignore_debug_hooks (line 1628) | pub fn ignore_debug_hooks(&self) -> &Expression { function model_inner_type (line 1636) | fn model_inner_type(model: &Expression) -> Type { type TwoWayBinding (line 1650) | pub struct TwoWayBinding { method ty (line 1658) | pub fn ty(&self) -> Type { method from (line 1672) | fn from(nr: NamedReference) -> Self { type BindingExpression (line 1679) | pub struct BindingExpression { method from (line 1701) | fn from(expression: Expression) -> Self { method new_uncompiled (line 1714) | pub fn new_uncompiled(node: SyntaxNode) -> Self { method new_with_span (line 1724) | pub fn new_with_span(expression: Expression, span: SourceLocation) -> ... method new_two_way (line 1736) | pub fn new_two_way(other: TwoWayBinding) -> Self { method merge_with (line 1754) | pub fn merge_with(&mut self, other: &Self) -> bool { method has_binding (line 1770) | pub fn has_binding(&self) -> bool { method span (line 1776) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 1779) | fn source_file(&self) -> Option<&crate::diagnostics::SourceFile> { type BindingAnalysis (line 1785) | pub struct BindingAnalysis { type Path (line 1798) | pub enum Path { type PathElement (line 1805) | pub struct PathElement { type EasingCurve (line 1811) | pub enum EasingCurve { type ImageReference (line 1828) | pub enum ImageReference { function pretty_print (line 1836) | pub fn pretty_print(f: &mut dyn std::fmt::Write, expression: &Expression... FILE: internal/compiler/fileaccess.rs type VirtualFile (line 7) | pub struct VirtualFile { method read (line 13) | pub fn read(&self) -> Cow<'static, [u8]> { method is_builtin (line 20) | pub fn is_builtin(&self) -> bool { function styles (line 25) | pub fn styles() -> Vec<&'static str> { function load_file (line 29) | pub fn load_file(path: &std::path::Path) -> Option { function test_load_file (line 42) | fn test_load_file() { type BuiltinDirectory (line 82) | pub type BuiltinDirectory<'a> = [&'a BuiltinFile<'a>]; type BuiltinFile (line 84) | pub struct BuiltinFile<'a> { constant ALIASES (line 91) | const ALIASES: &[(&str, &str)] = &[ function styles (line 102) | pub(crate) fn styles() -> Vec<&'static str> { function load_builtin_file (line 116) | pub(crate) fn load_builtin_file(builtin_path: &std::path::Path) -> Optio... FILE: internal/compiler/generator.rs type OutputFormat (line 35) | pub enum OutputFormat { method guess_from_extension (line 47) | pub fn guess_from_extension(path: &std::path::Path) -> Option { type Err (line 63) | type Err = String; method from_str (line 64) | fn from_str(s: &str) -> Result { function generate (line 78) | pub fn generate( type ItemTreeBuilder (line 121) | pub trait ItemTreeBuilder { method push_repeated_item (line 125) | fn push_repeated_item( method push_native_item (line 132) | fn push_native_item( method enter_component (line 141) | fn enter_component( method enter_component_children (line 149) | fn enter_component_children( function build_item_tree (line 159) | pub fn build_item_tree( function handle_property_bindings_init (line 357) | pub fn handle_property_bindings_init( function for_each_const_properties (line 418) | pub fn for_each_const_properties( function to_pascal_case (line 478) | pub fn to_pascal_case(str: &str) -> String { function to_kebab_case (line 495) | pub fn to_kebab_case(str: &str) -> String { function case_conversions (line 511) | fn case_conversions() { FILE: internal/compiler/generator/cpp.rs type Config (line 18) | pub struct Config { function is_cpp_keyword (line 25) | fn is_cpp_keyword(word: &str) -> bool { function ident (line 49) | pub fn ident(ident: &str) -> SmolStr { function concatenate_ident (line 60) | pub fn concatenate_ident(ident: &str) -> SmolStr { function access_item_rc (line 66) | fn access_item_rc(pr: &llr::MemberReference, ctx: &EvaluationContext) ->... function indent (line 110) | fn indent(f: &mut Formatter<'_>) -> Result<(), Error> { type File (line 121) | pub struct File { method split_off_cpp_files (line 132) | pub fn split_off_cpp_files(&mut self, header_file_name: String, count:... method fmt (line 209) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Declaration (line 240) | pub enum Declaration { type Access (line 249) | pub enum Access { type Struct (line 256) | pub struct Struct { method extract_definitions (line 294) | pub fn extract_definitions(&mut self) -> impl Iterator) -> Result<(), Error> { type Enum (line 316) | pub struct Enum { method fmt (line 322) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Function (line 337) | pub struct Function { method fmt (line 356) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Var (line 393) | pub struct Var { method fmt (line 403) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type TypeAlias (line 423) | pub struct TypeAlias { method fmt (line 429) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type CppType (line 435) | pub trait CppType { method cpp_type (line 436) | fn cpp_type(&self) -> Option; method cpp_type (line 494) | fn cpp_type(&self) -> Option { method cpp_type (line 505) | fn cpp_type(&self) -> Option { method cpp_type (line 520) | fn cpp_type(&self) -> Option { method cpp_type (line 532) | fn cpp_type(&self) -> Option { function escape_string (line 439) | pub fn escape_string(str: &str) -> String { constant SHARED_GLOBAL_CLASS (line 476) | const SHARED_GLOBAL_CLASS: &str = "SharedGlobals"; type ConditionalIncludes (line 479) | struct ConditionalIncludes { type CppGeneratorContext (line 486) | struct CppGeneratorContext<'a> { type EvaluationContext (line 491) | type EvaluationContext<'a> = llr_EvaluationContext<'a, CppGeneratorConte... function to_cpp_orientation (line 573) | fn to_cpp_orientation(o: Orientation) -> &'static str { function remove_parentheses (line 581) | fn remove_parentheses(expr: &str) -> &str { function remove_parentheses_test (line 600) | fn remove_parentheses_test() { function property_set_value_code (line 613) | fn property_set_value_code( function handle_property_init (line 629) | fn handle_property_init( function generate (line 709) | pub fn generate( function generate_types (line 912) | pub fn generate_types(used_types: &[Type], config: &Config) -> File { function embed_resource (line 943) | fn embed_resource( function generate_struct (line 1166) | fn generate_struct(file: &mut File, name: &StructName, fields: &BTreeMap... function generate_enum (line 1200) | fn generate_enum(file: &mut File, en: &std::rc::Rc) { function generate_public_component (line 1214) | fn generate_public_component( function generate_item_tree (line 1393) | fn generate_item_tree( function generate_sub_component (line 1899) | fn generate_sub_component( function generate_layout_item_info_decl (line 2539) | fn generate_layout_item_info_decl( function generate_grid_layout_input_decl (line 2623) | fn generate_grid_layout_input_decl( function generate_repeated_component (line 2715) | fn generate_repeated_component( function generate_global (line 2839) | fn generate_global( function generate_global_builtin (line 2956) | fn generate_global_builtin( function generate_functions (line 3010) | fn generate_functions<'a>( function generate_public_api_for_properties (line 3039) | fn generate_public_api_for_properties( function follow_sub_component_path (line 3211) | fn follow_sub_component_path<'a>( function access_window_field (line 3226) | fn access_window_field(ctx: &EvaluationContext) -> String { function access_member (line 3231) | fn access_member(reference: &llr::MemberReference, ctx: &EvaluationConte... function access_local_member (line 3324) | fn access_local_member(reference: &llr::LocalMemberReference, ctx: &Eval... type MemberAccess (line 3332) | enum MemberAccess { method then (line 3345) | fn then(&self, f: impl FnOnce(&str) -> String) -> String { method map_or_default (line 3360) | fn map_or_default(&self, f: impl FnOnce(&str) -> String) -> String { method and_then (line 3378) | fn and_then(&self, f: impl Fn(&str) -> String) -> MemberAccess { method get_property (line 3392) | fn get_property(self) -> String { method unwrap (line 3398) | fn unwrap(self) -> String { method with_member (line 3405) | fn with_member(self, member: String) -> MemberAccess { function native_prop_info (line 3419) | fn native_prop_info<'a, 'b>( function shared_string_literal (line 3438) | fn shared_string_literal(string: &str) -> String { function compile_expression (line 3442) | fn compile_expression(expr: &llr::Expression, ctx: &EvaluationContext) -... function struct_field_access (line 4066) | fn struct_field_access(base: String, s: &crate::langtype::Struct, name: ... function compile_builtin_function_call (line 4079) | fn compile_builtin_function_call( function build_inner_ensure_code (line 4606) | fn build_inner_ensure_code(templates: &[llr::RowChildTemplateInfo], stat... function generate_repeater_loop_code (line 4622) | fn generate_repeater_loop_code( function generate_with_layout_item_info (line 4649) | fn generate_with_layout_item_info( function generate_with_flexbox_layout_item_info (line 4765) | fn generate_with_flexbox_layout_item_info( function generate_with_grid_input_data (line 4833) | fn generate_with_grid_input_data( function return_compile_expression (line 4953) | fn return_compile_expression( function generate_type_aliases (line 4974) | pub fn generate_type_aliases(file: &mut File, doc: &Document) { function generate_translation (line 5003) | fn generate_translation( FILE: internal/compiler/generator/cpp_live_preview.rs function generate (line 13) | pub fn generate( function generate_public_component (line 63) | fn generate_public_component( function generate_global (line 240) | fn generate_global(file: &mut File, global: &llr::GlobalComponent) { function generate_public_api_for_properties (line 277) | fn generate_public_api_for_properties( function convert_to_value_fn (line 457) | fn convert_to_value_fn(ty: &Type) -> String { function convert_from_value_fn (line 483) | fn convert_from_value_fn(ty: &Type) -> String { function generate_value_conversions (line 501) | fn generate_value_conversions(file: &mut File, structs_and_enums: &[Type... FILE: internal/compiler/generator/python.rs function is_python_keyword (line 21) | fn is_python_keyword(word: &str) -> bool { function ident (line 35) | pub fn ident(ident: &str) -> SmolStr { type PyProperty (line 47) | pub struct PyProperty { method from (line 63) | fn from(llr_prop: &llr::PublicProperty) -> Self { function from (line 53) | fn from(prop: &PyProperty) -> Self { type ComponentType (line 68) | enum ComponentType<'a> { type PyComponent (line 74) | pub struct PyComponent { method generate (line 81) | fn generate(&self, ty: ComponentType<'_>, file: &mut File) { method from (line 123) | fn from(llr_compo: &llr::PublicComponent) -> Self { method from (line 133) | fn from(llr_global: &llr::GlobalComponent) -> Self { type PyStructField (line 143) | pub struct PyStructField { type PyStruct (line 149) | pub struct PyStruct { type Error (line 158) | type Error = AnonymousStruct; method try_from (line 160) | fn try_from(structty: &Rc) -> Result impl ExactSizeIterator Self { type PyEnumVariant (line 225) | pub struct PyEnumVariant { type PyEnum (line 231) | pub struct PyEnum { method from (line 238) | fn from(enumty: &Rc) -> Self { method generate_aliases (line 271) | fn generate_aliases(&self) -> impl ExactSizeIterator Self { type PyStructOrEnum (line 282) | pub enum PyStructOrEnum { method generate_aliases (line 297) | fn generate_aliases(&self, file: &mut File) { function from (line 288) | fn from(struct_or_enum: &PyStructOrEnum) -> Self { type PyModule (line 308) | pub struct PyModule { method load_from_json (line 327) | pub fn load_from_json(json: &str) -> Result { method default (line 316) | fn default() -> Self { function generate_py_module (line 332) | pub fn generate_py_module( type File (line 423) | pub struct File { method fmt (line 430) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Declaration (line 447) | pub enum Declaration { type Class (line 453) | pub struct Class { method fmt (line 461) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Variable (line 489) | pub struct Variable { method fmt (line 495) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type PyType (line 501) | pub struct PyType { method fmt (line 507) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Field (line 517) | pub struct Field { method fmt (line 524) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type FunctionDeclaration (line 537) | pub struct FunctionDeclaration { method fmt (line 545) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function generate (line 585) | pub fn generate( function python_type_name (line 660) | fn python_type_name(ty: &Type) -> SmolStr { FILE: internal/compiler/generator/python/diff.rs method changed_globals (line 14) | pub fn changed_globals(&self, other: &Self) -> Option Option Option Option { method incompatible_changes (line 85) | pub fn incompatible_changes(&self) -> bool { type TypeChange (line 92) | pub struct TypeChange { type ComponentDifference (line 99) | pub struct ComponentDifference { method compare (line 109) | fn compare(old_compo: &PyComponent, new_compo: &PyComponent) -> Option... method has_difference (line 171) | fn has_difference(&self) -> bool { method incompatible_changes (line 179) | fn incompatible_changes(&self) -> bool { type PyStructsOrEnumsDifference (line 186) | pub struct PyStructsOrEnumsDifference { method compare (line 196) | fn compare(orig: &[PyStructOrEnum], new: &[PyStructOrEnum]) -> Option<... method incompatible_changes (line 299) | pub fn incompatible_changes(&self) -> bool { type StructDifference (line 308) | pub struct StructDifference { method compare (line 317) | fn compare(old_struct: &PyStruct, new_struct: &PyStruct) -> Option bool { method incompatible_changes (line 386) | fn incompatible_changes(&self) -> bool { type EnumDifference (line 394) | pub struct EnumDifference { method compare (line 402) | fn compare(old_enum: &PyEnum, new_enum: &PyEnum) -> Option { method has_difference (line 423) | fn has_difference(&self) -> bool { method incompatible_changes (line 430) | fn incompatible_changes(&self) -> bool { function globals (line 436) | fn globals() { function structs_and_enums (line 548) | fn structs_and_enums() { FILE: internal/compiler/generator/rust.rs type RustGeneratorContext (line 33) | struct RustGeneratorContext { type EvaluationContext (line 38) | type EvaluationContext<'a> = llr_EvaluationContext<'a, RustGeneratorCont... function ident (line 40) | pub fn ident(ident: &str) -> proc_macro2::Ident { method to_tokens (line 49) | fn to_tokens(&self, tokens: &mut TokenStream) { function to_tokens (line 63) | fn to_tokens(&self, tokens: &mut TokenStream) { function rust_primitive_type (line 77) | pub fn rust_primitive_type(ty: &Type) -> Option { function rust_property_type (line 127) | fn rust_property_type(ty: &Type) -> Option { function primitive_property_value (line 135) | fn primitive_property_value(ty: &Type, property_accessor: MemberAccess) ... function set_primitive_property_value (line 143) | fn set_primitive_property_value(ty: &Type, value_expression: TokenStream... function generate (line 154) | pub fn generate( function generate_module_header (line 271) | pub(super) fn generate_module_header() -> TokenStream { function generate_types (line 285) | pub fn generate_types(used_types: &[Type]) -> (Vec, TokenStream) { function generate_public_component (line 315) | fn generate_public_component( function generate_shared_globals (line 426) | fn generate_shared_globals( function generate_struct (line 546) | fn generate_struct(name: &StructName, fields: &BTreeMap) ... function generate_enum (line 579) | fn generate_enum(en: &std::rc::Rc) -> TokenStream { function handle_property_init (line 611) | fn handle_property_init( function public_api (line 705) | fn public_api( function generate_sub_component (line 813) | fn generate_sub_component( function generate_functions (line 1452) | fn generate_functions(functions: &[llr::Function], ctx: &EvaluationConte... function generate_global (line 1487) | fn generate_global( function generate_global_getters (line 1637) | fn generate_global_getters( function generate_item_tree (line 1660) | fn generate_item_tree( function generate_repeated_component (line 1932) | fn generate_repeated_component( function inner_component_id (line 2209) | fn inner_component_id(component: &llr::SubComponent) -> proc_macro2::Ide... function internal_popup_id (line 2213) | fn internal_popup_id(index: usize) -> proc_macro2::Ident { function global_inner_name (line 2219) | fn global_inner_name(g: &llr::GlobalComponent) -> TokenStream { function property_set_value_tokens (line 2229) | fn property_set_value_tokens( function access_member (line 2248) | fn access_member(reference: &llr::MemberReference, ctx: &EvaluationConte... function access_local_member (line 2402) | fn access_local_member( type MemberAccess (line 2413) | enum MemberAccess { method then (line 2424) | fn then(self, f: impl FnOnce(TokenStream) -> TokenStream) -> TokenStre... method map_or_default (line 2438) | fn map_or_default(self, f: impl FnOnce(TokenStream) -> TokenStream) ->... method get_property (line 2452) | fn get_property(self) -> TokenStream { method unwrap (line 2464) | fn unwrap(&self) -> TokenStream { function follow_sub_component_path (line 2472) | fn follow_sub_component_path<'a>( function access_window_adapter_field (line 2488) | fn access_window_adapter_field(ctx: &EvaluationContext) -> TokenStream { function access_item_rc (line 2495) | fn access_item_rc(pr: &llr::MemberReference, ctx: &EvaluationContext) ->... function compile_expression (line 2529) | fn compile_expression(expr: &Expression, ctx: &EvaluationContext) -> Tok... function struct_field_access (line 3123) | fn struct_field_access(s: &Struct, name: &str) -> proc_macro2::TokenTree { function compile_builtin_function_call (line 3136) | fn compile_builtin_function_call( function struct_name_to_tokens (line 3774) | fn struct_name_to_tokens(name: &StructName) -> Option... function embedded_file_tokens (line 4267) | fn embedded_file_tokens(path: &str) -> TokenStream { function generate_resources (line 4278) | fn generate_resources(doc: &Document) -> Vec { function generate_named_exports (line 4402) | pub fn generate_named_exports(exports: &crate::object_tree::Exports) -> ... function compile_expression_no_parenthesis (line 4444) | fn compile_expression_no_parenthesis(expr: &Expression, ctx: &Evaluation... function generate_translations (line 4468) | fn generate_translations( FILE: internal/compiler/generator/rust_live_preview.rs function generate (line 13) | pub fn generate( function generate_public_component (line 78) | fn generate_public_component( function generate_global (line 248) | fn generate_global(global: &llr::GlobalComponent, root: &llr::Compilatio... function convert_to_value_fn (line 354) | fn convert_to_value_fn(ty: &Type) -> TokenStream { function convert_from_value_fn (line 376) | fn convert_from_value_fn(ty: &Type) -> TokenStream { function generate_value_conversions (line 397) | fn generate_value_conversions(used_types: &[Type]) -> TokenStream { FILE: internal/compiler/langtype.rs type Type (line 19) | pub enum Type { method eq (line 75) | fn eq(&self, other: &Self) -> bool { method from (line 197) | fn from(value: Rc) -> Self { method is_property_type (line 204) | pub fn is_property_type(&self) -> bool { method ok_for_public_api (line 232) | pub fn ok_for_public_api(&self) -> bool { method as_enum (line 237) | pub fn as_enum(&self) -> &Rc { method can_convert (line 245) | pub fn can_convert(&self, other: &Self) -> bool { method default_unit (line 299) | pub fn default_unit(&self) -> Option { method as_unit_product (line 337) | pub fn as_unit_product(&self) -> Option> { method fmt (line 120) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type BuiltinPropertyDefault (line 348) | pub enum BuiltinPropertyDefault { method expr (line 358) | pub fn expr(&self, elem: &crate::object_tree::ElementRc) -> Option Self { method is_native_output (line 389) | pub fn is_native_output(&self) -> bool { method from (line 395) | fn from(function: BuiltinFunction) -> Self { type ElementType (line 406) | pub enum ElementType { method lookup_property (line 437) | pub fn lookup_property<'a>(&self, name: &'a str) -> PropertyLookupResu... method property_list (line 492) | pub fn property_list(&self) -> Vec<(SmolStr, Type)> { method lookup_type_for_child_element (line 519) | pub fn lookup_type_for_child_element( method as_builtin (line 597) | pub fn as_builtin(&self) -> &BuiltinElement { method as_native (line 606) | pub fn as_native(&self) -> &NativeClass { method as_component (line 617) | pub fn as_component(&self) -> &Rc { method type_name (line 625) | pub fn type_name(&self) -> Option<&str> { method eq (line 423) | fn eq(&self, other: &Self) -> bool { method fmt (line 638) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type BuiltinPrivateStruct (line 651) | pub enum BuiltinPrivateStruct { method is_layout_data (line 681) | pub fn is_layout_data(&self) -> bool { method slint_name (line 690) | pub fn slint_name(&self) -> Option { type BuiltinPublicStruct (line 710) | pub enum BuiltinPublicStruct { method slint_name (line 720) | pub fn slint_name(&self) -> Option { type BuiltinStruct (line 733) | pub enum BuiltinStruct { method slint_name (line 739) | pub fn slint_name(&self) -> Option { type NativeClass (line 748) | pub struct NativeClass { method new (line 760) | pub fn new(class_name: &str) -> Self { method new_with_properties (line 770) | pub fn new_with_properties( method property_count (line 779) | pub fn property_count(&self) -> usize { method lookup_property (line 783) | pub fn lookup_property(&self, name: &str) -> Option<&Type> { method lookup_alias (line 793) | pub fn lookup_alias(&self, name: &str) -> Option<&str> { type DefaultSizeBinding (line 807) | pub enum DefaultSizeBinding { type BuiltinElement (line 818) | pub struct BuiltinElement { method new (line 838) | pub fn new(native_class: Rc) -> Self { type PropertyLookupResult (line 844) | pub struct PropertyLookupResult<'a> { function is_valid (line 859) | pub fn is_valid(&self) -> bool { function is_valid_for_assignment (line 864) | pub fn is_valid_for_assignment(&self) -> bool { function invalid (line 873) | pub fn invalid(resolved_name: Cow<'a, str>) -> Self { type Function (line 887) | pub struct Function { type StructName (line 896) | pub enum StructName { method slint_name (line 923) | pub fn slint_name(&self) -> Option { method is_none (line 932) | pub fn is_none(&self) -> bool { method is_some (line 936) | pub fn is_some(&self) -> bool { method or (line 940) | pub fn or(self, other: Self) -> Self { method from (line 949) | fn from(value: BuiltinPrivateStruct) -> Self { method from (line 955) | fn from(value: BuiltinPublicStruct) -> Self { method eq (line 909) | fn eq(&self, other: &Self) -> bool { type Struct (line 961) | pub struct Struct { method node (line 967) | pub fn node(&self) -> Option<&syntax_nodes::ObjectType> { method fmt (line 976) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Enumeration (line 990) | pub struct Enumeration { method default_value (line 1005) | pub fn default_value(self: Rc) -> EnumerationValue { method try_value_from_string (line 1009) | pub fn try_value_from_string(self: Rc, value: &str) -> Option bool { type KeyboardModifiers (line 1021) | pub struct KeyboardModifiers { type Keys (line 1029) | pub struct Keys { method fmt (line 1038) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type EnumerationValue (line 1073) | pub struct EnumerationValue { method fmt (line 1085) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method to_pascal_case (line 1091) | pub fn to_pascal_case(&self) -> String { method eq (line 1079) | fn eq(&self, other: &Self) -> bool { type LengthConversionPowers (line 1097) | pub struct LengthConversionPowers { function unit_product_length_conversion (line 1104) | pub fn unit_product_length_conversion( function unit_product_length_conversion_test (line 1145) | fn unit_product_length_conversion_test() { FILE: internal/compiler/layout.rs type Orientation (line 17) | pub enum Orientation { type FlexDirection (line 23) | pub enum FlexDirection { type Layout (line 36) | pub enum Layout { method visit_named_references (line 44) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... type LayoutItem (line 55) | pub struct LayoutItem { method rect (line 100) | pub fn rect(&self) -> LayoutRect { type RowChildTemplate (line 63) | pub enum RowChildTemplate { method layout_item (line 73) | pub fn layout_item(&self) -> &LayoutItem { method layout_item_mut (line 80) | pub fn layout_item_mut(&mut self) -> &mut LayoutItem { method repeated_element (line 87) | pub fn repeated_element(&self) -> Option<&ElementRc> { method is_repeated (line 94) | pub fn is_repeated(&self) -> bool { type LayoutRect (line 120) | pub struct LayoutRect { method install_on_element (line 128) | pub fn install_on_element(element: &ElementRc) -> Self { method visit_named_references (line 140) | fn visit_named_references(&mut self, mut visitor: &mut impl FnMut(&mut... method size_reference (line 147) | pub fn size_reference(&self, orientation: Orientation) -> Option<&Name... type LayoutConstraints (line 156) | pub struct LayoutConstraints { method new (line 174) | pub fn new(element: &ElementRc, diag: &mut BuildDiagnostics, level: Di... method has_explicit_restrictions (line 234) | pub fn has_explicit_restrictions(&self, orientation: Orientation) -> b... method for_each_restrictions (line 252) | pub fn for_each_restrictions( method visit_named_references (line 283) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... type RowColExpr (line 312) | pub enum RowColExpr { type GridLayoutCell (line 319) | pub struct GridLayoutCell { method visit_named_references (line 329) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... type GridLayoutElement (line 352) | pub struct GridLayoutElement { method span (line 359) | pub fn span(&self, orientation: Orientation) -> RowColExpr { type Padding (line 369) | pub struct Padding { method visit_named_references (line 377) | fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut Nam... method begin_end (line 393) | pub fn begin_end(&self, o: Orientation) -> (Option<&NamedReference>, O... type Spacing (line 402) | pub struct Spacing { method visit_named_references (line 408) | fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut Nam... method orientation (line 417) | pub fn orientation(&self, o: Orientation) -> Option<&NamedReference> { type LayoutGeometry (line 426) | pub struct LayoutGeometry { method visit_named_references (line 434) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... method new (line 443) | pub fn new(layout_element: &ElementRc) -> Self { function find_binding (line 476) | fn find_binding( function binding_reference (line 499) | pub fn binding_reference(element: &ElementRc, name: &'static str) -> Opt... function init_fake_property (line 503) | fn init_fake_property( type GridLayout (line 525) | pub struct GridLayout { method visit_rowcol_named_references (line 540) | pub fn visit_rowcol_named_references(&mut self, visitor: &mut impl FnM... method visit_named_references (line 558) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... type BoxLayout (line 574) | pub struct BoxLayout { method visit_named_references (line 582) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... type FlexBoxLayout (line 592) | pub struct FlexBoxLayout { method visit_named_references (line 602) | pub fn visit_named_references(&mut self, visitor: &mut impl FnMut(&mut... function implicit_layout_info_call (line 623) | pub fn implicit_layout_info_call(elem: &ElementRc, orientation: Orientat... function create_new_prop (line 686) | pub fn create_new_prop(elem: &ElementRc, tentative_name: SmolStr, ty: Ty... function is_layout (line 707) | pub fn is_layout(base_type: &ElementType) -> bool { FILE: internal/compiler/lexer.rs type LexState (line 12) | pub struct LexState { type LexingRule (line 20) | pub trait LexingRule { method lex (line 22) | fn lex(&self, text: &str, state: &mut LexState) -> usize; method lex (line 27) | fn lex(&self, text: &str, _: &mut LexState) -> usize { method lex (line 34) | fn lex(&self, text: &str, state: &mut LexState) -> usize { function lex_whitespace (line 39) | pub fn lex_whitespace(text: &str, _: &mut LexState) -> usize { function lex_comment (line 51) | pub fn lex_comment(text: &str, _: &mut LexState) -> usize { function lex_string (line 87) | pub fn lex_string(text: &str, state: &mut LexState) -> usize { function lex_number (line 133) | pub fn lex_number(text: &str, _: &mut LexState) -> usize { function lex_color (line 165) | pub fn lex_color(text: &str, _: &mut LexState) -> usize { function lex_identifier (line 180) | pub fn lex_identifier(text: &str, _: &mut LexState) -> usize { function lex (line 193) | pub fn lex(mut source: &str) -> Vec { function basic_lexer_test (line 237) | fn basic_lexer_test() { function locate_slint_macro (line 335) | pub fn locate_slint_macro(rust_source: &str) -> impl Iterator Option { function test_extract_rust_macro (line 461) | fn test_extract_rust_macro() { FILE: internal/compiler/lib.rs type EmbedResourcesKind (line 48) | pub enum EmbedResourcesKind { type DefaultTranslationContext (line 66) | pub enum DefaultTranslationContext { type ComponentSelection (line 80) | pub enum ComponentSelection { type OpenImportCallback (line 108) | pub type OpenImportCallback = type ResourceUrlMapper (line 110) | pub type ResourceUrlMapper = Rc Pin Self { function prepare_for_compile (line 277) | fn prepare_for_compile( function compile_syntax_node (line 293) | pub async fn compile_syntax_node( function load_root_file (line 329) | pub async fn load_root_file( function load_root_file_with_raw_type_loader (line 350) | pub async fn load_root_file_with_raw_type_loader( FILE: internal/compiler/literals.rs function unescape_string (line 10) | pub fn unescape_string(string: &str) -> Option { function test_unescape_string (line 54) | fn test_unescape_string() { function parse_number_literal (line 77) | pub fn parse_number_literal(s: SmolStr) -> Result { function test_parse_number_literal (line 95) | fn test_parse_number_literal() { FILE: internal/compiler/llr.rs function run_passes (line 21) | pub fn run_passes(root: &mut super::CompilationUnit) { FILE: internal/compiler/llr/expression.rs type ArrayOutput (line 18) | pub enum ArrayOutput { type Expression (line 25) | pub enum Expression { method default_value_for_type (line 269) | pub fn default_value_for_type(ty: &Type) -> Option { method ty (line 327) | pub fn ty(&self, ctx: &dyn TypeResolutionContext) -> Type { method visit (line 512) | pub fn visit(&self, mut visitor: impl FnMut(&Self)) { method visit_mut (line 517) | pub fn visit_mut(&mut self, mut visitor: impl FnMut(&mut Self)) { method visit_recursive (line 522) | pub fn visit_recursive(&self, visitor: &mut dyn FnMut(&Self)) { method visit_recursive_mut (line 528) | pub fn visit_recursive_mut(&mut self, visitor: &mut dyn FnMut(&mut Sel... method visit_property_references (line 533) | pub fn visit_property_references( type TypeResolutionContext (line 560) | pub trait TypeResolutionContext { method property_ty (line 564) | fn property_ty(&self, _: &MemberReference) -> &Type; method arg_type (line 567) | fn arg_type(&self, _index: usize) -> &Type { method property_ty (line 827) | fn property_ty(&self, prop: &MemberReference) -> &Type { method arg_type (line 844) | fn arg_type(&self, index: usize) -> &Type { type ParentScope (line 574) | pub struct ParentScope<'a> { function new (line 584) | pub fn new( type EvaluationScope (line 596) | pub enum EvaluationScope<'a> { type EvaluationContext (line 604) | pub struct EvaluationContext<'a, T = ()> { function new_sub_component (line 614) | pub fn new_sub_component( function new_global (line 628) | pub fn new_global( function property_info (line 641) | pub(crate) fn property_info<'b>(&'b self, prop: &MemberReference) -> Pro... function current_sub_component (line 767) | pub fn current_sub_component(&self) -> Option<&super::SubComponent> { function current_global (line 772) | pub fn current_global(&self) -> Option<&super::GlobalComponent> { function parent_sub_component_idx (line 777) | pub fn parent_sub_component_idx(&self, parent: usize) -> Option { type ContextMap (line 862) | pub(crate) enum ContextMap { method from_parent_level (line 869) | fn from_parent_level(parent_level: usize) -> Self { method deeper_in_sub_component (line 877) | fn deeper_in_sub_component(self, sub: SubComponentInstanceIdx) -> Self { method map_property_reference (line 888) | pub fn map_property_reference(&self, p: &MemberReference) -> MemberRef... method map_expression (line 921) | pub fn map_expression(&self, e: &mut Expression) { method map_context (line 935) | pub fn map_context<'a>(&self, ctx: &EvaluationContext<'a>) -> Evaluati... FILE: internal/compiler/llr/item_tree.rs type PropertyIdx (line 14) | pub struct PropertyIdx(usize); constant REPEATER_DATA (line 73) | pub const REPEATER_DATA: Self = Self(0); constant REPEATER_INDEX (line 74) | pub const REPEATER_INDEX: Self = Self(1); type FunctionIdx (line 16) | pub struct FunctionIdx(usize); type CallbackIdx (line 18) | pub struct CallbackIdx(usize); type SubComponentIdx (line 20) | pub struct SubComponentIdx(usize); type GlobalIdx (line 22) | pub struct GlobalIdx(usize); type SubComponentInstanceIdx (line 24) | pub struct SubComponentInstanceIdx(usize); type ItemInstanceIdx (line 26) | pub struct ItemInstanceIdx(usize); type RepeatedElementIdx (line 28) | pub struct RepeatedElementIdx(usize); type GridLayoutChildIdx (line 30) | pub struct GridLayoutChildIdx(usize); type RowChildTemplateInfo (line 36) | pub enum RowChildTemplateInfo { function has_inner_repeaters (line 44) | pub fn has_inner_repeaters(templates: &Option>... function static_child_count (line 51) | pub fn static_child_count(templates: &[RowChildTemplateInfo]) -> usize { type LayoutRepeatedElement (line 56) | pub struct LayoutRepeatedElement { type GridLayoutRepeatedElement (line 64) | pub struct GridLayoutRepeatedElement { type GridLayoutChildLayoutInfo (line 80) | pub struct GridLayoutChildLayoutInfo { type MutExpression (line 86) | pub struct MutExpression(RefCell); method from (line 89) | fn from(e: Expression) -> Self { method ty (line 95) | pub fn ty(&self, ctx: &dyn super::TypeResolutionContext) -> Type { type Animation (line 101) | pub enum Animation { type BindingExpression (line 108) | pub struct BindingExpression { type GlobalComponent (line 123) | pub struct GlobalComponent { method must_generate (line 149) | pub fn must_generate(&self) -> bool { type LocalMemberIndex (line 159) | pub enum LocalMemberIndex { method property (line 172) | pub fn property(&self) -> Option { type MemberReference (line 179) | pub enum MemberReference { method local (line 193) | pub fn local(&self) -> LocalMemberReference { method is_function (line 202) | pub fn is_function(&self) -> bool { method from (line 218) | fn from(local_reference: LocalMemberReference) -> Self { type LocalMemberReference (line 225) | pub struct LocalMemberReference { method from (line 231) | fn from(reference: T) -> Self { type Property (line 237) | pub struct Property { type Callback (line 246) | pub struct Callback { type Function (line 260) | pub struct Function { type ListViewInfo (line 270) | pub struct ListViewInfo { type RepeatedElement (line 286) | pub struct RepeatedElement { type ComponentContainerElement (line 303) | pub struct ComponentContainerElement { type Item (line 312) | pub struct Item { method fmt (line 320) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type TreeNode (line 330) | pub struct TreeNode { method children_count (line 339) | fn children_count(&self) -> usize { method visit_in_array (line 349) | pub fn visit_in_array( type SubComponent (line 382) | pub struct SubComponent { method repeater_count (line 465) | pub fn repeater_count(&self, cu: &CompilationUnit) -> u32 { method child_item_count (line 474) | pub fn child_item_count(&self, cu: &CompilationUnit) -> u32 { type PopupWindow (line 435) | pub struct PopupWindow { type PopupMenu (line 441) | pub struct PopupMenu { type Timer (line 450) | pub struct Timer { type PropAnalysis (line 457) | pub struct PropAnalysis { type SubComponentInstance (line 484) | pub struct SubComponentInstance { type ItemTree (line 493) | pub struct ItemTree { type PublicComponent (line 499) | pub struct PublicComponent { type CompilationUnit (line 507) | pub struct CompilationUnit { method for_each_sub_components (line 521) | pub fn for_each_sub_components<'a>( method for_each_expression (line 565) | pub fn for_each_expression<'a>( type PublicProperty (line 605) | pub struct PublicProperty { type PublicProperties (line 611) | pub type PublicProperties = Vec; type PrivateProperties (line 612) | pub type PrivateProperties = Vec<(SmolStr, Type)>; FILE: internal/compiler/llr/lower_expression.rs type ExpressionLoweringCtxInner (line 24) | pub struct ExpressionLoweringCtxInner<'a> { type ExpressionLoweringCtx (line 31) | pub struct ExpressionLoweringCtx<'a> { function map_property_reference (line 38) | pub fn map_property_reference(&self, from: &NamedReference) -> MemberRef... function property_ty (line 64) | fn property_ty(&self, _: &MemberReference) -> &Type { function lower_expression (line 69) | pub fn lower_expression( function lower_assignment (line 312) | fn lower_assignment( function repeater_special_property (line 422) | pub fn repeater_special_property( function lower_restart_timer (line 444) | fn lower_restart_timer(args: &[tree_Expression]) -> llr_Expression { function lower_show_popup_window (line 464) | fn lower_show_popup_window( function lower_close_popup_window (line 497) | fn lower_close_popup_window( function lower_animation (line 526) | pub fn lower_animation(a: &PropertyAnimation, ctx: &mut ExpressionLoweri... function compile_path (line 620) | fn compile_path( function make_struct (line 738) | pub fn make_struct( FILE: internal/compiler/llr/lower_layout_expression.rs function empty_int32_slice (line 21) | fn empty_int32_slice() -> llr_Expression { function compute_grid_layout_info (line 29) | pub(super) fn compute_grid_layout_info( function compute_box_layout_info (line 83) | pub(super) fn compute_box_layout_info( function organize_grid_layout (line 116) | pub(super) fn organize_grid_layout( function solve_grid_layout (line 181) | pub(super) fn solve_grid_layout( function solve_box_layout (line 247) | pub(super) fn solve_box_layout( function solve_flexbox_layout (line 297) | pub(super) fn solve_flexbox_layout( function compute_flexbox_layout_info (line 376) | pub(super) fn compute_flexbox_layout_info( function compute_flexbox_layout_info_for_direction (line 464) | fn compute_flexbox_layout_info_for_direction( type FlexBoxLayoutDataResult (line 569) | struct FlexBoxLayoutDataResult { function flexbox_layout_data (line 586) | fn flexbox_layout_data( type BoxLayoutDataResult (line 728) | struct BoxLayoutDataResult { function make_layout_cell_data_struct (line 736) | fn make_layout_cell_data_struct(layout_info: llr_Expression) -> llr_Expr... function box_layout_data (line 743) | fn box_layout_data( type GridLayoutCellConstraintsResult (line 805) | struct GridLayoutCellConstraintsResult { function grid_layout_cell_constraints (line 812) | fn grid_layout_cell_constraints( type GridLayoutInputDataResult (line 869) | struct GridLayoutInputDataResult { function grid_layout_input_data (line 877) | fn grid_layout_input_data( function grid_layout_input_data_ty (line 968) | pub(super) fn grid_layout_input_data_ty() -> Type { function generate_layout_padding_and_spacing (line 982) | fn generate_layout_padding_and_spacing( function layout_geometry_size (line 1005) | fn layout_geometry_size( function get_layout_info (line 1016) | pub fn get_layout_info( function get_grid_layout_input_for_repeated (line 1068) | pub fn get_grid_layout_input_for_repeated( function get_row_child_templates (line 1151) | fn get_row_child_templates( FILE: internal/compiler/llr/lower_to_item_tree.rs function lower_to_item_tree (line 20) | pub fn lower_to_item_tree( type LoweredElement (line 112) | pub enum LoweredElement { type LoweredSubComponentMapping (line 120) | pub struct LoweredSubComponentMapping { method map_property_reference (line 128) | pub fn map_property_reference( type LoweredSubComponent (line 187) | pub struct LoweredSubComponent { type LoweringState (line 193) | pub struct LoweringState { method map_property_reference (line 202) | pub fn map_property_reference(&self, from: &NamedReference) -> MemberR... method sub_component (line 212) | fn sub_component<'a>(&'a self, component: &Rc) -> &'a Lower... method row_child_templates (line 219) | pub fn row_child_templates( method sub_component_idx (line 229) | fn sub_component_idx(&self, component: &Rc) -> SubComponent... method push_sub_component (line 244) | fn push_sub_component(&mut self, sc: LoweredSubComponent) -> SubCompon... function component_id (line 249) | fn component_id(component: &Rc) -> SmolStr { function lower_sub_component (line 261) | fn lower_sub_component( function lower_geometry (line 707) | fn lower_geometry( function get_property_analysis (line 722) | fn get_property_analysis(elem: &ElementRc, p: &str) -> crate::object_tre... function lower_repeated_component (line 752) | fn lower_repeated_component( function lower_popup_component (line 798) | fn lower_popup_component( function lower_timer (line 820) | fn lower_timer(timer: &object_tree::Timer, ctx: &ExpressionLoweringCtx) ... function lower_global (line 836) | fn lower_global( function lower_global_expressions (line 955) | fn lower_global_expressions( function make_tree (line 1033) | fn make_tree( function public_properties (line 1081) | fn public_properties( FILE: internal/compiler/llr/optim_passes/count_property_use.rs function count_property_use (line 13) | pub fn count_property_use(root: &CompilationUnit) { function visit_property (line 147) | fn visit_property(pr: &MemberReference, ctx: &EvaluationContext) { function visit_binding_expression (line 162) | fn visit_binding_expression(binding: &BindingExpression, ctx: &Evaluatio... function clean_unused_bindings (line 173) | fn clean_unused_bindings(root: &CompilationUnit) { FILE: internal/compiler/llr/optim_passes/inline_expressions.rs constant PROPERTY_ACCESS_COST (line 12) | const PROPERTY_ACCESS_COST: isize = 1000; constant ALLOC_COST (line 13) | const ALLOC_COST: isize = 700; constant ARRAY_INDEX_COST (line 14) | const ARRAY_INDEX_COST: isize = 500; constant INLINE_THRESHOLD (line 17) | const INLINE_THRESHOLD: isize = ALLOC_COST * 2 - 10; constant INLINE_SINGLE_THRESHOLD (line 19) | const INLINE_SINGLE_THRESHOLD: isize = ALLOC_COST * 10; function expression_cost (line 22) | fn expression_cost(exp: &Expression, ctx: &EvaluationContext) -> isize { function callback_cost (line 85) | fn callback_cost(_callback: &crate::llr::MemberReference, _ctx: &Evaluat... function builtin_function_cost (line 90) | fn builtin_function_cost(function: &BuiltinFunction) -> isize { function inline_simple_expressions (line 170) | pub fn inline_simple_expressions(root: &CompilationUnit) { function inline_simple_expressions_in_expression (line 176) | fn inline_simple_expressions_in_expression(expr: &mut Expression, ctx: &... function adjust_use_count (line 223) | fn adjust_use_count(expr: &Expression, ctx: &EvaluationContext, adjust: ... FILE: internal/compiler/llr/optim_passes/remove_unused.rs type Mapping (line 7) | struct Mapping { method keep (line 13) | fn keep(&self, member: &LocalMemberIndex) -> bool { type ScMappings (line 22) | type ScMappings = TiVec; type GlobMappings (line 23) | type GlobMappings = TiVec; function remove_unused (line 25) | pub fn remove_unused(root: &mut CompilationUnit) { function create_mapping (line 127) | fn create_mapping( function create_vec_mapping (line 137) | fn create_vec_mapping, T>( function clean_vec (line 156) | fn clean_vec(vec: &mut TiVec, properties: &TiVec Self { method follow_sub_components (line 225) | pub fn follow_sub_components( function visit_compilation_unit (line 237) | pub fn visit_compilation_unit( function visit_public_component (line 265) | pub fn visit_public_component( function visit_sub_component (line 276) | pub fn visit_sub_component( function visit_global (line 408) | fn visit_global( function visit_popup_menu (line 457) | pub fn visit_popup_menu( function visit_public_property (line 469) | pub fn visit_public_property( function visit_function (line 478) | pub fn visit_function( function visit_expression (line 487) | pub fn visit_expression( function visit_binding_expression (line 506) | pub fn visit_binding_expression( function visit_member_reference (line 521) | pub fn visit_member_reference( function visit_local_member_reference (line 543) | pub fn visit_local_member_reference( function visit_member_index (line 560) | pub fn visit_member_index( FILE: internal/compiler/llr/pretty_print.rs function pretty_print (line 15) | pub fn pretty_print(root: &CompilationUnit, writer: &mut dyn Write) -> R... type PrettyPrinter (line 19) | struct PrettyPrinter<'a> { function print_root (line 25) | fn print_root(&mut self, root: &CompilationUnit) -> Result { function print_component (line 38) | fn print_component( function print_global (line 132) | fn print_global( function indent (line 216) | fn indent(&mut self) -> Result { type DisplayPropertyRef (line 224) | pub struct DisplayPropertyRef<'a, T>(pub &'a MemberReference, pub &'a Ev... method fmt (line 226) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result { type DisplayLocalRef (line 248) | pub struct DisplayLocalRef<'a, T>(pub &'a LocalMemberReference, pub &'a ... method fmt (line 250) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result { function print_local_ref (line 255) | fn print_local_ref( type DisplayExpression (line 299) | pub struct DisplayExpression<'a, T>(pub &'a Expression, pub &'a Evaluati... method fmt (line 301) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result { FILE: internal/compiler/load_builtins.rs function load_builtins (line 25) | pub(crate) fn load_builtins(register: &mut TypeRegister) { function compiled (line 247) | fn compiled( function parse_annotation (line 269) | fn parse_annotation(key: &str, node: &SyntaxNode) -> Option { function empty_context (line 56) | pub fn empty_context(type_register: &'a TypeRegister, diag: &'a mut Buil... function return_type (line 70) | pub fn return_type(&self) -> &Type { function is_legacy_component (line 77) | pub fn is_legacy_component(&self) -> bool { function is_local_element (line 82) | pub fn is_local_element(&self, elem: &ElementRc) -> bool { type LookupResult (line 92) | pub enum LookupResult { method from (line 126) | fn from(expression: Expression) -> Self { method from (line 131) | fn from(callable: Callable) -> Self { method from (line 136) | fn from(macro_function: BuiltinMacroFunction) -> Self { method from (line 141) | fn from(function: BuiltinFunction) -> Self { method deprecated (line 147) | pub fn deprecated(&self) -> Option<&str> { type LookupResultCallable (line 104) | pub enum LookupResultCallable { type BuiltinNamespace (line 117) | pub enum BuiltinNamespace { type LookupObject (line 156) | pub trait LookupObject { method for_each_entry (line 159) | fn for_each_entry( method lookup (line 167) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 181) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 210) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method for_each_entry (line 252) | fn for_each_entry( method for_each_entry (line 274) | fn for_each_entry( method for_each_entry (line 301) | fn for_each_entry( method for_each_entry (line 389) | fn for_each_entry( method lookup (line 415) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 472) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 563) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 613) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method lookup (line 638) | fn lookup(&self, _ctx: &LookupCtx, name: &SmolStr) -> Option( method for_each_entry (line 723) | fn for_each_entry( method for_each_entry (line 743) | fn for_each_entry( method for_each_entry (line 776) | fn for_each_entry( method for_each_entry (line 826) | fn for_each_entry( method for_each_entry (line 841) | fn for_each_entry( method for_each_entry (line 857) | fn for_each_entry( method for_each_entry (line 903) | fn for_each_entry( method lookup (line 942) | fn lookup(&self, ctx: &LookupCtx, name: &SmolStr) -> Option( method for_each_entry (line 996) | fn for_each_entry( method for_each_entry (line 1049) | fn for_each_entry( method for_each_entry (line 1072) | fn for_each_entry( method for_each_entry (line 1093) | fn for_each_entry( method for_each_entry (line 1149) | fn for_each_entry( method for_each_entry (line 1176) | fn for_each_entry( type LocalVariableLookup (line 228) | struct LocalVariableLookup; type ArgumentsLookup (line 250) | struct ArgumentsLookup; type SpecialIdLookup (line 272) | struct SpecialIdLookup; type IdLookup (line 299) | struct IdLookup; type InScopeLookup (line 344) | pub struct InScopeLookup; method visit_scope (line 346) | fn visit_scope( function check_extra_deprecated (line 492) | pub fn check_extra_deprecated( function expression_from_reference (line 515) | fn expression_from_reference( type LookupType (line 543) | struct LookupType; method from_type (line 569) | fn from_type(ty: Type) -> Option { method from_element (line 576) | fn from_element(el: ElementType, ctx: &LookupCtx, name: &str) -> Optio... type ReturnTypeSpecificLookup (line 597) | pub struct ReturnTypeSpecificLookup; type ColorSpecific (line 624) | struct ColorSpecific; method as_result (line 643) | fn as_result(value: u32) -> LookupResult { type KeysLookup (line 652) | pub struct KeysLookup; type EasingSpecific (line 674) | struct EasingSpecific; type MathFunctions (line 741) | struct MathFunctions; type SlintInternal (line 774) | struct SlintInternal; type ColorFunctions (line 824) | struct ColorFunctions; type BuiltinFunctionLookup (line 839) | struct BuiltinFunctionLookup; type BuiltinNamespaceLookup (line 855) | struct BuiltinNamespaceLookup; function global_lookup (line 877) | pub fn global_lookup() -> impl LookupObject { type StringExpression (line 969) | struct StringExpression<'a>(&'a Expression); type ColorExpression (line 994) | struct ColorExpression<'a>(&'a Expression); type ImageExpression (line 1047) | struct ImageExpression<'a>(&'a Expression); type ArrayExpression (line 1070) | struct ArrayExpression<'a>(&'a Expression); type NumberExpression (line 1091) | struct NumberExpression<'a>(&'a Expression); function builtin_member_function_generator (line 1120) | fn builtin_member_function_generator<'a>( function member_macro_generator (line 1133) | fn member_macro_generator( type NumberWithUnitExpression (line 1147) | struct NumberWithUnitExpression<'a>(&'a Expression); type KeysExpression (line 1173) | struct KeysExpression<'a>(&'a Expression); FILE: internal/compiler/namedreference.rs type NamedReference (line 19) | pub struct NamedReference(Rc); method fmt (line 35) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 42) | pub fn new(element: &ElementRc, name: SmolStr) -> Self { method snapshot (line 45) | pub(crate) fn snapshot(&self, snapshotter: &mut crate::typeloader::Sna... method name (line 48) | pub fn name(&self) -> &SmolStr { method element (line 52) | pub fn element(&self) -> ElementRc { method ty (line 58) | pub fn ty(&self) -> Type { method is_constant (line 63) | pub fn is_constant(&self) -> bool { method is_externally_modified (line 68) | pub fn is_externally_modified(&self) -> bool { method is_constant_impl (line 73) | fn is_constant_impl(&self, mut check_binding: bool) -> bool { method mark_as_set (line 133) | pub fn mark_as_set(&self) { function pretty_print_element_ref (line 21) | pub fn pretty_print_element_ref( method eq (line 149) | fn eq(&self, other: &Self) -> bool { method hash (line 155) | fn hash(&self, state: &mut H) { type NamedReferenceInner (line 160) | struct NamedReferenceInner { method check_invariant (line 168) | fn check_invariant(&self) { method from_name (line 177) | pub fn from_name(element: &ElementRc, name: SmolStr) -> Rc { method snapshot (line 192) | pub(crate) fn snapshot(&self, snapshotter: &mut crate::typeloader::Sna... type NamedReferenceContainer (line 205) | pub struct NamedReferenceContainer(RefCell bool { method snapshot (line 218) | pub(crate) fn snapshot( function mark_property_set_derived_in_base (line 233) | pub(crate) fn mark_property_set_derived_in_base(mut element: ElementRc, ... function mark_property_read_derived_in_base (line 259) | pub(crate) fn mark_property_read_derived_in_base(mut element: ElementRc,... FILE: internal/compiler/object_tree.rs type Document (line 52) | pub struct Document { method from_node (line 80) | pub fn from_node( method exported_roots (line 282) | pub fn exported_roots(&self) -> impl DoubleEndedIterator Option> { method visit_all_used_components (line 297) | pub fn visit_all_used_components(&self, mut v: impl FnMut(&Rc impl Iterator { method iter_mut (line 378) | pub fn iter_mut(&mut self) -> impl Iterator { type Component (line 390) | pub struct Component { method from_node (line 434) | pub fn from_node( method is_global (line 482) | pub fn is_global(&self) -> bool { method is_interface (line 491) | pub fn is_interface(&self) -> bool { method global_aliases (line 497) | pub fn global_aliases(&self) -> Vec { method repeater_count (line 507) | pub fn repeater_count(&self) -> u32 { method parent_element (line 525) | pub fn parent_element(&self) -> Option { type PropertyVisibility (line 531) | pub enum PropertyVisibility { method fmt (line 548) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type PropertyDeclaration (line 563) | pub struct PropertyDeclaration { method type_node (line 577) | pub fn type_node(&self) -> Option { method from (line 588) | fn from(ty: Type) -> Self { type TransitionDirection (line 594) | pub enum TransitionDirection { type TransitionPropertyAnimation (line 601) | pub struct TransitionPropertyAnimation { method condition (line 613) | pub fn condition(&self, state: Expression) -> Expression { type PropertyAnimation (line 655) | pub enum PropertyAnimation { method clone (line 661) | fn clone(&self) -> Self { type AccessibilityProps (line 699) | pub struct AccessibilityProps(pub BTreeMap); type GeometryProps (line 702) | pub struct GeometryProps { method new (line 710) | pub fn new(element: &ElementRc) -> Self { type BindingsMap (line 720) | pub type BindingsMap = BTreeMap>; type ElementDebugInfo (line 723) | pub struct ElementDebugInfo { method encoded_element_info (line 746) | fn encoded_element_info(&self) -> String { type Element (line 770) | pub struct Element { method fmt (line 864) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method make_rc (line 1036) | pub fn make_rc(self) -> ElementRc { method from_node (line 1043) | pub fn from_node( method from_sub_element_node (line 1744) | fn from_sub_element_node( method from_repeated_node (line 1771) | fn from_repeated_node( method from_conditional_node (line 1818) | fn from_conditional_node( method lookup_property (line 1848) | pub fn lookup_property<'a>(&self, name: &'a str) -> PropertyLookupResu... method parse_bindings (line 1868) | fn parse_bindings( method native_class (line 1942) | pub fn native_class(&self) -> Option> { method builtin_type (line 1956) | pub fn builtin_type(&self) -> Option> { method layout_info_prop (line 1969) | pub fn layout_info_prop(&self, orientation: Orientation) -> Option<&Na... method original_name (line 1977) | pub fn original_name(&self) -> SmolStr { method is_binding_set (line 1989) | pub fn is_binding_set(self: &Element, property_name: &str, need_explic... method set_binding_if_not_set (line 2005) | pub fn set_binding_if_not_set( method sub_component (line 2029) | pub fn sub_component(&self) -> Option<&Rc> { method element_infos (line 2039) | pub fn element_infos(&self) -> String { method span (line 845) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 858) | fn source_file(&self) -> Option<&crate::diagnostics::SourceFile> { function pretty_print (line 869) | pub fn pretty_print( type PropertyAnalysis (line 962) | pub struct PropertyAnalysis { method merge_with_base (line 988) | pub fn merge_with_base(&mut self, other: &PropertyAnalysis) { method merge (line 994) | pub fn merge(&mut self, other: &PropertyAnalysis) { method is_used (line 1002) | pub fn is_used(&self) -> bool { type ListViewInfo (line 1008) | pub struct ListViewInfo { type RepeatedElementInfo (line 1020) | pub struct RepeatedElementInfo { type ElementRc (line 1032) | pub type ElementRc = Rc>; type ElementWeak (line 1033) | pub type ElementWeak = Weak>; function css_property_suggestion (line 2066) | fn css_property_suggestion(property_name: &str, base_type: &ElementType)... function apply_default_type_properties (line 2081) | fn apply_default_type_properties(element: &mut Element) { function type_from_node (line 2097) | pub fn type_from_node( function type_struct_from_node (line 2127) | pub fn type_struct_from_node( function animation_element_from_node (line 2148) | fn animation_element_from_node( type QualifiedTypeName (line 2183) | pub struct QualifiedTypeName { method from_node (line 2188) | pub fn from_node(node: syntax_nodes::QualifiedName) -> Self { method fmt (line 2200) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function lookup_property_from_qualified_name_for_state (line 2207) | fn lookup_property_from_qualified_name_for_state( function find_element_by_id (line 2266) | fn find_element_by_id(e: &ElementRc, name: &str) -> Option { function find_parent_element (line 2284) | pub fn find_parent_element(e: &ElementRc) -> Option { function recurse_elem (line 2307) | pub fn recurse_elem( function recurse_elem_including_sub_components (line 2319) | pub fn recurse_elem_including_sub_components( function recurse_elem_no_borrow (line 2350) | pub fn recurse_elem_no_borrow( function recurse_elem_including_sub_components_no_borrow (line 2363) | pub fn recurse_elem_including_sub_components_no_borrow( function visit_element_expressions (line 2405) | pub fn visit_element_expressions( function visit_named_references_in_expression (line 2477) | pub fn visit_named_references_in_expression( function visit_all_named_references_in_element (line 2520) | pub fn visit_all_named_references_in_element( function visit_all_named_references (line 2598) | pub fn visit_all_named_references( function visit_all_expressions (line 2634) | pub fn visit_all_expressions( type State (line 2652) | pub struct State { type Transition (line 2659) | pub struct Transition { method from_node (line 2667) | fn from_node( type ExportedName (line 2713) | pub struct ExportedName { method original_name (line 2720) | pub fn original_name(&self) -> SmolStr { method from_export_specifier (line 2727) | pub fn from_export_specifier( type Exports (line 2744) | pub struct Exports { method from_node (line 2750) | pub fn from_node( method add_reexports (line 2896) | pub fn add_reexports( method find (line 2919) | pub fn find(&self, name: &str) -> Option, Type>> { method retain (line 2926) | pub fn retain( method snapshot (line 2933) | pub(crate) fn snapshot(&self, snapshotter: &mut crate::typeloader::Sna... type Item (line 2955) | type Item = (ExportedName, Either, Type>); type IntoIter (line 2957) | type IntoIter = std::vec::IntoIter; method into_iter (line 2959) | fn into_iter(self) -> Self::IntoIter { function inject_element_as_repeated_element (line 2967) | pub fn inject_element_as_repeated_element(repeated_element: &ElementRc, ... function adjust_geometry_for_injected_parent (line 3037) | pub fn adjust_geometry_for_injected_parent(injected_parent: &ElementRc, ... FILE: internal/compiler/object_tree/interfaces.rs type UsesStatement (line 27) | struct UsesStatement { method interface_name_node (line 35) | fn interface_name_node(&self) -> syntax_nodes::QualifiedName { method child_id_node (line 40) | fn child_id_node(&self) -> syntax_nodes::DeclaredIdentifier { method lookup_interface (line 46) | fn lookup_interface( method from (line 82) | fn from(node: &syntax_nodes::UsesIdentifier) -> UsesStatement { type InterfaceUseMode (line 93) | enum InterfaceUseMode { function validate_property_declaration_for_interface (line 98) | fn validate_property_declaration_for_interface( type ImplementedInterface (line 127) | pub(super) struct ImplementedInterface { function get_implemented_interface (line 135) | pub(super) fn get_implemented_interface( function apply_implements_specifier (line 185) | pub(super) fn apply_implements_specifier( function apply_interface_default_property_values (line 218) | pub(super) fn apply_interface_default_property_values( function validate_function_implementations_for_interface (line 239) | pub(super) fn validate_function_implementations_for_interface( function apply_uses_statement (line 360) | pub(super) fn apply_uses_statement( type ValidUsesStatement (line 445) | struct ValidUsesStatement { function gather_valid_uses_statements (line 453) | fn gather_valid_uses_statements( function filter_conflicting_uses_statements (line 488) | fn filter_conflicting_uses_statements( function element_implements_interface (line 529) | fn element_implements_interface( function apply_uses_statement_function_binding (line 590) | fn apply_uses_statement_function_binding( FILE: internal/compiler/parser-test-macro/lib.rs function error (line 11) | fn error(e: &str) -> String { function generate_test (line 15) | fn generate_test(fn_name: &str, doc: &str, extra_args: usize) -> String { function parser_test (line 84) | pub fn parser_test(_attr: TokenStream, item: TokenStream) -> TokenStream { FILE: internal/compiler/parser.rs type SyntaxNodeVerify (line 37) | pub trait SyntaxNodeVerify { constant KIND (line 39) | const KIND: SyntaxKind; method verify (line 42) | fn verify(node: SyntaxNode) { function from (line 466) | fn from(v: SyntaxKind) -> Self { type Token (line 472) | pub struct Token { method as_str (line 495) | pub fn as_str(&self) -> &str { method kind (line 499) | pub fn kind(&self) -> SyntaxKind { method default (line 482) | fn default() -> Self { type Parser (line 508) | pub trait Parser: Sized { method start_node (line 517) | fn start_node(&mut self, kind: SyntaxKind) -> Node<'_, Self> { method checkpoint (line 522) | fn checkpoint(&mut self) -> Self::Checkpoint; method start_node_at (line 524) | fn start_node_at( method finish_node_impl (line 534) | fn finish_node_impl(&mut self, token: NodeToken); method start_node_impl (line 536) | fn start_node_impl( method peek (line 544) | fn peek(&mut self) -> Token { method nth (line 548) | fn nth(&mut self, n: usize) -> Token; method consume (line 550) | fn consume(&mut self); method error (line 551) | fn error(&mut self, e: impl Into); method warning (line 552) | fn warning(&mut self, e: impl Into); method expect (line 556) | fn expect(&mut self, kind: SyntaxKind) -> bool { method test (line 565) | fn test(&mut self, kind: SyntaxKind) -> bool { method until (line 574) | fn until(&mut self, kind: SyntaxKind) { method start_node_impl (line 663) | fn start_node_impl( method finish_node_impl (line 678) | fn finish_node_impl(&mut self, _: NodeToken) { method nth (line 683) | fn nth(&mut self, mut n: usize) -> Token { method consume (line 699) | fn consume(&mut self) { method error (line 708) | fn error(&mut self, e: impl Into) { method warning (line 727) | fn warning(&mut self, e: impl Into) { type Checkpoint (line 745) | type Checkpoint = rowan::Checkpoint; method checkpoint (line 746) | fn checkpoint(&mut self) -> Self::Checkpoint { type NodeToken (line 603) | pub struct NodeToken(()); type Node (line 607) | pub struct Node<'a, P: Parser>(&'a mut P); method drop (line 609) | fn drop(&mut self) { type Target (line 614) | type Target = P; function deref (line 615) | fn deref(&self) -> &Self::Target { type DefaultParser (line 623) | pub struct DefaultParser<'a> { function from_tokens (line 634) | fn from_tokens(tokens: Vec, diags: &'a mut BuildDiagnostics) -> S... function new (line 646) | pub fn new(source: &str, diags: &'a mut BuildDiagnostics) -> Self { function current_token (line 650) | fn current_token(&self) -> Token { function consume_ws (line 655) | pub fn consume_ws(&mut self) { type Language (line 752) | pub enum Language {} type Kind (line 754) | type Kind = SyntaxKind; method kind_from_raw (line 755) | fn kind_from_raw(raw: rowan::SyntaxKind) -> Self::Kind { method kind_to_raw (line 758) | fn kind_to_raw(kind: Self::Kind) -> rowan::SyntaxKind { type SyntaxNode (line 764) | pub struct SyntaxNode { method child_node (line 827) | pub fn child_node(&self, kind: SyntaxKind) -> Option { method child_token (line 833) | pub fn child_token(&self, kind: SyntaxKind) -> Option { method child_text (line 840) | pub fn child_text(&self, kind: SyntaxKind) -> Option { method descendants (line 846) | pub fn descendants(&self) -> impl Iterator + use<> { method kind (line 852) | pub fn kind(&self) -> SyntaxKind { method children (line 855) | pub fn children(&self) -> impl Iterator + use<> { method children_with_tokens (line 859) | pub fn children_with_tokens(&self) -> impl Iterator rowan::SyntaxText { method parent (line 873) | pub fn parent(&self) -> Option { method first_token (line 876) | pub fn first_token(&self) -> Option { method last_token (line 881) | pub fn last_token(&self) -> Option { method token_at_offset (line 886) | pub fn token_at_offset(&self, offset: TextSize) -> rowan::TokenAtOffse... method first_child (line 891) | pub fn first_child(&self) -> Option { method first_child_or_token (line 896) | pub fn first_child_or_token(&self) -> Option { method next_sibling (line 906) | pub fn next_sibling(&self) -> Option { type SyntaxToken (line 771) | pub struct SyntaxToken { method parent (line 778) | pub fn parent(&self) -> SyntaxNode { method parent_ancestors (line 781) | pub fn parent_ancestors(&self) -> impl Iterator + '_ { method next_token (line 786) | pub fn next_token(&self) -> Option { method prev_token (line 811) | pub fn prev_token(&self) -> Option { method text (line 815) | pub fn text(&self) -> &str { method fmt (line 821) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type NodeOrToken (line 914) | pub enum NodeOrToken { method kind (line 920) | pub fn kind(&self) -> SyntaxKind { method as_node (line 927) | pub fn as_node(&self) -> Option<&SyntaxNode> { method as_token (line 934) | pub fn as_token(&self) -> Option<&SyntaxToken> { method into_token (line 941) | pub fn into_token(self) -> Option { method into_node (line 948) | pub fn into_node(self) -> Option { method text_range (line 955) | pub fn text_range(&self) -> TextRange { method span (line 964) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 969) | fn source_file(&self) -> Option<&SourceFile> { method span (line 975) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 979) | fn source_file(&self) -> Option<&SourceFile> { method span (line 985) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 990) | fn source_file(&self) -> Option<&SourceFile> { method span (line 996) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 1003) | fn source_file(&self) -> Option<&SourceFile> { method span (line 1012) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 1015) | fn source_file(&self) -> Option<&SourceFile> { method span (line 1021) | fn span(&self) -> crate::diagnostics::Span { method source_file (line 1024) | fn source_file(&self) -> Option<&SourceFile> { function identifier_text (line 1030) | pub fn identifier_text(node: &SyntaxNode) -> Option { function normalize_identifier (line 1034) | pub fn normalize_identifier(ident: &str) -> SmolStr { function test_normalize_identifier (line 1047) | fn test_normalize_identifier() { function parse (line 1061) | pub fn parse( function parse_file (line 1078) | pub fn parse_file>( function parse_tokens (line 1089) | pub fn parse_tokens( FILE: internal/compiler/parser/document.rs function parse_document (line 21) | pub fn parse_document(p: &mut impl Parser) -> bool { function parse_component (line 117) | pub fn parse_component(p: &mut impl Parser) -> bool { function parse_qualified_name (line 210) | pub fn parse_qualified_name(p: &mut impl Parser) -> bool { function parse_export (line 239) | fn parse_export(p: &mut P, checkpoint: Option)... function parse_export_specifier (line 308) | fn parse_export_specifier(p: &mut impl Parser) -> bool { function parse_import_specifier (line 332) | fn parse_import_specifier(p: &mut impl Parser) -> bool { function parse_import_identifier_list (line 370) | fn parse_import_identifier_list(p: &mut impl Parser) -> bool { function parse_import_identifier (line 392) | fn parse_import_identifier(p: &mut impl Parser) -> bool { function parse_uses_specifier (line 421) | fn parse_uses_specifier(p: &mut impl Parser) -> bool { function parse_uses_identifier (line 447) | fn parse_uses_identifier(p: &mut impl Parser) -> bool { function parse_implements_specifier (line 471) | fn parse_implements_specifier(p: &mut impl Parser) -> bool { FILE: internal/compiler/parser/element.rs function parse_element (line 18) | pub fn parse_element(p: &mut impl Parser) -> bool { function parse_element_content (line 55) | pub fn parse_element_content(p: &mut impl Parser) { function parse_sub_element (line 158) | fn parse_sub_element(p: &mut impl Parser) -> bool { function parse_repeated_element (line 175) | fn parse_repeated_element(p: &mut impl Parser) { function parse_if_element (line 209) | fn parse_if_element(p: &mut impl Parser) { function parse_property_binding (line 226) | fn parse_property_binding(p: &mut impl Parser) { function parse_binding_expression (line 240) | fn parse_binding_expression(p: &mut impl Parser) -> bool { function parse_code_block (line 262) | pub fn parse_code_block(p: &mut impl Parser) { function parse_callback_connection (line 283) | fn parse_callback_connection(p: &mut impl Parser) { function parse_two_way_binding (line 314) | fn parse_two_way_binding(p: &mut impl Parser) { function parse_callback_declaration (line 335) | fn parse_callback_declaration(p: &mut impl Parser) { function parse_property_declaration (line 397) | fn parse_property_declaration(p: &mut impl Parser) { function parse_property_animation (line 446) | fn parse_property_animation(p: &mut impl Parser) { function parse_changed_callback (line 489) | fn parse_changed_callback(p: &mut impl Parser) { function parse_states (line 514) | fn parse_states(p: &mut impl Parser) { function parse_state (line 530) | fn parse_state(p: &mut impl Parser) -> bool { function parse_transitions (line 586) | fn parse_transitions(p: &mut impl Parser) { function parse_transition (line 602) | fn parse_transition(p: &mut impl Parser) -> bool { function parse_transition_inner (line 625) | fn parse_transition_inner(p: &mut impl Parser) -> bool { function parse_function (line 654) | fn parse_function(p: &mut impl Parser) { FILE: internal/compiler/parser/expressions.rs function parse_expression (line 34) | pub fn parse_expression(p: &mut impl Parser) -> bool { type OperatorPrecedence (line 41) | enum OperatorPrecedence { function parse_expression_helper (line 55) | fn parse_expression_helper(p: &mut impl Parser, precedence: OperatorPrec... function parse_at_keyword (line 240) | fn parse_at_keyword(p: &mut impl Parser) { function parse_array (line 279) | fn parse_array(p: &mut impl Parser) { function parse_object_notation (line 299) | fn parse_object_notation(p: &mut impl Parser) { function parse_function_arguments (line 322) | fn parse_function_arguments(p: &mut impl Parser) { function parse_template_string (line 339) | fn parse_template_string(p: &mut impl Parser) { function parse_gradient (line 374) | fn parse_gradient(p: &mut impl Parser) { function parse_tr (line 397) | fn parse_tr(p: &mut impl Parser) { function parse_markdown (line 454) | fn parse_markdown(p: &mut impl Parser) { function parse_keys (line 494) | fn parse_keys(p: &mut impl Parser) { function parse_image_url (line 695) | fn parse_image_url(p: &mut impl Parser) { FILE: internal/compiler/parser/statements.rs function parse_statement (line 23) | pub fn parse_statement(p: &mut impl Parser) -> bool { function parse_let_statement (line 86) | fn parse_let_statement(p: &mut impl Parser) { function parse_if_statement (line 111) | fn parse_if_statement(p: &mut impl Parser) { FILE: internal/compiler/parser/type.rs function parse_type (line 15) | pub fn parse_type(p: &mut impl Parser) { function parse_type_object (line 34) | pub fn parse_type_object(p: &mut impl Parser) { function parse_type_array (line 62) | pub fn parse_type_array(p: &mut impl Parser) { function parse_struct_declaration (line 76) | pub fn parse_struct_declaration(p: &mut P, checkpoint: Option... function parse_enum_declaration (line 100) | pub fn parse_enum_declaration(p: &mut P, checkpoint: Option bool { FILE: internal/compiler/passes.rs function ignore_debug_hooks (line 65) | pub fn ignore_debug_hooks(expr: &Expression) -> &Expression { function run_passes (line 75) | pub async fn run_passes( function run_import_passes (line 315) | pub fn run_import_passes( FILE: internal/compiler/passes/apply_default_properties_from_style.rs function apply_default_properties_from_style (line 16) | pub fn apply_default_properties_from_style( FILE: internal/compiler/passes/binding_analysis.rs type DefaultFontSize (line 26) | pub enum DefaultFontSize { method is_const (line 41) | pub fn is_const(&self) -> bool { type GlobalAnalysis (line 48) | pub struct GlobalAnalysis { type ReverseAliases (line 56) | type ReverseAliases = HashMap>; function binding_analysis (line 58) | pub fn binding_analysis( type PropertyPath (line 83) | struct PropertyPath { method fmt (line 89) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method relative (line 101) | fn relative(&self, second: &PropertyPath) -> Self { method from (line 155) | fn from(prop: NamedReference) -> Self { type AnalysisContext (line 160) | struct AnalysisContext<'a> { function perform_binding_analysis (line 171) | fn perform_binding_analysis( function analyze_element (line 194) | fn analyze_element( type DependsOnExternal (line 295) | struct DependsOnExternal(bool); function analyze_binding (line 297) | fn analyze_binding( type ReadType (line 444) | enum ReadType { function process_property (line 454) | fn process_property( function recurse_expression (line 515) | fn recurse_expression( function visit_layout_items_dependencies (line 674) | fn visit_layout_items_dependencies<'a>( function visit_implicit_layout_info_dependencies (line 712) | fn visit_implicit_layout_info_dependencies( function visit_builtin_property (line 759) | fn visit_builtin_property( function check_window_properties (line 801) | fn check_window_properties(doc: &Document, global_analysis: &mut GlobalA... function propagate_is_set_on_aliases (line 871) | fn propagate_is_set_on_aliases(doc: &Document, reverse_aliases: &mut Rev... function mark_used_base_properties (line 944) | fn mark_used_base_properties(doc: &Document) { FILE: internal/compiler/passes/border_radius.rs constant BORDER_RADIUS_PROPERTIES (line 12) | pub const BORDER_RADIUS_PROPERTIES: [&str; 4] = [ function handle_border_radius (line 19) | pub fn handle_border_radius(root_component: &Rc, _diag: &mut ... FILE: internal/compiler/passes/check_expressions.rs function check_expressions (line 13) | pub fn check_expressions(doc: &crate::object_tree::Document, diag: &mut ... function check_expression (line 19) | fn check_expression(component: &Rc, e: &Expression, diag: &mu... FILE: internal/compiler/passes/check_public_api.rs function check_public_api (line 14) | pub fn check_public_api( function check_public_api_component (line 95) | fn check_public_api_component(root_component: &Rc, diag: &mut... FILE: internal/compiler/passes/clip.rs function handle_clip (line 16) | pub fn handle_clip( function create_clip_element (line 60) | fn create_clip_element(parent_elem: &ElementRc, native_clip: &Rc( FILE: internal/compiler/passes/collect_globals.rs function collect_globals (line 18) | pub fn collect_globals(doc: &Document, _diag: &mut BuildDiagnostics) { function mark_library_globals (line 38) | pub fn mark_library_globals(doc: &Document) { function collect_in_component (line 51) | fn collect_in_component( FILE: internal/compiler/passes/collect_init_code.rs function collect_init_code (line 11) | pub fn collect_init_code(component: &Rc) { FILE: internal/compiler/passes/collect_libraries.rs function collect_libraries (line 7) | pub fn collect_libraries(doc: &mut Document) { FILE: internal/compiler/passes/collect_structs_and_enums.rs function collect_structs_and_enums (line 14) | pub fn collect_structs_and_enums(doc: &Document) { function maybe_collect_struct (line 42) | fn maybe_collect_struct(ty: &Type, hash: &mut BTreeMap) { function collect_types_in_component (line 48) | fn collect_types_in_component(root_component: &Rc, hash: &mut... function sort_types (line 69) | fn sort_types(hash: &mut BTreeMap, vec: &mut Vec, k... function visit_declared_type (line 82) | fn visit_declared_type(ty: &Type, visitor: &mut impl FnMut(&SmolStr, &Ty... FILE: internal/compiler/passes/collect_subcomponents.rs function collect_subcomponents (line 16) | pub fn collect_subcomponents(doc: &Document) { function collect_subcomponents_recursive (line 25) | fn collect_subcomponents_recursive( FILE: internal/compiler/passes/compile_paths.rs function compile_paths (line 21) | pub fn compile_paths( function compile_path_from_string_literal (line 149) | fn compile_path_from_string_literal( FILE: internal/compiler/passes/const_propagation.rs function const_propagation (line 12) | pub fn const_propagation(component: &Component, global_analysis: &Global... function simplify_expression (line 22) | fn simplify_expression(expr: &mut Expression, ga: &GlobalAnalysis) -> bo... function extract_constant_property_reference (line 226) | fn extract_constant_property_reference( function try_inline_function (line 265) | fn try_inline_function( function try_inline_builtin_function (line 294) | fn try_inline_builtin_function( function test (line 327) | fn test() { function test_propagate_font_size (line 391) | fn test_propagate_font_size() { function test_const_scale_factor (line 500) | fn test_const_scale_factor() { FILE: internal/compiler/passes/deduplicate_property_read.rs function deduplicate_property_read (line 13) | pub fn deduplicate_property_read(component: &Component) { type ReadCount (line 24) | struct ReadCount { type PropertyReadCounts (line 30) | struct PropertyReadCounts { type DedupPropState (line 39) | struct DedupPropState<'a> { function add (line 45) | fn add(&self, nr: &NamedReference) { function add_from_children (line 64) | fn add_from_children(&self, nr: &NamedReference) -> bool { function get_mapping (line 81) | fn get_mapping(&self, nr: &NamedReference) -> Option { function map_nr (line 91) | fn map_nr(nr: &NamedReference) -> SmolStr { function process_expression (line 95) | fn process_expression(expr: &mut Expression, old_state: &DedupPropState) { function collect_unconditional_read_count (line 128) | fn collect_unconditional_read_count(expr: &Expression, result: &DedupPro... function process_conditional_expressions (line 151) | fn process_conditional_expressions(expr: &mut Expression, state: &DedupP... function do_replacements (line 172) | fn do_replacements(expr: &mut Expression, state: &DedupPropState) { FILE: internal/compiler/passes/default_geometry.rs function default_geometry (line 25) | pub fn default_geometry(root_component: &Rc, diag: &mut Build... function gen_layout_info_prop (line 163) | fn gen_layout_info_prop(elem: &ElementRc, diag: &mut BuildDiagnostics) { function merge_explicit_constraints (line 259) | fn merge_explicit_constraints( function explicit_layout_info (line 311) | fn explicit_layout_info(e: &ElementRc, orientation: Orientation) -> Expr... function fix_percent_size (line 333) | fn fix_percent_size( function make_default_100 (line 383) | fn make_default_100(prop: &NamedReference, parent_prop: &NamedReference)... function make_default_implicit (line 389) | fn make_default_implicit(elem: &ElementRc, property: &str) { function make_default_aspect_ratio_preserving_binding (line 411) | fn make_default_aspect_ratio_preserving_binding( function maybe_center_in_parent (line 477) | fn maybe_center_in_parent( function adjust_image_clip_rect (line 502) | fn adjust_image_clip_rect(elem: &ElementRc, builtin: &Rc) { function test_no_property_for_100pc (line 533) | fn test_no_property_for_100pc() { FILE: internal/compiler/passes/deprecated_rotation_origin.rs function handle_rotation_origin (line 14) | pub fn handle_rotation_origin(component: &Component, diag: &mut BuildDia... function is_image_or_text (line 86) | fn is_image_or_text(e: &ElementRc) -> bool { function is_property_set (line 91) | fn is_property_set(e: &Element, property_name: &str) -> bool { FILE: internal/compiler/passes/embed_glyphs.rs type Font (line 19) | struct Font { function swash_font_ref (line 23) | fn swash_font_ref(font: &Font) -> swash::FontRef<'_> { function embed_glyphs (line 28) | pub fn embed_glyphs<'a>( function embed_glyphs (line 41) | pub fn embed_glyphs<'a>( function get_fallback_fonts (line 261) | fn get_fallback_fonts() -> Vec { function embed_font (line 281) | fn embed_font( function embed_alpha_map_glyphs (line 337) | fn embed_alpha_map_glyphs( function embed_sdf_glyphs (line 412) | fn embed_sdf_glyphs( function generate_sdf_for_glyph (line 449) | fn generate_sdf_for_glyph( function try_extract_font_size_from_element (line 538) | fn try_extract_font_size_from_element(elem: &ElementRc, property_name: &... function collect_font_sizes_used (line 547) | pub fn collect_font_sizes_used( function scan_string_literals (line 580) | pub fn scan_string_literals(component: &Rc, characters_seen: ... FILE: internal/compiler/passes/embed_images.rs function embed_images (line 18) | pub async fn embed_images( function collect_image_urls_from_expression (line 70) | fn collect_image_urls_from_expression( function embed_images_from_expression (line 83) | fn embed_images_from_expression( function embed_image (line 128) | fn embed_image( type Pixel (line 193) | trait Pixel { method is_transparent (line 196) | fn is_transparent(&self) -> bool; method is_transparent (line 202) | fn is_transparent(&self) -> bool { function generate_texture (line 208) | fn generate_texture( function convert_image (line 313) | fn convert_image( type SourceFormat (line 353) | enum SourceFormat { function load_image (line 359) | fn load_image( FILE: internal/compiler/passes/flickable.rs function is_flickable_element (line 22) | pub fn is_flickable_element(element: &ElementRc) -> bool { function handle_flickable (line 26) | pub fn handle_flickable(root_component: &Rc, tr: &TypeRegiste... function create_viewport_element (line 46) | fn create_viewport_element(flickable: &ElementRc, native_empty: &Rc) { function replace_forward_focus_bindings_with_focus_functions (line 33) | pub fn replace_forward_focus_bindings_with_focus_functions( type LocalFocusForwards (line 70) | struct LocalFocusForwards<'a> { function collect (line 77) | fn collect(component: &Rc, diag: &'a mut BuildDiagnostics) ->... function remove_uncallable_forwards (line 117) | fn remove_uncallable_forwards(&mut self) { function get (line 130) | fn get(&self, element: &ElementRc) -> Option<(ElementRc, SourceLocation)> { function focus_forward_for_element (line 134) | fn focus_forward_for_element( function resolve_focus_calls_in_expression (line 155) | fn resolve_focus_calls_in_expression(&mut self, expr: &mut Expression) { function gen_focus_functions (line 212) | fn gen_focus_functions(&mut self, elem: &ElementRc) { type FocusFunctionType (line 246) | enum FocusFunctionType { method name (line 252) | fn name(&self) -> &'static str { method as_builtin_function (line 259) | fn as_builtin_function(&self) -> BuiltinFunction { function call_set_focus_function (line 267) | fn call_set_focus_function( FILE: internal/compiler/passes/generate_item_indices.rs function generate_item_indices (line 32) | pub fn generate_item_indices(component: &Rc) { type Helper (line 49) | struct Helper { type SubComponentState (line 54) | type SubComponentState = bool; method push_repeated_item (line 56) | fn push_repeated_item( method push_native_item (line 72) | fn push_native_item( method enter_component (line 86) | fn enter_component( method enter_component_children (line 100) | fn enter_component_children( FILE: internal/compiler/passes/infer_aliases_types.rs type ComponentScope (line 20) | struct ComponentScope(Vec); function resolve_aliases (line 22) | pub fn resolve_aliases(doc: &Document, diag: &mut BuildDiagnostics) { function resolve_alias (line 50) | fn resolve_alias( function recompute_scope (line 165) | fn recompute_scope(element: &ElementRc) -> ComponentScope { FILE: internal/compiler/passes/inject_debug_hooks.rs function inject_debug_hooks (line 8) | pub fn inject_debug_hooks(doc: &object_tree::Document, type_loader: &typ... function property_id (line 20) | fn property_id(element_id: u64, name: &smol_str::SmolStr) -> smol_str::S... function calculate_element_hash (line 24) | fn calculate_element_hash( function process_element (line 44) | fn process_element(element: &object_tree::ElementRc, random_state: &std:... FILE: internal/compiler/passes/inlining.rs type InlineSelection (line 19) | pub enum InlineSelection { function inline (line 24) | pub fn inline(doc: &Document, inline_selection: InlineSelection, diag: &... function element_key (line 77) | fn element_key(e: ElementRc) -> ByAddress { type Mapping (line 81) | type Mapping = HashMap, ElementRc>; function inline_element (line 83) | fn inline_element( function duplicate_element_with_mapping (line 351) | fn duplicate_element_with_mapping( function duplicate_sub_component (line 417) | fn duplicate_sub_component( function duplicate_popup (line 502) | fn duplicate_popup(p: &PopupWindow, mapping: &mut Mapping, priority_delt... function duplicate_binding (line 521) | fn duplicate_binding( function duplicate_property_animation (line 542) | fn duplicate_property_animation( function fixup_reference (line 574) | fn fixup_reference(nr: &mut NamedReference, mapping: &Mapping) { function fixup_element_references (line 580) | fn fixup_element_references(expr: &mut Expression, mapping: &Mapping) { function duplicate_transition (line 617) | fn duplicate_transition( function component_requires_inlining (line 643) | fn component_requires_inlining(component: &Rc) -> bool { function element_require_inlining (line 683) | fn element_require_inlining(elem: &ElementRc) -> bool { FILE: internal/compiler/passes/key_bindings.rs function warn_duplicates (line 15) | pub fn warn_duplicates(component: &Rc, diagnostics: &mut Buil... FILE: internal/compiler/passes/lower_absolute_coordinates.rs function lower_absolute_coordinates (line 16) | pub fn lower_absolute_coordinates(component: &Rc) { FILE: internal/compiler/passes/lower_accessibility.rs function lower_accessibility_properties (line 14) | pub fn lower_accessibility_properties(component: &Rc, diag: &... function apply_builtin (line 65) | fn apply_builtin(e: &ElementRc) { FILE: internal/compiler/passes/lower_component_container.rs function lower_component_container (line 31) | pub fn lower_component_container( function diagnose_component_container (line 48) | fn diagnose_component_container(element: &ElementRc, diag: &mut BuildDia... function process_component_container (line 64) | fn process_component_container(element: &ElementRc, empty_type: &Element... FILE: internal/compiler/passes/lower_layout.rs function lower_layouts (line 21) | pub fn lower_layouts( function check_preferred_size_100 (line 65) | fn check_preferred_size_100(elem: &ElementRc, prop: &str, diag: &mut Bui... function lower_element_layout (line 91) | fn lower_element_layout( type RowColExpressionType (line 140) | enum RowColExpressionType { method from_option_expr (line 146) | fn from_option_expr( function lower_grid_layout (line 158) | fn lower_grid_layout( method add_element (line 340) | fn add_element( method add_element_with_coord (line 435) | fn add_element_with_coord( method add_repeated_row (line 459) | fn add_repeated_row( method add_element_with_coord_as_expr (line 685) | fn add_element_with_coord_as_expr( function lower_box_layout (line 755) | fn lower_box_layout( function lower_flexbox_layout (line 870) | fn lower_flexbox_layout(layout_element: &ElementRc, diag: &mut BuildDiag... function lower_dialog_layout (line 985) | fn lower_dialog_layout( type CreateLayoutItemResult (line 1255) | struct CreateLayoutItemResult { function create_layout_item (line 1262) | fn create_layout_item( function set_grid_prop_from_cache (line 1322) | fn set_grid_prop_from_cache( function set_prop_from_cache (line 1362) | fn set_prop_from_cache( function insert_cache_prop_binding (line 1380) | fn insert_cache_prop_binding( type RepeaterCacheParams (line 1405) | struct RepeaterCacheParams<'a> { function set_coord_prop_from_cache (line 1417) | fn set_coord_prop_from_cache( function set_grid_rowcol_from_cache (line 1492) | fn set_grid_rowcol_from_cache( function check_number_literal_is_positive_integer (line 1547) | fn check_number_literal_is_positive_integer( function recognized_layout_types (line 1573) | fn recognized_layout_types() -> &'static [&'static str] { function check_no_layout_properties (line 1578) | fn check_no_layout_properties( function check_window_layout (line 1630) | pub fn check_window_layout(component: &Rc) { function adjust_window_layout (line 1639) | fn adjust_window_layout(component: &Rc, prop: &'static str) { FILE: internal/compiler/passes/lower_menus.rs constant HEIGHT (line 108) | const HEIGHT: &str = "height"; constant ENTRIES (line 109) | const ENTRIES: &str = "entries"; constant SUB_MENU (line 110) | const SUB_MENU: &str = "sub-menu"; constant ACTIVATED (line 111) | const ACTIVATED: &str = "activated"; constant SHOW (line 112) | const SHOW: &str = "show"; type UsefulMenuComponents (line 114) | struct UsefulMenuComponents { function lower_menus (line 123) | pub async fn lower_menus( function process_context_menu (line 236) | fn process_context_menu( function process_window (line 352) | fn process_window( function lower_menu_items (line 531) | fn lower_menu_items( FILE: internal/compiler/passes/lower_platform.rs function lower_platform (line 10) | pub fn lower_platform(component: &Rc, type_loader: &mut crate... FILE: internal/compiler/passes/lower_popups.rs constant CLOSE_ON_CLICK (line 15) | const CLOSE_ON_CLICK: &str = "close-on-click"; constant CLOSE_POLICY (line 16) | const CLOSE_POLICY: &str = "close-policy"; function lower_popups (line 18) | pub fn lower_popups( function is_popup_window (line 37) | pub fn is_popup_window(element: &ElementRc) -> bool { function lower_popup_window (line 45) | fn lower_popup_window( function report_const_error (line 230) | fn report_const_error(prop: &str, span: &Option, diag: &... function check_no_reference_to_popup (line 239) | pub fn check_no_reference_to_popup( function check_element (line 265) | fn check_element( FILE: internal/compiler/passes/lower_property_to_element.rs function lower_property_to_element (line 19) | pub(crate) fn lower_property_to_element( function create_property_element (line 95) | fn create_property_element( function lower_transform_properties (line 129) | pub fn lower_transform_properties( FILE: internal/compiler/passes/lower_repeated_rows.rs function lower_repeated_rows (line 13) | pub(crate) fn lower_repeated_rows(component: &Rc, type_regist... FILE: internal/compiler/passes/lower_shadows.rs function create_box_shadow_element (line 19) | fn create_box_shadow_element( function inject_shadow_element_in_repeated_element (line 65) | fn inject_shadow_element_in_repeated_element( function take_shadow_property_bindings (line 90) | fn take_shadow_property_bindings(element: &ElementRc) -> HashMap SmolStr { type ExpressionForProperty (line 199) | enum ExpressionForProperty { function expression_for_property (line 207) | fn expression_for_property(element: &ElementRc, name: &str) -> Expressio... FILE: internal/compiler/passes/lower_tabwidget.rs function lower_tabwidget (line 18) | pub async fn lower_tabwidget( function process_tabwidget (line 74) | fn process_tabwidget( function set_geometry_prop (line 280) | fn set_geometry_prop( function set_tabbar_geometry_prop (line 304) | fn set_tabbar_geometry_prop(tab_widget: &ElementRc, tabbar: &ElementRc, ... FILE: internal/compiler/passes/lower_text_input_interface.rs function lower_text_input_interface (line 11) | pub fn lower_text_input_interface(component: &Rc) { function is_input_text_focused_prop (line 37) | fn is_input_text_focused_prop(nr: &NamedReference) -> bool { FILE: internal/compiler/passes/lower_timers.rs function lower_timers (line 13) | pub fn lower_timers(component: &Rc, diag: &mut BuildDiagnosti... function lower_timer (line 50) | fn lower_timer( FILE: internal/compiler/passes/materialize_fake_properties.rs function materialize_fake_properties (line 19) | pub fn materialize_fake_properties(component: &Rc) { function must_initialize (line 87) | fn must_initialize(elem: &Element, prop: &str) -> bool { function should_materialize (line 95) | fn should_materialize( function has_declared_property (line 132) | pub fn has_declared_property(elem: &Element, prop: &str) -> bool { function initialize (line 145) | pub fn initialize(elem: &ElementRc, name: &str) -> Option { function layout_constraint_prop (line 204) | fn layout_constraint_prop(elem: &ElementRc, field: &str, orient: Orienta... function size_div_2 (line 212) | fn size_div_2(elem: &ElementRc, field: &str) -> Expression { FILE: internal/compiler/passes/move_declarations.rs type Declarations (line 14) | struct Declarations { method take_from_element (line 18) | fn take_from_element(e: &mut Element) -> Self { function move_declarations (line 23) | pub fn move_declarations(component: &Rc) { function do_move_declarations (line 28) | fn do_move_declarations(component: &Rc) { function fixup_reference (line 138) | fn fixup_reference(nr: &mut NamedReference) { function map_name (line 148) | fn map_name(e: &ElementRc, s: &SmolStr) -> SmolStr { function simplify_optimized_items_recursive (line 152) | fn simplify_optimized_items_recursive(component: &Rc) { function simplify_optimized_items (line 171) | fn simplify_optimized_items(items: &[ElementRc]) { FILE: internal/compiler/passes/optimize_useless_rectangles.rs function optimize_useless_rectangles (line 13) | pub fn optimize_useless_rectangles(root_component: &Rc) { function can_optimize (line 45) | fn can_optimize(elem: &ElementRc) -> bool { FILE: internal/compiler/passes/purity_check.rs function purity_check (line 10) | pub fn purity_check(doc: &crate::object_tree::Document, diag: &mut Build... function ensure_pure (line 38) | fn ensure_pure( FILE: internal/compiler/passes/remove_aliases.rs type Mapping (line 14) | type Mapping = HashMap; type PropertySets (line 17) | struct PropertySets { method add_link (line 23) | fn add_link(&mut self, p1: NamedReference, p2: NamedReference) { function remove_aliases (line 72) | pub fn remove_aliases(doc: &Document, diag: &mut BuildDiagnostics) { function is_declaration (line 228) | fn is_declaration(x: &NamedReference) -> bool { function best_property (line 233) | fn best_property(p1: NamedReference, p2: NamedReference) -> NamedReferen... function remove_from_binding_expression (line 250) | fn remove_from_binding_expression(expression: &mut BindingExpression, to... FILE: internal/compiler/passes/remove_return.rs function remove_return (line 11) | pub fn remove_return(doc: &crate::object_tree::Document) { function process_expression (line 35) | fn process_expression( function cleanup_empty_block (line 114) | fn cleanup_empty_block(te: Expression) -> Option { function process_codeblock (line 118) | fn process_codeblock( function continue_codeblock (line 197) | fn continue_codeblock( type RemoveReturnContext (line 236) | struct RemoveReturnContext { type ExpressionResult (line 242) | enum ExpressionResult { method from (line 264) | fn from(v: Expression) -> Self { method into_expression (line 274) | fn into_expression(self, ty: &Type) -> Expression { method into_return_object (line 332) | fn into_return_object(self, ty: &Type, ret_ty: &Type) -> Expression { method map_value (line 407) | fn map_value(self, f: impl FnOnce(Expression) -> Expression) -> Self { method has_value (line 459) | fn has_value(&self) -> bool { constant FIELD_CONDITION (line 269) | const FIELD_CONDITION: &str = "condition"; constant FIELD_ACTUAL (line 270) | const FIELD_ACTUAL: &str = "actual"; constant FIELD_RETURNED (line 271) | const FIELD_RETURNED: &str = "returned"; function codeblock_with_expr (line 471) | fn codeblock_with_expr(mut pre_statements: Vec, expr: Expres... function make_struct (line 480) | fn make_struct(it: impl Iterator Expression { function has_value (line 548) | fn has_value(ty: &Type) -> bool { FILE: internal/compiler/passes/remove_unused_properties.rs function remove_unused_properties (line 9) | pub fn remove_unused_properties(doc: &Document) { FILE: internal/compiler/passes/repeater_component.rs function process_repeater_components (line 15) | pub fn process_repeater_components(component: &Rc) { function create_repeater_components (line 20) | fn create_repeater_components(component: &Rc) { function adjust_references (line 135) | pub fn adjust_references(component: &Rc) { FILE: internal/compiler/passes/resolve_native_classes.rs function resolve_native_classes (line 14) | pub fn resolve_native_classes(component: &Component) { function lookup_property_distance (line 55) | fn lookup_property_distance(mut class: Rc, name: &str) -> (... function select_minimal_class_based_on_property_usage (line 68) | fn select_minimal_class_based_on_property_usage<'a>( function test_select_minimal_class_based_on_property_usage (line 92) | fn test_select_minimal_class_based_on_property_usage() { function select_minimal_class (line 126) | fn select_minimal_class() { FILE: internal/compiler/passes/resolving.rs type ComponentScope (line 31) | struct ComponentScope(Vec); function resolve_expression (line 33) | fn resolve_expression( function recurse_elem_with_scope (line 109) | fn recurse_elem_with_scope( function resolve_expressions (line 123) | pub fn resolve_expressions( type LookupPhase (line 172) | enum LookupPhase { method from_binding_expression_node (line 179) | pub fn from_binding_expression_node(node: SyntaxNode, ctx: &mut LookupCt... method from_codeblock_node (line 216) | fn from_codeblock_node(node: syntax_nodes::CodeBlock, ctx: &mut LookupCt... method from_let_statement (line 275) | fn from_let_statement(node: syntax_nodes::LetStatement, ctx: &mut Lookup... method from_return_statement (line 307) | fn from_return_statement( method from_callback_connection (line 325) | fn from_callback_connection( method from_function (line 348) | fn from_function(node: syntax_nodes::Function, ctx: &mut LookupCtx) -> E... method from_expression_node (line 364) | pub fn from_expression_node(node: syntax_nodes::Expression, ctx: &mut Lo... method from_at_image_url_node (line 445) | fn from_at_image_url_node(node: syntax_nodes::AtImageUrl, ctx: &mut Look... method from_at_gradient (line 525) | pub fn from_at_gradient(node: syntax_nodes::AtGradient, ctx: &mut Lookup... method from_at_markdown (line 758) | fn from_at_markdown(node: syntax_nodes::AtMarkdown, ctx: &mut LookupCtx)... method from_at_tr (line 804) | fn from_at_tr(node: syntax_nodes::AtTr, ctx: &mut LookupCtx) -> Expressi... method from_at_keys_node (line 969) | pub fn from_at_keys_node(node: syntax_nodes::AtKeys, ctx: &mut LookupCtx... method from_qualified_name_node (line 1109) | fn from_qualified_name_node( method from_lookup_result (line 1117) | fn from_lookup_result( method from_function_call_node (line 1151) | fn from_function_call_node( method from_member_access_node (line 1261) | fn from_member_access_node( method from_self_assignment_node (line 1274) | fn from_self_assignment_node( method from_binary_expression_node (line 1319) | fn from_binary_expression_node( method from_unaryop_expression_node (line 1421) | fn from_unaryop_expression_node( method from_conditional_expression_node (line 1465) | fn from_conditional_expression_node( method from_index_expression_node (line 1488) | fn from_index_expression_node( method from_object_literal_node (line 1507) | fn from_object_literal_node( method from_array_node (line 1527) | fn from_array_node(node: syntax_nodes::Array, ctx: &mut LookupCtx) -> Ex... method from_string_template_node (line 1548) | fn from_string_template_node( method common_target_type_for_type_list (line 1573) | pub fn common_target_type_for_type_list(types: impl Iterator Option<(char, ShiftBehavior)> { function common_expression_type (line 1690) | fn common_expression_type(true_expr: &Expression, false_expr: &Expressio... function lookup_qualified_name_node (line 1738) | fn lookup_qualified_name_node( function continue_lookup_within_element (line 1823) | fn continue_lookup_within_element( function maybe_lookup_object (line 1986) | fn maybe_lookup_object( function resolve_two_way_bindings (line 2061) | fn resolve_two_way_bindings( function resolve_two_way_binding (line 2209) | pub fn resolve_two_way_binding( function check_callback_alias_validity (line 2278) | fn check_callback_alias_validity( FILE: internal/compiler/passes/resolving/remove_noop.rs function remove_from_codeblock (line 11) | pub fn remove_from_codeblock( function without_side_effects (line 40) | fn without_side_effects(expression: &Expression) -> bool { FILE: internal/compiler/passes/unique_id.rs function assign_unique_id (line 14) | pub fn assign_unique_id(doc: &Document) { function assign_unique_id_in_component (line 24) | fn assign_unique_id_in_component(component: &Rc, count: &mut ... function rename_globals (line 47) | fn rename_globals(doc: &Document, mut count: u32) { function check_unique_id (line 65) | pub fn check_unique_id(doc: &Document, diag: &mut BuildDiagnostics) { function check_unique_id_in_component (line 71) | fn check_unique_id_in_component(component: &Rc, diag: &mut Bu... FILE: internal/compiler/passes/visible.rs function handle_visible (line 16) | pub fn handle_visible( function create_visibility_element (line 83) | fn create_visibility_element(child: &ElementRc, native_clip: &Rc) -> bool { function warn_about_child_windows (line 151) | pub fn warn_about_child_windows(doc: &crate::object_tree::Document, diag... FILE: internal/compiler/passes/z_order.rs function reorder_by_z_order (line 14) | pub fn reorder_by_z_order(root_component: &Rc, diag: &mut Bui... function reorder_children_by_zorder (line 24) | fn reorder_children_by_zorder( function eval_const_expr (line 71) | fn eval_const_expr( FILE: internal/compiler/pathutils.rs function is_url (line 13) | pub fn is_url(path: &Path) -> bool { function to_url (line 23) | fn to_url(path: &str) -> Option { function test_to_url (line 36) | fn test_to_url() { function is_absolute (line 88) | pub fn is_absolute(path: &Path) -> bool { function test_is_absolute (line 102) | fn test_is_absolute() { type PathComponent (line 154) | enum PathComponent<'a> { function find_path_separator (line 164) | fn find_path_separator(path: &str) -> char { function components (line 176) | fn components<'a>( function test_components (line 239) | fn test_components() { type Components (line 297) | struct Components<'a> { function component_iter (line 303) | fn component_iter(path: &str) -> Components<'_> { type Item (line 308) | type Item = PathComponent<'a>; method next (line 310) | fn next(&mut self) -> Option { function clean_path_string (line 319) | fn clean_path_string(path: &str) -> SmolStr { function test_clean_path_string (line 385) | fn test_clean_path_string() { function clean_path (line 402) | pub fn clean_path(path: &Path) -> PathBuf { function dirname_string (line 415) | fn dirname_string(path: &str) -> String { function test_dirname (line 434) | fn test_dirname() { function dirname (line 449) | pub fn dirname(path: &Path) -> PathBuf { function join (line 461) | pub fn join(base: &Path, path: &Path) -> Option { function test_join (line 504) | fn test_join() { FILE: internal/compiler/tests/consistent_styles.rs type PropertyInfo (line 17) | struct PropertyInfo { method fmt (line 24) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Component (line 36) | struct Component { type Style (line 42) | struct Style { function load_component (line 47) | fn load_component(component: &Rc Style { function compare_styles (line 187) | fn compare_styles(base: &Style, mut other: Style, style_name: &str) -> b... function check_styles (line 244) | fn check_styles() { FILE: internal/compiler/tests/syntax_tests.rs function syntax_tests (line 41) | fn syntax_tests() -> std::io::Result<()> { function process_file (line 93) | fn process_file(path: &std::path::Path, update: bool) -> std::io::Result... type ExpectedDiagnostic (line 109) | struct ExpectedDiagnostic { function extract_expected_diags (line 117) | fn extract_expected_diags(source: &str) -> Vec { function process_diagnostics (line 206) | fn process_diagnostics( function update (line 334) | fn update( function canonical (line 411) | fn canonical(path: &Path) -> PathBuf { function process_file_source (line 415) | fn process_file_source( function self_test (line 483) | fn self_test() -> std::io::Result<()> { FILE: internal/compiler/translations.rs type Translations (line 13) | pub struct Translations { type TranslationsBuilder (line 37) | pub struct TranslationsBuilder { method load_translations (line 48) | pub fn load_translations(path: &Path, domain: &str) -> std::io::Result... method lower_translate_call (line 108) | pub fn lower_translate_call(&mut self, args: Vec) -> Expre... method result (line 169) | pub fn result(self) -> Translations { method collect_characters_seen (line 173) | pub fn collect_characters_seen(&self, characters_seen: &mut impl Exten... function get_string (line 191) | fn get_string(plural: Expression) -> Option { type ParseError (line 200) | pub struct ParseError<'a>(&'static str, &'a [u8]); function fmt (line 202) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function parse_rule_expression (line 206) | pub fn parse_rule_expression(string: &str) -> Result { function skip_whitespace (line 235) | fn skip_whitespace(self) -> Self { function parse_expression (line 242) | fn parse_expression(string: &[u8]) -> Result, ParseErro... function parse_condition (line 270) | fn parse_condition(string: &[u8]) -> Result, ParseError... function parse_and_expr (line 296) | fn parse_and_expr(string: &[u8]) -> Result, ParseError<... function parse_cmp_expr (line 322) | fn parse_cmp_expr(string: &[u8]) -> Result, ParseError<... function parse_value (line 357) | fn parse_value(string: &[u8]) -> Result, ParseError<'_>> { function parse_term (line 382) | fn parse_term(string: &[u8]) -> Result, ParseError<'_>> { function parse_number (line 403) | fn parse_number(string: &[u8]) -> Result<(i32, &[u8]), ParseError<'_>> { function skip_whitespace (line 411) | fn skip_whitespace(mut string: &[u8]) -> &[u8] { function test_parse_rule_expression (line 420) | fn test_parse_rule_expression() { FILE: internal/compiler/typeloader.rs type LoadedDocument (line 22) | enum LoadedDocument { type LoadedDocuments (line 31) | struct LoadedDocuments { type ImportKind (line 47) | pub enum ImportKind { type LibraryInfo (line 57) | pub struct LibraryInfo { type ImportedTypes (line 65) | pub struct ImportedTypes { type ImportedName (line 76) | pub struct ImportedName { method extract_imported_names (line 84) | pub fn extract_imported_names( method from_node (line 90) | pub fn from_node(importident: syntax_nodes::ImportIdentifier) -> Self { function snapshot (line 113) | pub fn snapshot(type_loader: &TypeLoader) -> Option { function snapshot_with_extra_doc (line 136) | pub(crate) fn snapshot_with_extra_doc( type Snapshotter (line 164) | pub(crate) struct Snapshotter { method snapshot_globals (line 177) | fn snapshot_globals(&mut self, type_loader: &TypeLoader) { method finalize (line 192) | fn finalize(&mut self) { method snapshot_type_loader (line 203) | fn snapshot_type_loader(&mut self, type_loader: &TypeLoader) -> Option... method snapshot_type_register (line 218) | pub(crate) fn snapshot_type_register( method snapshot_type_register_impl (line 234) | fn snapshot_type_register_impl( method snapshot_loaded_documents (line 241) | fn snapshot_loaded_documents( method create_document (line 281) | fn create_document(&mut self, document: &object_tree::Document) { method snapshot_document (line 290) | fn snapshot_document(&mut self, document: &object_tree::Document) -> o... method create_component (line 321) | pub(crate) fn create_component( method use_component (line 396) | pub(crate) fn use_component( method create_element (line 406) | pub(crate) fn create_element( method create_and_snapshot_element (line 436) | fn create_and_snapshot_element( method use_element (line 445) | pub(crate) fn use_element(&self, element: &object_tree::ElementRc) -> ... method snapshot_element (line 456) | fn snapshot_element( method snapshot_binding_expression (line 565) | fn snapshot_binding_expression( method snapshot_element_type (line 611) | pub(crate) fn snapshot_element_type( method snapshot_used_sub_types (line 628) | fn snapshot_used_sub_types( method snapshot_popup_window (line 658) | fn snapshot_popup_window( method snapshot_timer (line 672) | fn snapshot_timer(&mut self, timer: &object_tree::Timer) -> object_tre... method snapshot_layout_constraints (line 681) | fn snapshot_layout_constraints( method snapshot_expression (line 711) | fn snapshot_expression( type TypeLoader (line 895) | pub struct TypeLoader { method new (line 910) | pub fn new(compiler_config: CompilerConfiguration, diag: &mut BuildDia... method drop_document (line 958) | pub fn drop_document(&mut self, path: &Path) -> Result HashSet { method load_dependencies_recursively (line 1009) | pub async fn load_dependencies_recursively<'a>( method load_dependencies_recursively_impl (line 1025) | async fn load_dependencies_recursively_impl<'a: 'b, 'b>( method import_component (line 1183) | pub async fn import_component( method resolve_import_path (line 1207) | pub fn resolve_import_path( method ensure_document_loaded (line 1233) | async fn ensure_document_loaded<'a: 'b, 'b>( method load_file (line 1420) | pub async fn load_file( method reload_cached_file (line 1437) | pub async fn reload_cached_file(&mut self, path: &Path, diag: &mut Bui... method load_root_file (line 1455) | pub async fn load_root_file( method load_file_impl (line 1486) | async fn load_file_impl<'a>( method load_doc_no_pass (line 1520) | async fn load_doc_no_pass<'a>( method register_imported_types (line 1569) | fn register_imported_types( method find_file_in_library_path (line 1605) | fn find_file_in_library_path( method find_file_in_include_path (line 1629) | pub fn find_file_in_include_path( method collect_dependencies (line 1659) | fn collect_dependencies<'a: 'b, 'b>( method get_document (line 1711) | pub fn get_document<'b>(&'b self, path: &Path) -> Option<&'b object_tr... method all_files (line 1721) | pub fn all_files(&self) -> impl Iterator { method all_documents (line 1726) | pub fn all_documents(&self) -> impl Iterator { function get_native_style (line 1749) | fn get_native_style(all_loaded_files: &mut std::collections::BTreeSet Option { function test_dependency_loading (line 1815) | fn test_dependency_loading() { function test_dependency_loading_from_rust (line 1885) | fn test_dependency_loading_from_rust() { function test_load_from_callback_ok (line 1927) | fn test_load_from_callback_ok() { function test_load_error_twice (line 1971) | fn test_load_error_twice() { function test_manual_import (line 2020) | fn test_manual_import() { function test_builtin_style (line 2038) | fn test_builtin_style() { function test_user_style (line 2056) | fn test_user_style() { function test_unknown_style (line 2074) | fn test_unknown_style() { function test_library_import (line 2095) | fn test_library_import() { function test_library_import_errors (line 2135) | fn test_library_import_errors() { function test_snapshotting (line 2214) | fn test_snapshotting() { FILE: internal/compiler/typeregister.rs constant RESERVED_GEOMETRY_PROPERTIES (line 19) | pub const RESERVED_GEOMETRY_PROPERTIES: &[(&str, Type)] = &[ constant RESERVED_LAYOUT_PROPERTIES (line 27) | pub const RESERVED_LAYOUT_PROPERTIES: &[(&str, Type)] = &[ constant RESERVED_GRIDLAYOUT_PROPERTIES (line 43) | pub const RESERVED_GRIDLAYOUT_PROPERTIES: &[(&str, Type)] = &[ type BuiltinTypes (line 81) | pub struct BuiltinTypes { method new (line 95) | fn new() -> Self { constant RESERVED_OTHER_PROPERTIES (line 174) | const RESERVED_OTHER_PROPERTIES: &[(&str, Type)] = &[ constant RESERVED_DROP_SHADOW_PROPERTIES (line 181) | pub const RESERVED_DROP_SHADOW_PROPERTIES: &[(&str, Type)] = &[ constant RESERVED_TRANSFORM_PROPERTIES (line 188) | pub const RESERVED_TRANSFORM_PROPERTIES: &[(&str, Type)] = &[ function transform_origin_property (line 195) | pub fn transform_origin_property() -> (&'static str, Rc) { constant DEPRECATED_ROTATION_ORIGIN_PROPERTIES (line 199) | pub const DEPRECATED_ROTATION_ORIGIN_PROPERTIES: [(&str, Type); 2] = function noarg_callback_type (line 202) | pub fn noarg_callback_type() -> Type { function strarg_callback_type (line 206) | fn strarg_callback_type() -> Type { function reserved_accessibility_properties (line 210) | pub fn reserved_accessibility_properties() -> impl Iterator impl Iterator) -> PropertyLoo... function reserved_member_function (line 332) | pub fn reserved_member_function(name: &str) -> Option { type TypeRegister (line 346) | pub struct TypeRegister { method snapshot (line 363) | pub(crate) fn snapshot(&self, snapshotter: &mut typeloader::Snapshotte... method insert_type (line 387) | pub fn insert_type(&mut self, t: Type) -> bool { method insert_type_with_name (line 393) | pub fn insert_type_with_name(&mut self, t: Type, name: SmolStr) -> bool { method builtin_internal (line 397) | fn builtin_internal() -> Self { method builtin_experimental (line 569) | pub fn builtin_experimental() -> Rc> { method builtin (line 574) | pub fn builtin() -> Rc> { method new (line 598) | pub fn new(parent: &Rc>) -> Self { method lookup (line 606) | pub fn lookup(&self, name: &str) -> Type { method lookup_element_as_result (line 614) | fn lookup_element_as_result( method lookup_element (line 627) | pub fn lookup_element(&self, name: &str) -> Result { method lookup_builtin_element (line 653) | pub fn lookup_builtin_element(&self, name: &str) -> Option { method lookup_qualified (line 660) | pub fn lookup_qualified>(&self, qualified: &[Member... method add (line 670) | pub fn add(&mut self, comp: Rc) -> bool { method add_with_name (line 677) | pub fn add_with_name(&mut self, name: SmolStr, comp: Rc) ->... method add_builtin (line 681) | pub fn add_builtin(&mut self, builtin: Rc) { method property_animation_type_for_property (line 685) | pub fn property_animation_type_for_property(&self, property_type: Type... method all_types (line 699) | pub fn all_types(&self) -> HashMap { method all_elements (line 709) | pub fn all_elements(&self) -> HashMap { method empty_type (line 718) | pub fn empty_type(&self) -> ElementType { function logical_point_type (line 809) | pub fn logical_point_type() -> Rc { function logical_size_type (line 813) | pub fn logical_size_type() -> Rc { function font_metrics_type (line 817) | pub fn font_metrics_type() -> Type { function layout_info_type (line 822) | pub fn layout_info_type() -> Rc { function path_element_type (line 827) | pub fn path_element_type() -> Type { function layout_item_info_type (line 832) | pub fn layout_item_info_type() -> Type { FILE: internal/core-macros/lib.rs function slint_element (line 23) | pub fn slint_element(input: TokenStream) -> TokenStream { function normalize_identifier (line 131) | fn normalize_identifier(name: &syn::Ident) -> String { function property_type (line 136) | fn property_type(ty: &syn::Type) -> Option<&syn::Type> { function callback_arg (line 155) | fn callback_arg(ty: &syn::Type) -> Option<(&syn::Type, Option<&syn::Type... function identity (line 182) | pub fn identity(_attr: TokenStream, item: TokenStream) -> TokenStream { function slint_doc (line 189) | pub fn slint_doc(_attr: TokenStream, item: TokenStream) -> TokenStream { function slint_doc_str (line 200) | pub fn slint_doc_str(input: TokenStream) -> TokenStream { function remove_extern (line 216) | pub fn remove_extern(_attr: TokenStream, item: TokenStream) -> TokenStre... FILE: internal/core-macros/slint_doc.rs type Visitor (line 7) | pub struct Visitor(serde_json::Value, pub bool); method visit_attribute_mut (line 10) | fn visit_attribute_mut(&mut self, i: &mut syn::Attribute) { method new (line 25) | pub fn new() -> Self { method process_string (line 34) | pub fn process_string(&mut self, doc: &mut String) { function test_slint_doc (line 70) | fn test_slint_doc() { FILE: internal/core/accessibility.rs type AccessibleStringProperty (line 19) | pub enum AccessibleStringProperty { type AccessibilityAction (line 44) | pub enum AccessibilityAction { function accessible_descendents (line 72) | pub fn accessible_descendents(root_item: &ItemRc) -> impl Iterator Option f32 { type CubicBezierSegment (line 31) | pub struct CubicBezierSegment { method x (line 40) | pub fn x(&self, t: S) -> S { method y (line 54) | pub fn y(&self, t: S) -> S { method derivative_coefficients (line 68) | fn derivative_coefficients(&self, t: S) -> (S, S, S, S) { method dx (line 79) | pub fn dx(&self, t: S) -> S { method solve_t_for_x (line 87) | pub fn solve_t_for_x(&self, x: S, t_range: core::ops::Range, tolera... type EasingCurve (line 145) | pub enum EasingCurve { type Instant (line 169) | pub struct Instant(pub u64); type Output (line 172) | type Output = core::time::Duration; method sub (line 173) | fn sub(self, other: Self) -> core::time::Duration { type Output (line 179) | type Output = Instant; method sub (line 180) | fn sub(self, other: core::time::Duration) -> Instant { type Output (line 186) | type Output = Instant; method add (line 187) | fn add(self, other: core::time::Duration) -> Instant { method add_assign (line 193) | fn add_assign(&mut self, other: core::time::Duration) { method sub_assign (line 199) | fn sub_assign(&mut self, other: core::time::Duration) { method duration_since (line 208) | pub fn duration_since(self, earlier: Instant) -> core::time::Duration { method now (line 214) | pub fn now() -> Self { method duration_since_start (line 218) | fn duration_since_start() -> core::time::Duration { method as_millis (line 225) | pub fn as_millis(&self) -> u64 { type AnimationDriver (line 231) | pub struct AnimationDriver { method update_animations (line 252) | pub fn update_animations(&self, new_tick: Instant) { method has_active_animations (line 263) | pub fn has_active_animations(&self) -> bool { method set_has_active_animations (line 268) | pub fn set_has_active_animations(&self) { method current_tick (line 273) | pub fn current_tick(&self) -> Instant { method default (line 238) | fn default() -> Self { function current_tick (line 286) | pub fn current_tick() -> Instant { function animation_tick (line 292) | pub fn animation_tick() -> u64 { function ease_out_bounce_curve (line 299) | fn ease_out_bounce_curve(value: f32) -> f32 { function easing_curve (line 318) | pub fn easing_curve(curve: &EasingCurve, value: f32) -> f32 { function update_animations (line 415) | pub fn update_animations() { FILE: internal/core/animations/physics_simulation.rs type Direction (line 17) | enum Direction { type Simulation (line 26) | pub trait Simulation { method step (line 27) | fn step(&mut self, new_tick: Instant) -> (f32, bool); method curr_value (line 28) | fn curr_value(&self) -> f32; method curr_value (line 159) | fn curr_value(&self) -> f32 { method step (line 163) | fn step(&mut self, new_tick: Instant) -> (f32, bool) { method curr_value (line 597) | fn curr_value(&self) -> f32 { method step (line 601) | fn step(&mut self, new_tick: Instant) -> (f32, bool) { type Parameter (line 33) | pub trait Parameter { method simulation (line 35) | fn simulation(self, start_value: f32, limit_value: f32) -> Self::Output; type Output (line 52) | type Output = ConstantDeceleration; method simulation (line 53) | fn simulation(self, start_value: f32, limit_value: f32) -> Self::Output { type Output (line 374) | type Output = ConstantDecelerationSpringDamper; method simulation (line 375) | fn simulation(self, start_value: f32, limit_value: f32) -> Self::Output { type ConstantDecelerationParameters (line 40) | pub struct ConstantDecelerationParameters { method new (line 46) | pub fn new(initial_velocity: f32, deceleration: f32) -> Self { type ConstantDeceleration (line 61) | pub struct ConstantDeceleration { method new (line 79) | pub fn new(start_value: f32, limit_value: f32, data: ConstantDecelerat... method new_internal (line 83) | fn new_internal( method step_internal (line 120) | fn step_internal(&mut self, new_tick: Instant) -> (f32, bool) { function constant_deceleration_start_eq_limit (line 174) | fn constant_deceleration_start_eq_limit() { function constant_deceleration_increasing_limit_not_reached (line 196) | fn constant_deceleration_increasing_limit_not_reached() { function constant_deceleration_increasing_limit_reached (line 239) | fn constant_deceleration_increasing_limit_reached() { function constant_deceleration_decreasing_limit_not_reached (line 264) | fn constant_deceleration_decreasing_limit_not_reached() { function constant_deceleration_decreasing_limit_reached (line 310) | fn constant_deceleration_decreasing_limit_reached() { type ConstantDecelerationSpringDamperParameters (line 337) | pub struct ConstantDecelerationSpringDamperParameters { method new (line 354) | pub fn new(initial_velocity: f32, deceleration: f32, half_period_time:... method calculate_parameters (line 361) | fn calculate_parameters(half_period_time: f32) -> (f32, f32, f32) { type State (line 382) | enum State { type ConstantDecelerationSpringDamper (line 394) | pub struct ConstantDecelerationSpringDamper { method new (line 416) | pub fn new( method new_internal (line 424) | fn new_internal( method step_internal (line 481) | fn step_internal(&mut self, new_tick: Instant) -> (f32, bool) { method state_deceleration (line 489) | fn state_deceleration(&mut self, new_tick: Instant) -> (f32, bool) { method state_spring_damper (line 563) | fn state_spring_damper(&mut self, new_tick: Instant) -> (f32, bool) { function calculate_parameters (line 612) | fn calculate_parameters() { function constant_deceleration_start_eq_limit (line 629) | fn constant_deceleration_start_eq_limit() { function constant_deceleration_increasing_limit_not_reached (line 658) | fn constant_deceleration_increasing_limit_not_reached() { function constant_deceleration_decreasing_limit_not_reached (line 702) | fn constant_deceleration_decreasing_limit_not_reached() { function constant_deceleration_spring_damper_increasing_limit_reached (line 754) | fn constant_deceleration_spring_damper_increasing_limit_reached() { function constant_deceleration_spring_damper_decreasing_limit_reached (line 798) | fn constant_deceleration_spring_damper_decreasing_limit_reached() { FILE: internal/core/api.rs type LogicalPosition (line 29) | pub struct LogicalPosition { method new (line 39) | pub const fn new(x: f32, y: f32) -> Self { method from_physical (line 45) | pub fn from_physical(physical_pos: PhysicalPosition, scale_factor: f32... method to_physical (line 51) | pub fn to_physical(&self, scale_factor: f32) -> PhysicalPosition { method to_euclid (line 55) | pub(crate) fn to_euclid(self) -> crate::lengths::LogicalPoint { method from_euclid (line 58) | pub(crate) fn from_euclid(p: crate::lengths::LogicalPoint) -> Self { type PhysicalPosition (line 67) | pub struct PhysicalPosition { method new (line 77) | pub const fn new(x: i32, y: i32) -> Self { method from_logical (line 83) | pub fn from_logical(logical_pos: LogicalPosition, scale_factor: f32) -... method to_logical (line 89) | pub fn to_logical(&self, scale_factor: f32) -> LogicalPosition { method to_euclid (line 94) | pub(crate) fn to_euclid(self) -> crate::graphics::euclid::default::Poi... method from_euclid (line 99) | pub(crate) fn from_euclid(p: crate::graphics::euclid::default::Point2D... type WindowPosition (line 107) | pub enum WindowPosition { method to_physical (line 116) | pub fn to_physical(&self, scale_factor: f32) -> PhysicalPosition { type LogicalSize (line 129) | pub struct LogicalSize { method new (line 139) | pub const fn new(width: f32, height: f32) -> Self { method from_physical (line 145) | pub fn from_physical(physical_size: PhysicalSize, scale_factor: f32) -... method to_physical (line 154) | pub fn to_physical(&self, scale_factor: f32) -> PhysicalSize { method to_euclid (line 158) | pub(crate) fn to_euclid(self) -> crate::lengths::LogicalSize { method from_euclid (line 162) | pub(crate) fn from_euclid(p: crate::lengths::LogicalSize) -> Self { type PhysicalSize (line 171) | pub struct PhysicalSize { method new (line 181) | pub const fn new(width: u32, height: u32) -> Self { method from_logical (line 187) | pub fn from_logical(logical_size: LogicalSize, scale_factor: f32) -> S... method to_logical (line 196) | pub fn to_logical(&self, scale_factor: f32) -> LogicalSize { method to_euclid (line 201) | pub(crate) fn to_euclid(self) -> crate::graphics::euclid::default::Siz... type WindowSize (line 209) | pub enum WindowSize { method to_physical (line 218) | pub fn to_physical(&self, scale_factor: f32) -> PhysicalSize { method to_logical (line 226) | pub fn to_logical(&self, scale_factor: f32) -> LogicalSize { function logical_physical_pos (line 235) | fn logical_physical_pos() { function logical_physical_size (line 247) | fn logical_physical_size() { type GraphicsAPI (line 263) | pub enum GraphicsAPI<'a> { function fmt (line 314) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type RenderingState (line 338) | pub enum RenderingState { type RenderingNotifier (line 355) | pub trait RenderingNotifier { method notify (line 357) | fn notify(&mut self, state: RenderingState, graphics_api: &GraphicsAPI); method notify (line 361) | fn notify(&mut self, state: RenderingState, graphics_api: &GraphicsAPI) { type SetRenderingNotifierError (line 371) | pub enum SetRenderingNotifierError { method fmt (line 379) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type WindowHandleInner (line 396) | enum WindowHandleInner { type WindowHandle (line 411) | pub struct WindowHandle { method window_handle (line 417) | fn window_handle( method display_handle (line 432) | fn display_handle( type Window (line 449) | pub struct Window(pub(crate) WindowInner); method new (line 496) | pub fn new(window_adapter_weak: alloc::rc::Weak) ->... method show (line 505) | pub fn show(&self) -> Result<(), PlatformError> { method hide (line 512) | pub fn hide(&self) -> Result<(), PlatformError> { method set_rendering_notifier (line 518) | pub fn set_rendering_notifier( method on_close_requested (line 527) | pub fn on_close_requested(&self, callback: impl FnMut() -> CloseReques... method request_redraw (line 532) | pub fn request_redraw(&self) { method scale_factor (line 538) | pub fn scale_factor(&self) -> f32 { method position (line 544) | pub fn position(&self) -> PhysicalPosition { method set_position (line 551) | pub fn set_position(&self, position: impl Into) { method size (line 558) | pub fn size(&self) -> PhysicalSize { method set_size (line 564) | pub fn set_size(&self, size: impl Into) { method is_fullscreen (line 570) | pub fn is_fullscreen(&self) -> bool { method set_fullscreen (line 575) | pub fn set_fullscreen(&self, fullscreen: bool) { method is_maximized (line 580) | pub fn is_maximized(&self) -> bool { method set_maximized (line 585) | pub fn set_maximized(&self, maximized: bool) { method is_minimized (line 590) | pub fn is_minimized(&self) -> bool { method set_minimized (line 595) | pub fn set_minimized(&self, minimized: bool) { method set_virtual_keyboard (line 601) | pub fn set_virtual_keyboard( method virtual_keyboard (line 611) | pub fn virtual_keyboard( method dispatch_event (line 630) | pub fn dispatch_event(&self, event: crate::platform::WindowEvent) { method try_dispatch_event (line 640) | pub fn try_dispatch_event( method has_active_animations (line 722) | pub fn has_active_animations(&self) -> bool { method is_visible (line 729) | pub fn is_visible(&self) -> bool { method window_handle (line 743) | pub fn window_handle(&self) -> WindowHandle { method take_snapshot (line 765) | pub fn take_snapshot(&self) -> Result, P... type CloseRequestResponse (line 455) | pub enum CloseRequestResponse { type Global (line 807) | pub trait Global<'a, Component> { method get (line 809) | fn get(component: &'a Component) -> Self; type ComponentHandle (line 817) | pub trait ComponentHandle { method as_weak (line 822) | fn as_weak(&self) -> Weak method clone_strong (line 828) | fn clone_strong(&self) -> Self; method upgrade_from_weak_inner (line 832) | fn upgrade_from_weak_inner(_: &Self::WeakInner) -> Option method show (line 841) | fn show(&self) -> Result<(), PlatformError>; method hide (line 846) | fn hide(&self) -> Result<(), PlatformError>; method window (line 851) | fn window(&self) -> &Window; method run (line 855) | fn run(&self) -> Result<(), PlatformError>; method global (line 859) | fn global<'a, T: Global<'a, Self>>(&'a self) -> T type Weak (line 880) | pub struct Weak { method default (line 887) | fn default() -> Self { method clone (line 897) | fn clone(&self) -> Self { function new (line 908) | pub fn new(inner: T::WeakInner) -> Self { function upgrade (line 921) | pub fn upgrade(&self) -> Option function unwrap (line 937) | pub fn unwrap(&self) -> T { function inner (line 950) | pub(crate) fn inner(&self) -> T::WeakInner { function upgrade_in_event_loop (line 980) | pub fn upgrade_in_event_loop( function invoke_from_event_loop (line 1039) | pub fn invoke_from_event_loop(func: impl FnOnce() + Send + 'static) -> R... function quit_event_loop (line 1056) | pub fn quit_event_loop() -> Result<(), EventLoopError> { type EventLoopError (line 1065) | pub enum EventLoopError { method fmt (line 1074) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type PlatformError (line 1099) | pub enum PlatformError { method fmt (line 1130) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method fmt (line 1136) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method from (line 1155) | fn from(value: String) -> Self { method from (line 1160) | fn from(value: &str) -> Self { method from (line 1167) | fn from(error: Box) -> Self { method source (line 1174) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { function from (line 1124) | fn from(err: PlatformError) -> wasm_bindgen::JsValue { function error_is_send (line 1184) | fn error_is_send() { function set_xdg_app_id (line 1190) | pub fn set_xdg_app_id(app_id: impl Into) -> Result<(), Pla... FILE: internal/core/callbacks.rs type Callback (line 21) | pub struct Callback { method default (line 27) | fn default() -> Self { function call (line 34) | pub fn call(&self, a: &Arg) -> Ret { function has_handler (line 45) | pub fn has_handler(&self) -> bool { function set_handler (line 55) | pub fn set_handler(&self, mut f: impl FnMut(&Arg) -> Ret + 'static) { function callback_simple_test (line 61) | fn callback_simple_test() { type c_void (line 82) | type c_void = (); type CallbackOpaque (line 85) | pub struct CallbackOpaque(*const c_void, *const c_void); function slint_callback_init (line 95) | pub unsafe extern "C" fn slint_callback_init(out: *mut CallbackOpaque) { function slint_callback_call (line 102) | pub unsafe extern "C" fn slint_callback_call( function slint_callback_set_handler (line 121) | pub unsafe extern "C" fn slint_callback_set_handler( function slint_callback_drop (line 161) | pub unsafe extern "C" fn slint_callback_drop(handle: *mut CallbackOpaque) { FILE: internal/core/component_factory.rs type FactoryContext (line 14) | pub struct FactoryContext { type ComponentFactoryInner (line 23) | struct ComponentFactoryInner(Rc Option bool { method fmt (line 32) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type ComponentFactory (line 49) | pub struct ComponentFactory(Option); method new (line 53) | pub fn new< method build (line 68) | pub(crate) fn build(&self, ctx: FactoryContext) -> Option { FILE: internal/core/context.rs type SlintContextInner (line 15) | pub(crate) struct SlintContextInner { type SlintContext (line 40) | pub struct SlintContext(pub(crate) Rc); method new (line 44) | pub fn new(platform: Box) -> Self { method platform (line 72) | pub fn platform(&self) -> &dyn Platform { method font_context (line 78) | pub fn font_context(&self) -> &core::cell::RefCell { method swash_scale_context (line 84) | pub fn swash_scale_context(&self) -> &core::cell::RefCell Option> { method spawn_local (line 96) | pub fn spawn_local( method run_event_loop (line 103) | pub fn run_event_loop(&self) -> Result<(), PlatformError> { method set_xdg_app_id (line 107) | pub fn set_xdg_app_id(&self, _app_id: crate::SharedString) { method xdg_app_id (line 115) | pub fn xdg_app_id(&self) -> Option { method xdg_app_id (line 120) | pub fn xdg_app_id(&self) -> Option { method set_external_translator (line 125) | pub fn set_external_translator(&self, translator: Option Option( function set_window_shown_hook (line 162) | pub fn set_window_shown_hook( FILE: internal/core/date_time.rs function use_24_hour_format (line 9) | pub fn use_24_hour_format() -> bool { function month_day_count (line 14) | pub fn month_day_count(month: u32, year: i32) -> Option { function month_offset (line 32) | pub fn month_offset(month: u32, year: i32) -> i32 { function format_date (line 49) | pub fn format_date(format: &str, day: u32, month: u32, year: i32) -> Sha... function parse_date (line 58) | pub fn parse_date(date: &str, format: &str) -> Option<[i32; 3]> { function date_now (line 65) | pub fn date_now() -> [i32; 3] { function date_now (line 72) | pub fn date_now() -> [i32; 3] { function slint_date_time_use_24_hour_format (line 83) | pub extern "C" fn slint_date_time_use_24_hour_format() -> bool { function slint_date_time_month_day_count (line 88) | pub extern "C" fn slint_date_time_month_day_count(month: u32, year: i32)... function slint_date_time_month_offset (line 93) | pub extern "C" fn slint_date_time_month_offset(month: u32, year: i32) ->... function slint_date_time_format_date (line 98) | pub extern "C" fn slint_date_time_format_date( function slint_date_time_date_now (line 109) | pub extern "C" fn slint_date_time_date_now(d: &mut i32, m: &mut i32, y: ... function slint_date_time_parse_date (line 114) | pub extern "C" fn slint_date_time_parse_date( FILE: internal/core/future.rs type FutureState (line 20) | enum FutureState { type FutureRunnerInner (line 25) | struct FutureRunnerInner { type FutureRunner (line 30) | struct FutureRunner { function inner (line 42) | fn inner(&self) -> impl DerefMut> + '_ { method wake (line 61) | fn wake(self: alloc::sync::Arc) { type JoinHandle (line 93) | pub struct JoinHandle(alloc::sync::Arc>); type Output (line 96) | type Output = T; method poll (line 98) | fn poll(self: Pin<&mut Self>, cx: &mut core::task::Context<'_>) -> Poll<... function abort (line 119) | pub fn abort(self) { function is_finished (line 123) | pub fn is_finished(&self) -> bool { function spawn_local_with_ctx (line 134) | pub(crate) fn spawn_local_with_ctx( FILE: internal/core/gdb_pretty_printers.py class SharedVectorProvider (line 9) | class SharedVectorProvider: method __init__ (line 10) | def __init__(self, val): method to_string (line 13) | def to_string(self): method children (line 20) | def children(self): method display_hint (line 35) | def display_hint(self): method _element_type (line 39) | def _element_type(maybe_uninit_val): class SharedVectorSubPrinter (line 54) | class SharedVectorSubPrinter(gdb.printing.SubPrettyPrinter): method __init__ (line 55) | def __init__(self): method __call__ (line 58) | def __call__(self, val): class SliceProvider (line 77) | class SliceProvider: method __init__ (line 78) | def __init__(self, val): method to_string (line 81) | def to_string(self): method children (line 87) | def children(self): method display_hint (line 100) | def display_hint(self): method _data_pointer (line 103) | def _data_pointer(self): class SliceSubPrinter (line 115) | class SliceSubPrinter(gdb.printing.SubPrettyPrinter): method __init__ (line 116) | def __init__(self): method __call__ (line 119) | def __call__(self, val): class SlintCorePrettyPrinter (line 138) | class SlintCorePrettyPrinter(gdb.printing.PrettyPrinter): method __init__ (line 139) | def __init__(self): method __call__ (line 143) | def __call__(self, val): function register_printers (line 154) | def register_printers(objfile=None): FILE: internal/core/graphics.rs type Rect (line 20) | pub type Rect = euclid::default::Rect; type IntRect (line 22) | pub type IntRect = euclid::default::Rect; type Point (line 24) | pub type Point = euclid::default::Point2D; type Size (line 26) | pub type Size = euclid::default::Size2D; type IntSize (line 28) | pub type IntSize = euclid::default::Size2D; type Transform (line 30) | pub type Transform = euclid::default::Transform2D; type CachedGraphicsData (line 68) | pub struct CachedGraphicsData { function new (line 79) | pub fn new(update_fn: impl FnOnce() -> T) -> Self { type FontRequest (line 90) | pub struct FontRequest { method query_fontique (line 108) | pub fn query_fontique( type RequestedOpenGLVersion (line 154) | pub enum RequestedOpenGLVersion { type Error (line 183) | type Error = PlatformError; method try_from (line 185) | fn try_from(requested_graphics_api: &RequestedGraphicsAPI) -> Result Self { function create_graphics_api_wgpu_27 (line 220) | pub fn create_graphics_api_wgpu_27( function create_graphics_api_wgpu_28 (line 231) | pub fn create_graphics_api_wgpu_28( type Rect (line 247) | struct Rect { type IntRect (line 257) | struct IntRect { type Point (line 267) | struct Point { type Box2D (line 275) | struct Box2D { function physical_size_from_api (line 287) | pub fn physical_size_from_api( function physical_position_from_api (line 296) | pub fn physical_position_from_api( function physical_position_to_api (line 304) | pub fn physical_position_to_api( FILE: internal/core/graphics/bitmapfont.rs type BitmapGlyph (line 9) | pub struct BitmapGlyph { type BitmapGlyphs (line 31) | pub struct BitmapGlyphs { type CharacterMapEntry (line 42) | pub struct CharacterMapEntry { type BitmapFont (line 52) | pub struct BitmapFont { FILE: internal/core/graphics/border_radius.rs type BorderRadius (line 19) | pub struct BorderRadius { method clone (line 38) | fn clone(&self) -> Self { method eq (line 55) | fn eq(&self, other: &Self) -> bool { function fmt (line 67) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method default (line 80) | fn default() -> Self { method zero (line 89) | fn zero() -> Self { function new (line 99) | pub const fn new(top_left: T, top_right: T, bottom_right: T, bottom_left... function from_lengths (line 107) | pub fn from_lengths( function new_uniform (line 117) | pub fn new_uniform(all: T) -> Self function from_length (line 125) | pub fn from_length(all: Length) -> Self function is_uniform (line 133) | pub fn is_uniform(&self) -> bool function as_uniform (line 143) | pub fn as_uniform(&self) -> Option function is_zero (line 151) | pub fn is_zero(&self) -> bool function outer (line 166) | pub fn outer(&self, half_border_width: Length) -> Self function inner (line 199) | pub fn inner(&self, half_border_width: Length) -> Self type ApproxEq (line 214) | pub trait ApproxEq { method approx_eq (line 216) | fn approx_eq(&self, other: &Self) -> bool; type Output (line 238) | type Output = Self; method add (line 239) | fn add(self, other: Self) -> Self { function add_assign (line 253) | fn add_assign(&mut self, other: Self) { type Output (line 265) | type Output = Self; method sub (line 266) | fn sub(self, other: Self) -> Self { function sub_assign (line 280) | fn sub_assign(&mut self, other: Self) { type Output (line 292) | type Output = Self; method neg (line 293) | fn neg(self) -> Self { type Output (line 308) | type Output = BorderRadius; function mul (line 311) | fn mul(self, scale: T) -> Self::Output { function mul_assign (line 326) | fn mul_assign(&mut self, other: T) { type Output (line 338) | type Output = BorderRadius; function mul (line 341) | fn mul(self, scale: Scale) -> Self::Output { function mul_assign (line 356) | fn mul_assign(&mut self, other: Scale) { type Output (line 365) | type Output = BorderRadius; function div (line 368) | fn div(self, scale: T) -> Self::Output { function div_assign (line 383) | fn div_assign(&mut self, other: T) { type Output (line 395) | type Output = BorderRadius; function div (line 398) | fn div(self, scale: Scale) -> Self::Output { function div_assign (line 412) | fn div_assign(&mut self, other: Scale) { function min (line 423) | pub fn min(self, other: Self) -> Self { function max (line 434) | pub fn max(self, other: Self) -> Self { function cast (line 450) | pub fn cast(self) -> BorderRadius { function try_cast (line 455) | pub fn try_cast(self) -> Option> { type BorderRadius (line 475) | type BorderRadius = super::BorderRadius; type IntBorderRadius (line 476) | type IntBorderRadius = super::BorderRadius; type PhysicalBorderRadius (line 477) | type PhysicalBorderRadius = super::BorderRadius; function test_eq (line 480) | fn test_eq() { function test_min_max (line 496) | fn test_min_max() { function test_scale (line 504) | fn test_scale() { function test_zero (line 513) | fn test_zero() { function test_inner_outer (line 522) | fn test_inner_outer() { FILE: internal/core/graphics/boxshadowcache.rs type BoxShadowOptions (line 19) | pub struct BoxShadowOptions { method new (line 59) | pub fn new( method cmp (line 34) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method partial_cmp (line 50) | fn partial_cmp(&self, other: &Self) -> Option { type BoxShadowCache (line 85) | pub struct BoxShadowCache(RefCell Self { function get_box_shadow (line 95) | pub fn get_box_shadow( FILE: internal/core/graphics/brush.rs type Brush (line 25) | pub enum Brush { method color (line 49) | pub fn color(&self) -> Color { method is_transparent (line 72) | pub fn is_transparent(&self) -> bool { method is_opaque (line 89) | pub fn is_opaque(&self) -> bool { method brighter (line 102) | pub fn brighter(&self, factor: f32) -> Self { method darker (line 132) | pub fn darker(&self, factor: f32) -> Self { method transparentize (line 161) | pub fn transparentize(&self, amount: f32) -> Self { method with_alpha (line 190) | pub fn with_alpha(&self, alpha: f32) -> Self { method default (line 41) | fn default() -> Self { type LinearGradientBrush (line 222) | pub struct LinearGradientBrush(SharedVector); method new (line 229) | pub fn new(angle: f32, stops: impl IntoIterator) ... method angle (line 238) | pub fn angle(&self) -> f32 { method stops (line 243) | pub fn stops(&self) -> impl Iterator { type RadialGradientBrush (line 252) | pub struct RadialGradientBrush(SharedVector); method new_circle (line 257) | pub fn new_circle(stops: impl IntoIterator) -> Se... method stops (line 261) | pub fn stops(&self) -> impl Iterator { type ConicGradientBrush (line 270) | pub struct ConicGradientBrush(SharedVector); method new (line 277) | pub fn new(angle: f32, stops: impl IntoIterator) ... method normalize_stops (line 292) | fn normalize_stops(&mut self) { method apply_rotation (line 368) | fn apply_rotation(&mut self, from_angle: f32) { method angle (line 444) | fn angle(&self) -> f32 { method stops (line 450) | pub fn stops(&self) -> impl Iterator { method interpolate_color (line 463) | fn interpolate_color(c1: &Color, c2: &Color, factor: f32) -> Color { function slint_conic_gradient_normalize_stops (line 500) | pub extern "C" fn slint_conic_gradient_normalize_stops(gradient: &mut Co... function slint_conic_gradient_apply_rotation (line 507) | pub extern "C" fn slint_conic_gradient_apply_rotation( type GradientStop (line 518) | pub struct GradientStop { function line_for_angle (line 526) | pub fn line_for_angle(angle: f32, size: Size2D) -> (Point2D, P... method interpolate (line 553) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { function test_linear_gradient_encoding (line 670) | fn test_linear_gradient_encoding() { function test_conic_gradient_basic (line 683) | fn test_conic_gradient_basic() { function test_conic_gradient_with_rotation (line 698) | fn test_conic_gradient_with_rotation() { function test_conic_gradient_negative_angle (line 713) | fn test_conic_gradient_negative_angle() { function test_conic_gradient_stops_outside_range (line 724) | fn test_conic_gradient_stops_outside_range() { function test_conic_gradient_all_stops_below_zero (line 741) | fn test_conic_gradient_all_stops_below_zero() { function test_conic_gradient_all_stops_above_one (line 758) | fn test_conic_gradient_all_stops_above_one() { function test_conic_gradient_empty (line 775) | fn test_conic_gradient_empty() { FILE: internal/core/graphics/color.rs type RgbaColor (line 19) | pub struct RgbaColor { type Channel (line 31) | type Channel = f32; type Channel (line 33) | type Channel = u8; type Color (line 54) | pub struct Color { method from (line 126) | fn from(col: RgbaColor) -> Self { method from (line 141) | fn from(col: RgbaColor) -> Self { method from_argb_encoded (line 171) | pub const fn from_argb_encoded(encoded: u32) -> Color { method as_argb_encoded (line 181) | pub fn as_argb_encoded(&self) -> u32 { method from_argb_u8 (line 190) | pub const fn from_argb_u8(alpha: u8, red: u8, green: u8, blue: u8) -> ... method from_rgb_u8 (line 208) | pub const fn from_rgb_u8(red: u8, green: u8, blue: u8) -> Self { method from_argb_f32 (line 213) | pub fn from_argb_f32(alpha: f32, red: f32, green: f32, blue: f32) -> S... method from_rgb_f32 (line 219) | pub fn from_rgb_f32(red: f32, green: f32, blue: f32) -> Self { method to_argb_u8 (line 224) | pub fn to_argb_u8(&self) -> RgbaColor { method to_argb_f32 (line 229) | pub fn to_argb_f32(&self) -> RgbaColor { method to_hsva (line 234) | pub fn to_hsva(&self) -> HsvaColor { method from_hsva (line 242) | pub fn from_hsva(hue: f32, saturation: f32, value: f32, alpha: f32) ->... method to_oklch (line 253) | pub fn to_oklch(&self) -> OklchColor { method from_oklch (line 264) | pub fn from_oklch(lightness: f32, chroma: f32, hue: f32, alpha: f32) -... method red (line 271) | pub fn red(self) -> u8 { method green (line 277) | pub fn green(self) -> u8 { method blue (line 283) | pub fn blue(self) -> u8 { method alpha (line 289) | pub fn alpha(self) -> u8 { method brighter (line 300) | pub fn brighter(&self, factor: f32) -> Self { method darker (line 314) | pub fn darker(&self, factor: f32) -> Self { method transparentize (line 349) | pub fn transparentize(&self, factor: f32) -> Self { method mix (line 376) | pub fn mix(&self, other: &Self, factor: f32) -> Self { method with_alpha (line 416) | pub fn with_alpha(&self, alpha: f32) -> Self { method fmt (line 430) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method from (line 519) | fn from(value: HsvaColor) -> Self { method from (line 671) | fn from(value: OklchColor) -> Self { function round (line 62) | const fn round(mut value: f32) -> u8 { function quantize (line 70) | const fn quantize(value: f32) -> u8 { function unquantize (line 74) | const fn unquantize(value: u8) -> f32 { function unquantize_roundtrip (line 79) | fn unquantize_roundtrip() { function from (line 87) | fn from(col: RgbaColor) -> Self { function from (line 99) | fn from(col: RgbaColor) -> Self { function from (line 111) | fn from(col: Color) -> Self { function from (line 156) | fn from(col: Color) -> Self { method interpolate (line 424) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { type HsvaColor (line 440) | pub struct HsvaColor { method from (line 461) | fn from(col: RgbaColor) -> Self { method from (line 525) | fn from(value: Color) -> Self { method eq (line 452) | fn eq(&self, other: &Self) -> bool { function from (line 493) | fn from(col: HsvaColor) -> Self { type OklchColor (line 538) | pub struct OklchColor { method from (line 580) | fn from(oklab: OklabColor) -> Self { method from (line 664) | fn from(col: RgbaColor) -> Self { method from (line 677) | fn from(value: Color) -> Self { method eq (line 550) | fn eq(&self, other: &Self) -> bool { type OklabColor (line 560) | struct OklabColor { method from (line 568) | fn from(oklch: OklchColor) -> Self { method from (line 603) | fn from(col: RgbaColor) -> Self { function srgb_to_linear (line 593) | fn srgb_to_linear(c: f32) -> f32 { function linear_to_srgb (line 598) | fn linear_to_srgb(c: f32) -> f32 { function from (line 630) | fn from(oklab: OklabColor) -> Self { function from (line 657) | fn from(oklch: OklchColor) -> Self { function test_rgb_to_hsv (line 683) | fn test_rgb_to_hsv() { function test_brighter_darker (line 737) | fn test_brighter_darker() { function test_transparent_transition (line 744) | fn test_transparent_transition() { function test_oklch_roundtrip (line 755) | fn test_oklch_roundtrip() { function test_oklch_known_values (line 794) | fn test_oklch_known_values() { function test_rgb_to_oklch (line 806) | fn test_rgb_to_oklch() { function slint_color_brighter (line 837) | pub unsafe extern "C" fn slint_color_brighter(col: &Color, factor: f32, ... function slint_color_darker (line 842) | pub unsafe extern "C" fn slint_color_darker(col: &Color, factor: f32, ou... function slint_color_transparentize (line 847) | pub unsafe extern "C" fn slint_color_transparentize(col: &Color, factor:... function slint_color_mix (line 852) | pub unsafe extern "C" fn slint_color_mix( function slint_color_with_alpha (line 862) | pub unsafe extern "C" fn slint_color_with_alpha(col: &Color, alpha: f32,... function slint_color_to_hsva (line 867) | pub extern "C" fn slint_color_to_hsva( function slint_color_from_hsva (line 882) | pub extern "C" fn slint_color_from_hsva(h: f32, s: f32, v: f32, a: f32) ... function slint_color_from_oklch (line 887) | pub extern "C" fn slint_color_from_oklch(l: f32, c: f32, h: f32, a: f32)... function slint_color_to_oklch (line 892) | pub extern "C" fn slint_color_to_oklch( FILE: internal/core/graphics/image.rs type OpaqueImageVTable (line 27) | pub struct OpaqueImageVTable { type SharedPixelBuffer (line 64) | pub struct SharedPixelBuffer { function width (line 72) | pub fn width(&self) -> u32 { function height (line 77) | pub fn height(&self) -> u32 { function size (line 82) | pub fn size(&self) -> IntSize { function make_mut_slice (line 89) | pub fn make_mut_slice(&mut self) -> &mut [Pixel] { function as_bytes (line 99) | pub fn as_bytes(&self) -> &[u8] { function make_mut_bytes (line 105) | pub fn make_mut_bytes(&mut self) -> &mut [u8] { function as_slice (line 113) | pub fn as_slice(&self) -> &[Pixel] { function new (line 121) | pub fn new(width: u32, height: u32) -> Self { function clone_from_slice (line 135) | pub fn clone_from_slice( type Rgb8Pixel (line 150) | pub type Rgb8Pixel = rgb::RGB8; type Rgba8Pixel (line 153) | pub type Rgba8Pixel = rgb::RGBA8; type SharedImageBuffer (line 162) | pub enum SharedImageBuffer { method width (line 181) | pub fn width(&self) -> u32 { method height (line 191) | pub fn height(&self) -> u32 { method size (line 201) | pub fn size(&self) -> IntSize { method eq (line 211) | fn eq(&self, other: &Self) -> bool { type TexturePixelFormat (line 229) | pub enum TexturePixelFormat { method bpp (line 247) | pub fn bpp(self) -> usize { type StaticTexture (line 261) | pub struct StaticTexture { type StaticTextures (line 275) | pub struct StaticTextures { type CachedPath (line 292) | pub struct CachedPath { method new (line 300) | fn new>(path: P) -> Self { type ImageCacheKey (line 316) | pub enum ImageCacheKey { method new (line 333) | pub fn new(resource: &ImageInner) -> Option { method from_embedded_image_data (line 355) | pub fn from_embedded_image_data(data: &'static [u8]) -> Self { type NineSliceImage (line 361) | pub struct NineSliceImage(pub ImageInner, pub [u16; 4]); method image (line 365) | pub fn image(&self) -> Image { method size (line 371) | fn size(&self) -> IntSize { method cache_key (line 374) | fn cache_key(&self) -> ImageCacheKey { type WGPUTexture (line 382) | pub enum WGPUTexture { method size (line 393) | fn size(&self) -> IntSize { method cache_key (line 407) | fn cache_key(&self) -> ImageCacheKey { type ImageInner (line 419) | pub enum ImageInner { method render_to_buffer (line 447) | pub fn render_to_buffer( method is_svg (line 531) | pub fn is_svg(&self) -> bool { method size (line 542) | pub fn size(&self) -> IntSize { method eq (line 562) | fn eq(&self, other: &Self) -> bool { function from (line 583) | fn from(other: &'a Image) -> Self { type LoadImageError (line 590) | pub struct LoadImageError(()); method fmt (line 593) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type Image (line 699) | pub struct Image(pub(crate) ImageInner); method load_from_path (line 709) | pub fn load_from_path(path: &std::path::Path) -> Result) -> Self { method from_rgba8 (line 727) | pub fn from_rgba8(buffer: SharedPixelBuffer) -> Self { method from_rgba8_premultiplied (line 739) | pub fn from_rgba8_premultiplied(buffer: SharedPixelBuffer)... method to_rgb8 (line 748) | pub fn to_rgb8(&self) -> Option> { method to_rgba8 (line 757) | pub fn to_rgba8(&self) -> Option> { method to_rgba8_premultiplied (line 776) | pub fn to_rgba8_premultiplied(&self) -> Option Rgba8Pixel { method rgba_to_premultiplied_rgba (line 809) | fn rgba_to_premultiplied_rgba(pixel: Rgba8Pixel) -> Rgba8Pixel { method to_wgpu_27_texture (line 829) | pub fn to_wgpu_27_texture(&self) -> Option { method to_wgpu_28_texture (line 842) | pub fn to_wgpu_28_texture(&self) -> Option { method from_borrowed_gl_2d_rgba_texture (line 871) | pub unsafe fn from_borrowed_gl_2d_rgba_texture( method load_from_svg_data (line 880) | pub fn load_from_svg_data(buffer: &[u8]) -> Result IntSize { method path (line 925) | pub fn path(&self) -> Option<&std::path::Path> { type BorrowedOpenGLTextureOrigin (line 948) | pub enum BorrowedOpenGLTextureOrigin { type BorrowedOpenGLTextureBuilder (line 975) | pub struct BorrowedOpenGLTextureBuilder(BorrowedOpenGLTexture); method new_gl_2d_rgba_texture (line 997) | pub unsafe fn new_gl_2d_rgba_texture(texture_id: core::num::NonZeroU32... method origin (line 1002) | pub fn origin(mut self, origin: BorrowedOpenGLTextureOrigin) -> Self { method build (line 1008) | pub fn build(self) -> Image { function load_image_from_embedded_data (line 1016) | pub fn load_image_from_embedded_data(data: Slice<'static, u8>, format: S... function test_image_size_from_buffer_without_backend (line 1023) | fn test_image_size_from_buffer_without_backend() { function test_image_size_from_svg (line 1040) | fn test_image_size_from_svg() { function test_image_invalid_svg (line 1049) | fn test_image_invalid_svg() { type FitResult (line 1057) | pub struct FitResult { method adjust_for_tiling (line 1075) | fn adjust_for_tiling( type RemEuclid (line 1189) | trait RemEuclid { method rem_euclid (line 1190) | fn rem_euclid(self, b: f32) -> f32; method rem_euclid (line 1194) | fn rem_euclid(self, b: f32) -> f32 { function fit (line 1200) | pub fn fit( function fit9slice (line 1240) | pub fn fit9slice( type Rgb8Pixel (line 1311) | struct Rgb8Pixel { type Rgba8Pixel (line 1324) | struct Rgba8Pixel { function slint_image_load_from_path (line 1337) | pub unsafe extern "C" fn slint_image_load_from_path(path: &SharedString,... function slint_image_load_from_embedded_data (line 1348) | pub unsafe extern "C" fn slint_image_load_from_embedded_data( function slint_image_size (line 1357) | pub extern "C" fn slint_image_size(image: &Image) -> IntSize { function slint_image_path (line 1362) | pub extern "C" fn slint_image_path(image: &Image) -> Option<&SharedStrin... function slint_image_from_embedded_textures (line 1382) | pub unsafe extern "C" fn slint_image_from_embedded_textures( function slint_image_compare_equal (line 1390) | pub extern "C" fn slint_image_compare_equal(image1: &Image, image2: &Ima... function slint_image_set_nine_slice_edges (line 1396) | pub extern "C" fn slint_image_set_nine_slice_edges( function slint_image_to_rgb8 (line 1407) | pub extern "C" fn slint_image_to_rgb8( function slint_image_to_rgba8 (line 1422) | pub extern "C" fn slint_image_to_rgba8( function slint_image_to_rgba8_premultiplied (line 1437) | pub extern "C" fn slint_image_to_rgba8_premultiplied( type BorrowedOpenGLTexture (line 1463) | pub struct BorrowedOpenGLTexture { function test_premultiplied_to_rgb_zero_alpha (line 1479) | fn test_premultiplied_to_rgb_zero_alpha() { function test_premultiplied_to_rgb_full_alpha (line 1486) | fn test_premultiplied_to_rgb_full_alpha() { function test_premultiplied_to_rgb (line 1493) | fn test_premultiplied_to_rgb() { function test_rgb_to_premultiplied_zero_alpha (line 1500) | fn test_rgb_to_premultiplied_zero_alpha() { function test_rgb_to_premultiplied_full_alpha (line 1507) | fn test_rgb_to_premultiplied_full_alpha() { function test_rgb_to_premultiplied (line 1514) | fn test_rgb_to_premultiplied() { FILE: internal/core/graphics/image/cache.rs type ImageWeightInBytes (line 11) | struct ImageWeightInBytes; method weight (line 14) | fn weight(&self, _key: &ImageCacheKey, value: &ImageInner) -> usize { type ImageCache (line 38) | pub(crate) struct ImageCache( method lookup_image_in_cache_or_create (line 61) | fn lookup_image_in_cache_or_create( method load_image_from_path (line 75) | pub(crate) fn load_image_from_path(&mut self, path: &SharedString) -> ... method load_image_from_embedded_data (line 115) | pub(crate) fn load_image_from_embedded_data( function dynamic_image_to_shared_image_buffer (line 158) | fn dynamic_image_to_shared_image_buffer(dynamic_image: image::DynamicIma... function replace_cached_image (line 177) | pub fn replace_cached_image(key: ImageCacheKey, value: ImageInner) { function test_path_cache_invalidation (line 190) | fn test_path_cache_invalidation() { FILE: internal/core/graphics/image/htmlimage.rs type HTMLImage (line 10) | pub struct HTMLImage { method new (line 20) | pub fn new(url: &str) -> Self { method size (line 46) | pub fn size(&self) -> Option { method source (line 56) | pub fn source(&self) -> alloc::string::String { method is_svg (line 60) | pub fn is_svg(&self) -> bool { method size (line 66) | fn size(&self) -> IntSize { method cache_key (line 69) | fn cache_key(&self) -> ImageCacheKey { FILE: internal/core/graphics/image/svg.rs type ParsedSVG (line 10) | pub struct ParsedSVG { method size (line 16) | fn size(&self) -> crate::graphics::IntSize { method cache_key (line 19) | fn cache_key(&self) -> ImageCacheKey { method fmt (line 25) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method size (line 31) | pub fn size(&self) -> crate::graphics::IntSize { method cache_key (line 36) | pub fn cache_key(&self) -> ImageCacheKey { method render (line 42) | pub fn render( function load_from_path (line 78) | pub fn load_from_path( function load_from_data (line 90) | pub fn load_from_data(slice: &[u8], cache_key: ImageCacheKey) -> Result<... FILE: internal/core/graphics/path.rs type PathMoveTo (line 23) | pub struct PathMoveTo { type PathLineTo (line 37) | pub struct PathLineTo { type PathArcTo (line 51) | pub struct PathArcTo { type PathCubicTo (line 81) | pub struct PathCubicTo { type PathQuadraticTo (line 107) | pub struct PathQuadraticTo { type PathElement (line 125) | pub enum PathElement { type ToLyonPathEventIterator (line 140) | struct ToLyonPathEventIterator<'a> { type Item (line 148) | type Item = lyon_path::Event Option { method size_hint (line 178) | fn size_hint(&self) -> (usize, Option) { type TransformedLyonPathIterator (line 185) | struct TransformedLyonPathIterator { type Item (line 193) | type Item = lyon_path::Event Option { method size_hint (line 198) | fn size_hint(&self) -> (usize, Option) { type PathDataIterator (line 212) | pub struct PathDataIterator { method iter (line 225) | pub fn iter( method fit (line 250) | pub fn fit( type LyonPathIteratorVariant (line 217) | enum LyonPathIteratorVariant { type PathData (line 280) | pub enum PathData { method iter (line 296) | pub fn iter(self) -> Option { method build_path (line 328) | fn build_path(element_it: core::slice::Iter) -> lyon_path... type c_void (line 407) | type c_void = (); function slint_new_path_elements (line 411) | pub unsafe extern "C" fn slint_new_path_elements( function slint_new_path_events (line 423) | pub unsafe extern "C" fn slint_new_path_events( FILE: internal/core/graphics/rendering_metrics_collector.rs type RefreshMode (line 19) | pub enum RefreshMode { type RenderingMetrics (line 29) | pub struct RenderingMetrics { method fmt (line 38) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type FrameData (line 49) | struct FrameData { type RenderingMetricsCollector (line 55) | pub struct RenderingMetricsCollector { method new (line 73) | pub fn new(winsys_info: &str) -> Option> { method trim_frame_data_to_second_boundary (line 157) | fn trim_frame_data_to_second_boundary(self: &Rc) { method measure_frame_rendered (line 167) | pub fn measure_frame_rendered( method refresh_mode (line 190) | pub fn refresh_mode(&self) -> RefreshMode { FILE: internal/core/graphics/wgpu_27.rs type WGPUSettings (line 25) | pub struct WGPUSettings { method default (line 51) | fn default() -> Self { type WGPUConfiguration (line 92) | pub enum WGPUConfiguration { method default (line 111) | fn default() -> Self { type Error (line 117) | type Error = TextureImportError; function try_from (line 119) | fn try_from(texture: wgpu_27::Texture) -> Result { type TextureImportError (line 141) | pub enum TextureImportError { method fmt (line 149) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function any_wgpu27_adapters_with_gpu (line 167) | pub fn any_wgpu27_adapters_with_gpu(requested_graphics_api: Option(future: F) -> Option { FILE: internal/core/graphics/wgpu_28.rs type WGPUSettings (line 25) | pub struct WGPUSettings { method default (line 51) | fn default() -> Self { type WGPUConfiguration (line 92) | pub enum WGPUConfiguration { method default (line 111) | fn default() -> Self { type Error (line 117) | type Error = TextureImportError; function try_from (line 119) | fn try_from(texture: wgpu_28::Texture) -> Result { type TextureImportError (line 141) | pub enum TextureImportError { method fmt (line 149) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function any_wgpu28_adapters_with_gpu (line 167) | pub fn any_wgpu28_adapters_with_gpu(requested_graphics_api: Option(future: F) -> Option { FILE: internal/core/input.rs type MouseEvent (line 31) | pub enum MouseEvent { method is_touch (line 71) | pub fn is_touch(&self) -> Option { method position (line 86) | pub fn position(&self) -> Option { method translate (line 103) | pub fn translate(&mut self, vec: LogicalVector) { method transform (line 126) | pub fn transform(&mut self, transform: ItemTransform) { method set_click_count (line 151) | fn set_click_count(&mut self, count: u8) { type TouchPhase (line 164) | pub enum TouchPhase { type InputEventResult (line 181) | pub enum InputEventResult { type InputEventFilterResult (line 199) | pub enum InputEventFilterResult { type InternalKeyboardModifierState (line 272) | pub(crate) struct InternalKeyboardModifierState { method state_update (line 287) | pub(crate) fn state_update(mut self, pressed: bool, text: &SharedStrin... method shift (line 326) | pub fn shift(&self) -> bool { method alt (line 329) | pub fn alt(&self) -> bool { method meta (line 332) | pub fn meta(&self) -> bool { method control (line 335) | pub fn control(&self) -> bool { method from (line 341) | fn from(internal_state: InternalKeyboardModifierState) -> Self { type Keys (line 355) | pub struct Keys { method matches (line 417) | pub(crate) fn matches(&self, key_event: &KeyEvent) -> bool { method format_key_for_display (line 443) | fn format_key_for_display(&self) -> crate::SharedString { method fmt (line 548) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function make_keys (line 369) | pub fn make_keys( function slint_keys (line 386) | pub unsafe extern "C" fn slint_keys( function slint_keys_debug_string (line 405) | pub unsafe extern "C" fn slint_keys_debug_string(shortcut: &Keys, out: &... function slint_keys_to_string (line 410) | pub unsafe extern "C" fn slint_keys_to_string(shortcut: &Keys, out: &mut... method fmt (line 489) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type KeyEventType (line 586) | pub enum KeyEventType { method shortcut (line 602) | pub fn shortcut(&self) -> Option { method text_shortcut (line 634) | pub fn text_shortcut(&self) -> Option { type StandardShortcut (line 718) | pub enum StandardShortcut { type TextShortcut (line 742) | pub enum TextShortcut { type KeyEventResult (line 761) | pub enum KeyEventResult { type FocusEventResult (line 773) | pub enum FocusEventResult { type FocusEvent (line 785) | pub enum FocusEvent { type ClickState (line 794) | pub struct ClickState { method restart (line 803) | fn restart(&self, position: LogicalPoint, button: PointerEventButton) { method reset (line 811) | pub fn reset(&self) { method check_repeat (line 817) | pub fn check_repeat(&self, mouse_event: MouseEvent, click_interval: Du... type MouseInputState (line 860) | pub struct MouseInputState { method top_item (line 878) | fn top_item(&self) -> Option { method top_item_including_delayed (line 883) | pub fn top_item_including_delayed(&self) -> Option { function handle_mouse_grab (line 890) | pub(crate) fn handle_mouse_grab( function send_exit_events (line 984) | pub(crate) fn send_exit_events( function process_mouse_input (line 1035) | pub fn process_mouse_input( function process_delayed_event (line 1079) | pub(crate) fn process_delayed_event( function send_mouse_event_to_item (line 1114) | fn send_mouse_event_to_item( type TextCursorBlinker (line 1248) | pub(crate) struct TextCursorBlinker { method new (line 1256) | pub fn new() -> Pin> { method set_binding (line 1265) | pub fn set_binding( method start (line 1280) | pub fn start(self: &Pin>, cycle_duration: Duration) { method stop (line 1308) | pub fn stop(&self) { function test_to_string (line 1319) | fn test_to_string() { FILE: internal/core/item_focus.rs function step_out_of_node (line 12) | pub fn step_out_of_node( function default_next_in_local_focus_chain (line 29) | pub fn default_next_in_local_focus_chain( function step_into_node (line 40) | fn step_into_node(item_tree: &ItemTreeNodeArray, index: u32) -> u32 { function default_previous_in_local_focus_chain (line 51) | pub fn default_previous_in_local_focus_chain( function validate_focus_chains (line 69) | fn validate_focus_chains(item_tree: ItemTreeNodeArray<'_>) { function test_focus_chain_root_only (line 105) | fn test_focus_chain_root_only() { function test_focus_chain_one_child (line 119) | fn test_focus_chain_one_child() { function test_focus_chain_three_children (line 142) | fn test_focus_chain_three_children() { function test_focus_chain_complex_tree (line 179) | fn test_focus_chain_complex_tree() { FILE: internal/core/item_rendering.rs type ItemCache (line 35) | pub struct ItemCache { method default (line 44) | fn default() -> Self { function get_or_update_cache_entry (line 54) | pub fn get_or_update_cache_entry(&self, item_rc: &ItemRc, update_fn: imp... function with_entry (line 94) | pub fn with_entry( function clear_cache_if_scale_factor_changed (line 108) | pub fn clear_cache_if_scale_factor_changed(&self, window: &crate::api::W... function clear_all (line 118) | pub fn clear_all(&self) { function component_destroyed (line 125) | pub fn component_destroyed(&self, component: crate::item_tree::ItemTreeR... function release (line 132) | pub fn release(&self, item_rc: &ItemRc) { function is_empty (line 140) | pub fn is_empty(&self) -> bool { function get_or_update_cache_entry_ref (line 151) | pub fn get_or_update_cache_entry_ref( function render_item_children (line 191) | pub fn render_item_children( function render_component_items (line 243) | pub fn render_component_items( function item_children_bounding_rect (line 259) | pub fn item_children_bounding_rect( function item_children_bounding_rect_inner (line 266) | fn item_children_bounding_rect_inner( type RenderRectangle (line 320) | pub trait RenderRectangle { method background (line 321) | fn background(self: Pin<&Self>) -> Brush; type RenderBorderRectangle (line 326) | pub trait RenderBorderRectangle { method background (line 327) | fn background(self: Pin<&Self>) -> Brush; method border_width (line 328) | fn border_width(self: Pin<&Self>) -> LogicalLength; method border_radius (line 329) | fn border_radius(self: Pin<&Self>) -> LogicalBorderRadius; method border_color (line 330) | fn border_color(self: Pin<&Self>) -> Brush; type RenderImage (line 335) | pub trait RenderImage { method target_size (line 336) | fn target_size(self: Pin<&Self>) -> LogicalSize; method source (line 337) | fn source(self: Pin<&Self>) -> Image; method source_clip (line 338) | fn source_clip(self: Pin<&Self>) -> Option; method image_fit (line 339) | fn image_fit(self: Pin<&Self>) -> ImageFit; method rendering (line 340) | fn rendering(self: Pin<&Self>) -> ImageRendering; method colorize (line 341) | fn colorize(self: Pin<&Self>) -> Brush; method alignment (line 342) | fn alignment(self: Pin<&Self>) -> (ImageHorizontalAlignment, ImageVert... method tiling (line 343) | fn tiling(self: Pin<&Self>) -> (ImageTiling, ImageTiling); type HasFont (line 348) | pub trait HasFont { method font_request (line 349) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> F... method font_request (line 378) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> F... type PlainOrStyledText (line 353) | pub enum PlainOrStyledText { type RenderString (line 360) | pub trait RenderString: HasFont { method text (line 361) | fn text(self: Pin<&Self>) -> PlainOrStyledText; method text (line 391) | fn text(self: Pin<&Self>) -> PlainOrStyledText { type RenderText (line 366) | pub trait RenderText: RenderString { method target_size (line 367) | fn target_size(self: Pin<&Self>) -> LogicalSize; method color (line 368) | fn color(self: Pin<&Self>) -> Brush; method alignment (line 369) | fn alignment(self: Pin<&Self>) -> (TextHorizontalAlignment, TextVertic... method wrap (line 370) | fn wrap(self: Pin<&Self>) -> TextWrap; method overflow (line 371) | fn overflow(self: Pin<&Self>) -> TextOverflow; method stroke (line 372) | fn stroke(self: Pin<&Self>) -> (Brush, LogicalLength, TextStrokeStyle); method is_markdown (line 373) | fn is_markdown(self: Pin<&Self>) -> bool; method link_color (line 374) | fn link_color(self: Pin<&Self>) -> Color; method target_size (line 397) | fn target_size(self: Pin<&Self>) -> LogicalSize { method color (line 401) | fn color(self: Pin<&Self>) -> Brush { method link_color (line 405) | fn link_color(self: Pin<&Self>) -> Color { method alignment (line 409) | fn alignment( method wrap (line 415) | fn wrap(self: Pin<&Self>) -> crate::items::TextWrap { method overflow (line 419) | fn overflow(self: Pin<&Self>) -> crate::items::TextOverflow { method stroke (line 423) | fn stroke(self: Pin<&Self>) -> (Brush, LogicalLength, TextStrokeStyle) { method is_markdown (line 427) | fn is_markdown(self: Pin<&Self>) -> bool { type ItemRenderer (line 437) | pub trait ItemRenderer { method draw_rectangle (line 438) | fn draw_rectangle( method draw_border_rectangle (line 445) | fn draw_border_rectangle( method draw_window_background (line 452) | fn draw_window_background( method draw_image (line 459) | fn draw_image( method draw_text (line 466) | fn draw_text( method draw_text_input (line 473) | fn draw_text_input( method draw_path (line 480) | fn draw_path(&mut self, path: Pin<&Path>, _self_rc: &ItemRc, _size: Lo... method draw_box_shadow (line 481) | fn draw_box_shadow( method visit_opacity (line 487) | fn visit_opacity( method visit_layer (line 496) | fn visit_layer( method visit_clip (line 509) | fn visit_clip( method combine_clip (line 536) | fn combine_clip( method get_current_clip (line 543) | fn get_current_clip(&self) -> LogicalRect; method translate (line 545) | fn translate(&mut self, distance: LogicalVector); method translation (line 546) | fn translation(&self) -> LogicalVector { method rotate (line 549) | fn rotate(&mut self, angle_in_degrees: f32); method scale (line 550) | fn scale(&mut self, scale_x_factor: f32, scale_y_factor: f32); method apply_opacity (line 552) | fn apply_opacity(&mut self, opacity: f32); method save_state (line 554) | fn save_state(&mut self); method restore_state (line 555) | fn restore_state(&mut self); method scale_factor (line 558) | fn scale_factor(&self) -> f32; method draw_cached_pixmap (line 564) | fn draw_cached_pixmap( method draw_string (line 572) | fn draw_string(&mut self, string: &str, color: crate::Color); method draw_image_direct (line 574) | fn draw_image_direct(&mut self, image: crate::graphics::Image); method filter_item (line 580) | fn filter_item( method window (line 594) | fn window(&self) -> &crate::window::WindowInner; method as_any (line 597) | fn as_any(&mut self) -> Option<&mut dyn core::any::Any>; type ItemRendererFeatures (line 601) | pub trait ItemRendererFeatures { constant SUPPORTS_TRANSFORMATIONS (line 603) | const SUPPORTS_TRANSFORMATIONS: bool; FILE: internal/core/item_tree.rs type IndexRange (line 25) | pub struct IndexRange { method from (line 33) | fn from(r: core::ops::Range) -> Self { function from (line 38) | fn from(r: IndexRange) -> Self { type ItemTreeVTable (line 47) | pub struct ItemTreeVTable { type ItemTreeRef (line 160) | pub type ItemTreeRef<'a> = vtable::VRef<'a, ItemTreeVTable>; type ItemTreeRefPin (line 163) | pub type ItemTreeRefPin<'a> = core::pin::Pin>; type ItemTreeRc (line 166) | pub type ItemTreeRc = vtable::VRc; type ItemTreeWeak (line 168) | pub type ItemTreeWeak = vtable::VWeak; function register_item_tree (line 171) | pub fn register_item_tree(item_tree_rc: &ItemTreeRc, window_adapter: Opt... function unregister_item_tree (line 187) | pub fn unregister_item_tree( function find_sibling_outside_repeater (line 213) | fn find_sibling_outside_repeater( function step_into_node (line 241) | fn step_into_node( type ParentItemTraversalMode (line 265) | pub enum ParentItemTraversalMode { type ItemRc (line 273) | pub struct ItemRc { method fmt (line 279) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method new (line 290) | pub fn new(item_tree: vtable::VRc, index: u32) -> Self { method new_root (line 294) | pub fn new_root(item_tree: vtable::VRc) -> Self { method root_index (line 299) | pub const fn root_index() -> u32 { method is_root (line 304) | pub fn is_root(&self) -> bool { method is_root_item_of (line 309) | pub fn is_root_item_of(&self, item_tree: &VRc) -> bool { method borrow (line 314) | pub fn borrow<'a>(&'a self) -> Pin> { method downcast (line 324) | pub fn downcast>(&self) -> Option ItemWeak { method parent_item (line 346) | pub fn parent_item(&self, find_mode: ParentItemTraversalMode) -> Optio... method is_visible (line 377) | pub fn is_visible(&self) -> bool { method is_visible_or_clipped_by_flickable (line 389) | pub(crate) fn is_visible_or_clipped_by_flickable(&self) -> bool { method absolute_clip_rect_and_geometry (line 430) | fn absolute_clip_rect_and_geometry(&self) -> (LogicalRect, LogicalRect) { method is_accessible (line 452) | pub fn is_accessible(&self) -> bool { method accessible_role (line 466) | pub fn accessible_role(&self) -> crate::items::AccessibleRole { method accessible_string_property (line 471) | pub fn accessible_string_property( method accessible_action (line 481) | pub fn accessible_action(&self, action: &crate::accessibility::Accessi... method supported_accessibility_actions (line 486) | pub fn supported_accessibility_actions(&self) -> SupportedAccessibilit... method raw_element_infos (line 492) | fn raw_element_infos(&self) -> Option { method element_count (line 498) | pub fn element_count(&self) -> Option { method element_type_names_and_ids (line 502) | pub fn element_type_names_and_ids( method element_layout_kind (line 523) | pub fn element_layout_kind(&self, element_index: usize) -> Option LogicalRect { method bounding_rect (line 541) | pub fn bounding_rect( method map_to_native_window (line 552) | pub fn map_to_native_window(&self, p: LogicalPoint) -> LogicalPoint { method map_to_window (line 589) | pub fn map_to_window(&self, p: LogicalPoint) -> LogicalPoint { method map_from_window (line 594) | pub(crate) fn map_from_window(&self, p: LogicalPoint) -> LogicalPoint { method map_to_item_tree (line 600) | pub fn map_to_item_tree( method map_to_ancestor (line 611) | fn map_to_ancestor(&self, p: LogicalPoint, ancestor: &Self) -> Logical... method map_to_item_tree_impl (line 615) | fn map_to_item_tree_impl( method map_from_item_tree_impl (line 642) | fn map_from_item_tree_impl( method index (line 685) | pub fn index(&self) -> u32 { method item_tree (line 689) | pub fn item_tree(&self) -> &vtable::VRc { method find_child (line 694) | fn find_child( method first_child (line 720) | pub fn first_child(&self) -> Option { method last_child (line 729) | pub fn last_child(&self) -> Option { method find_sibling (line 737) | fn find_sibling( method previous_sibling (line 798) | pub fn previous_sibling(&self) -> Option { method next_sibling (line 807) | pub fn next_sibling(&self) -> Option { method move_focus (line 815) | fn move_focus( method previous_focus_item (line 907) | pub fn previous_focus_item(&self) -> Self { method next_focus_item (line 929) | pub fn next_focus_item(&self) -> Self { method window_adapter (line 941) | pub fn window_adapter(&self) -> Option { method visit_descendants_impl (line 950) | fn visit_descendants_impl( method visit_descendants (line 990) | pub fn visit_descendants( method children_transform (line 999) | pub fn children_transform(&self) -> Option { method inverse_children_transform (line 1015) | pub fn inverse_children_transform(&self) -> Option { method try_scroll_into_visible (line 1021) | pub(crate) fn try_scroll_into_visible(&self) { method eq (line 1057) | fn eq(&self, other: &Self) -> bool { type ItemWeak (line 1067) | pub struct ItemWeak { method upgrade (line 1073) | pub fn upgrade(&self) -> Option { method eq (line 1079) | fn eq(&self, other: &Self) -> bool { type TraversalOrder (line 1088) | pub enum TraversalOrder { type VisitChildrenResult (line 1103) | pub struct VisitChildrenResult(u64); constant CONTINUE (line 1106) | pub const CONTINUE: Self = Self(u64::MAX); method abort (line 1109) | pub fn abort(item_index: u32, index_within_repeater: usize) -> Self { method has_aborted (line 1114) | pub fn has_aborted(&self) -> bool { method aborted_index (line 1117) | pub fn aborted_index(&self) -> Option { method aborted_indexes (line 1120) | pub fn aborted_indexes(&self) -> Option<(usize, usize)> { method fmt (line 1129) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type ItemTreeNode (line 1142) | pub enum ItemTreeNode { method parent_index (line 1172) | pub fn parent_index(&self) -> u32 { type ItemTreeNodeArray (line 1182) | pub struct ItemTreeNodeArray<'a> { function new (line 1188) | pub fn new(comp_ref_pin: &'a Pin>) -> Self { function get (line 1193) | pub fn get(&self, index: u32) -> Option<&ItemTreeNode> { function parent (line 1198) | pub fn parent(&self, index: u32) -> Option { function next_sibling (line 1205) | pub fn next_sibling(&self, index: u32) -> Option { function previous_sibling (line 1221) | pub fn previous_sibling(&self, index: u32) -> Option { function first_child (line 1238) | pub fn first_child(&self, index: u32) -> Option { function last_child (line 1249) | pub fn last_child(&self, index: u32) -> Option { function node_count (line 1263) | pub fn node_count(&self) -> usize { function from (line 1269) | fn from(item_tree: &'a [ItemTreeNode]) -> Self { type ItemVisitorVTable (line 1278) | pub struct ItemVisitorVTable { type ItemVisitorRefMut (line 1296) | pub type ItemVisitorRefMut<'a> = vtable::VRefMut<'a, ItemVisitorVTable>; method visit_item (line 1299) | fn visit_item( type ItemVisitorResult (line 1308) | pub enum ItemVisitorResult { function visit_items (line 1319) | pub fn visit_items( function visit_internal (line 1328) | fn visit_internal( function visit_item_tree (line 1357) | pub fn visit_item_tree( function slint_register_item_tree (line 1419) | pub unsafe extern "C" fn slint_register_item_tree( function slint_unregister_item_tree (line 1431) | pub unsafe extern "C" fn slint_unregister_item_tree( function slint_visit_item_tree (line 1451) | pub unsafe extern "C" fn slint_visit_item_tree( constant GEOMETRY_POSITION_X (line 1488) | const GEOMETRY_POSITION_X: f32 = 6.; constant GEOMETRY_POSITION_Y (line 1489) | const GEOMETRY_POSITION_Y: f32 = 27.; constant GEOMETRY_WIDTH (line 1490) | const GEOMETRY_WIDTH: f32 = 33.; constant GEOMETRY_HEIGHT (line 1491) | const GEOMETRY_HEIGHT: f32 = 42.; type Renderer (line 1494) | struct Renderer {} method char_size (line 2737) | fn char_size( method default_font_size (line 2746) | fn default_font_size(&self) -> LogicalLength { method font_metrics (line 2750) | fn font_metrics( method free_graphics_resources (line 2757) | fn free_graphics_resources( method mark_dirty_region (line 2765) | fn mark_dirty_region(&self, _region: crate::partial_renderer::DirtyReg... method register_bitmap_font (line 2769) | fn register_bitmap_font(&self, _font_data: &'static crate::graphics::B... method register_font_from_memory (line 2773) | fn register_font_from_memory( method register_font_from_path (line 2780) | fn register_font_from_path( method resize (line 2787) | fn resize(&self, _size: crate::api::PhysicalSize) -> Result<(), crate:... method scale_factor (line 2791) | fn scale_factor(&self) -> Option { method set_rendering_notifier (line 2795) | fn set_rendering_notifier( method set_window_adapter (line 2802) | fn set_window_adapter( method slint_context (line 2809) | fn slint_context(&self) -> Option { method supports_transformations (line 2813) | fn supports_transformations(&self) -> bool { method take_snapshot (line 2817) | fn take_snapshot( method text_input_byte_offset_for_position (line 2824) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 2833) | fn text_input_cursor_rect_for_byte_offset( method text_size (line 2842) | fn text_size( method window_adapter (line 2852) | fn window_adapter(&self) -> Option Rc { method window (line 1511) | fn window(&self) -> &crate::api::Window { method size (line 1515) | fn size(&self) -> crate::api::PhysicalSize { method renderer (line 1519) | fn renderer(&self) -> &dyn crate::platform::Renderer { type TestItemTree (line 1524) | struct TestItemTree { method visit_children_item (line 1537) | fn visit_children_item( method get_item_ref (line 1546) | fn get_item_ref( method get_item_tree (line 1558) | fn get_item_tree(self: core::pin::Pin<&Self>) -> Slice<'_, ItemTreeNode> { method parent_node (line 1562) | fn parent_node(self: core::pin::Pin<&Self>, result: &mut ItemWeak) { method embed_component (line 1569) | fn embed_component( method layout_info (line 1577) | fn layout_info(self: core::pin::Pin<&Self>, o: Orientation) -> LayoutInfo { method subtree_index (line 1605) | fn subtree_index(self: core::pin::Pin<&Self>) -> usize { method get_subtree_range (line 1609) | fn get_subtree_range(self: core::pin::Pin<&Self>, subtree_index: u32) ->... method get_subtree (line 1613) | fn get_subtree( method accessible_role (line 1624) | fn accessible_role(self: Pin<&Self>, _: u32) -> AccessibleRole { method accessible_string_property (line 1628) | fn accessible_string_property( method item_element_infos (line 1637) | fn item_element_infos(self: Pin<&Self>, _: u32, _: &mut SharedString) ->... method window_adapter (line 1641) | fn window_adapter( method item_geometry (line 1649) | fn item_geometry(self: Pin<&Self>, _: u32) -> LogicalRect { method accessibility_action (line 1656) | fn accessibility_action(self: core::pin::Pin<&Self>, _: u32, _: &Accessi... method supported_accessibility_actions (line 1660) | fn supported_accessibility_actions( function create_one_node_component (line 1670) | fn create_one_node_component() -> VRc { function test_tree_traversal_one_node_structure (line 1690) | fn test_tree_traversal_one_node_structure() { function test_tree_traversal_one_node_forward_focus (line 1702) | fn test_tree_traversal_one_node_forward_focus() { function test_tree_traversal_one_node_backward_focus (line 1712) | fn test_tree_traversal_one_node_backward_focus() { function create_children_nodes (line 1721) | fn create_children_nodes() -> VRc { function test_tree_traversal_children_nodes_structure (line 1768) | fn test_tree_traversal_children_nodes_structure() { function test_tree_traversal_children_nodes_forward_focus (line 1811) | fn test_tree_traversal_children_nodes_forward_focus() { function test_tree_traversal_children_nodes_backward_focus (line 1835) | fn test_tree_traversal_children_nodes_backward_focus() { function create_empty_subtree (line 1858) | fn create_empty_subtree() -> VRc { function test_tree_traversal_empty_subtree_structure (line 1881) | fn test_tree_traversal_empty_subtree_structure() { function test_tree_traversal_empty_subtree_forward_focus (line 1897) | fn test_tree_traversal_empty_subtree_forward_focus() { function test_tree_traversal_empty_subtree_backward_focus (line 1907) | fn test_tree_traversal_empty_subtree_backward_focus() { function create_item_subtree_item (line 1916) | fn create_item_subtree_item() -> VRc { function test_tree_traversal_item_subtree_item_structure (line 1973) | fn test_tree_traversal_item_subtree_item_structure() { function test_tree_traversal_item_subtree_item_forward_focus (line 2003) | fn test_tree_traversal_item_subtree_item_forward_focus() { function test_tree_traversal_item_subtree_item_backward_focus (line 2027) | fn test_tree_traversal_item_subtree_item_backward_focus() { function create_nested_subtrees (line 2050) | fn create_nested_subtrees() -> VRc { function test_tree_traversal_nested_subtrees_structure (line 2148) | fn test_tree_traversal_nested_subtrees_structure() { function test_tree_traversal_nested_subtrees_forward_focus (line 2190) | fn test_tree_traversal_nested_subtrees_forward_focus() { function test_tree_traversal_nested_subtrees_backward_focus (line 2224) | fn test_tree_traversal_nested_subtrees_backward_focus() { function create_subtrees_item (line 2257) | fn create_subtrees_item() -> VRc { function test_tree_traversal_subtrees_item_structure (line 2338) | fn test_tree_traversal_subtrees_item_structure() { function test_component_item_tree_root_only (line 2369) | fn test_component_item_tree_root_only() { function test_component_item_tree_one_child (line 2388) | fn test_component_item_tree_one_child() { function test_component_item_tree_tree_children (line 2419) | fn test_component_item_tree_tree_children() { function create_subsubtree_items (line 2473) | fn create_subsubtree_items() -> (std::rc::Weak, VRc = &'a mut dyn crate::item_rendering::ItemRenderer; type VoidArg (line 72) | pub type VoidArg = (); type KeyEventArg (line 73) | pub type KeyEventArg = (KeyEvent,); type FocusReasonArg (line 74) | type FocusReasonArg = (FocusReason,); type PointerEventArg (line 75) | type PointerEventArg = (PointerEvent,); type PointerScrollEventArg (line 76) | type PointerScrollEventArg = (PointerScrollEvent,); type PointArg (line 77) | type PointArg = (LogicalPosition,); type MenuEntryArg (line 78) | type MenuEntryArg = (MenuEntry,); type StringArg (line 79) | type StringArg = (SharedString,); type MenuEntryModel (line 80) | type MenuEntryModel = crate::model::ModelRc; type RenderingResult (line 113) | pub enum RenderingResult { type ItemVTable (line 123) | pub struct ItemVTable { type ItemRef (line 213) | pub type ItemRef<'a> = vtable::VRef<'a, ItemVTable>; type Empty (line 219) | pub struct Empty { method init (line 224) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 226) | fn layout_info( method input_event_filter_before_children (line 235) | fn input_event_filter_before_children( method input_event (line 245) | fn input_event( method capture_key_event (line 255) | fn capture_key_event( method key_event (line 264) | fn key_event( method focus_event (line 273) | fn focus_event( method render (line 282) | fn render( method bounding_rect (line 291) | fn bounding_rect( method clips_children (line 301) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 307) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type Rectangle (line 321) | pub struct Rectangle { method init (line 327) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 329) | fn layout_info( method input_event_filter_before_children (line 338) | fn input_event_filter_before_children( method input_event (line 348) | fn input_event( method capture_key_event (line 358) | fn capture_key_event( method key_event (line 367) | fn key_event( method focus_event (line 376) | fn focus_event( method render (line 385) | fn render( method bounding_rect (line 395) | fn bounding_rect( method clips_children (line 404) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method background (line 410) | fn background(self: Pin<&Self>) -> Brush { constant cached_rendering_data_offset (line 416) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type BasicBorderRectangle (line 430) | pub struct BasicBorderRectangle { method init (line 439) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 441) | fn layout_info( method input_event_filter_before_children (line 450) | fn input_event_filter_before_children( method input_event (line 460) | fn input_event( method capture_key_event (line 470) | fn capture_key_event( method key_event (line 479) | fn key_event( method focus_event (line 488) | fn focus_event( method render (line 497) | fn render( method bounding_rect (line 507) | fn bounding_rect( method clips_children (line 516) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method background (line 522) | fn background(self: Pin<&Self>) -> Brush { method border_width (line 525) | fn border_width(self: Pin<&Self>) -> LogicalLength { method border_radius (line 528) | fn border_radius(self: Pin<&Self>) -> LogicalBorderRadius { method border_color (line 531) | fn border_color(self: Pin<&Self>) -> Brush { constant cached_rendering_data_offset (line 537) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type BorderRectangle (line 551) | pub struct BorderRectangle { method init (line 564) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 566) | fn layout_info( method input_event_filter_before_children (line 575) | fn input_event_filter_before_children( method input_event (line 585) | fn input_event( method capture_key_event (line 595) | fn capture_key_event( method key_event (line 604) | fn key_event( method focus_event (line 613) | fn focus_event( method render (line 622) | fn render( method bounding_rect (line 632) | fn bounding_rect( method clips_children (line 641) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method background (line 647) | fn background(self: Pin<&Self>) -> Brush { method border_width (line 650) | fn border_width(self: Pin<&Self>) -> LogicalLength { method border_radius (line 653) | fn border_radius(self: Pin<&Self>) -> LogicalBorderRadius { method border_color (line 661) | fn border_color(self: Pin<&Self>) -> Brush { constant cached_rendering_data_offset (line 667) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type Clip (line 701) | pub struct Clip { method logical_border_radius (line 805) | pub fn logical_border_radius(self: Pin<&Self>) -> LogicalBorderRadius { method init (line 712) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 714) | fn layout_info( method input_event_filter_before_children (line 723) | fn input_event_filter_before_children( method input_event (line 744) | fn input_event( method capture_key_event (line 754) | fn capture_key_event( method key_event (line 763) | fn key_event( method focus_event (line 772) | fn focus_event( method render (line 781) | fn render( method bounding_rect (line 790) | fn bounding_rect( method clips_children (line 799) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 816) | const cached_rendering_data_offset: const_field_offset::FieldOffset bool { method init (line 835) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 837) | fn layout_info( method input_event_filter_before_children (line 846) | fn input_event_filter_before_children( method input_event (line 856) | fn input_event( method capture_key_event (line 866) | fn capture_key_event( method key_event (line 875) | fn key_event( method focus_event (line 884) | fn focus_event( method render (line 893) | fn render( method bounding_rect (line 902) | fn bounding_rect( method clips_children (line 911) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 944) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type Layer (line 958) | pub struct Layer { method init (line 964) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 966) | fn layout_info( method input_event_filter_before_children (line 975) | fn input_event_filter_before_children( method input_event (line 985) | fn input_event( method capture_key_event (line 995) | fn capture_key_event( method key_event (line 1004) | fn key_event( method focus_event (line 1013) | fn focus_event( method render (line 1022) | fn render( method bounding_rect (line 1031) | fn bounding_rect( method clips_children (line 1040) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1046) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type Transform (line 1061) | pub struct Transform { method init (line 1070) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 1072) | fn layout_info( method input_event_filter_before_children (line 1081) | fn input_event_filter_before_children( method input_event (line 1091) | fn input_event( method capture_key_event (line 1101) | fn capture_key_event( method key_event (line 1110) | fn key_event( method focus_event (line 1119) | fn focus_event( method render (line 1128) | fn render( method bounding_rect (line 1142) | fn bounding_rect( method clips_children (line 1151) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1157) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type PropertyAnimation (line 1184) | pub struct PropertyAnimation { method default (line 1199) | fn default() -> Self { type WindowItem (line 1216) | pub struct WindowItem { method font_family (line 1345) | pub fn font_family(self: Pin<&Self>) -> Option { method font_size (line 1350) | pub fn font_size(self: Pin<&Self>) -> Option { method font_weight (line 1355) | pub fn font_weight(self: Pin<&Self>) -> Option { method resolved_default_font_size (line 1360) | pub fn resolved_default_font_size(item_tree: ItemTreeRc) -> LogicalLen... method resolve_font_property (line 1367) | fn resolve_font_property( method resolved_font_request (line 1391) | pub fn resolved_font_request( method hide (line 1439) | pub fn hide(self: Pin<&Self>, window_adapter: &Rc) { method init (line 1236) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) { method layout_info (line 1241) | fn layout_info( method input_event_filter_before_children (line 1250) | fn input_event_filter_before_children( method input_event (line 1260) | fn input_event( method capture_key_event (line 1270) | fn capture_key_event( method key_event (line 1279) | fn key_event( method focus_event (line 1288) | fn focus_event( method render (line 1297) | fn render( method bounding_rect (line 1312) | fn bounding_rect( method clips_children (line 1321) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method background (line 1327) | fn background(self: Pin<&Self>) -> Brush { function next_window_item (line 1332) | fn next_window_item(item: &ItemRc) -> Option { constant cached_rendering_data_offset (line 1445) | const cached_rendering_data_offset: const_field_offset::FieldOffset, window_adapter: &Rc,... method is_open (line 1620) | pub fn is_open(self: Pin<&Self>, window_adapter: &Rc, _self_rc: &ItemRc) {} method layout_info (line 1486) | fn layout_info( method input_event_filter_before_children (line 1495) | fn input_event_filter_before_children( method input_event (line 1505) | fn input_event( method capture_key_event (line 1553) | fn capture_key_event( method key_event (line 1562) | fn key_event( method focus_event (line 1581) | fn focus_event( method render (line 1590) | fn render( method bounding_rect (line 1599) | fn bounding_rect( method clips_children (line 1608) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1631) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) {} method layout_info (line 1686) | fn layout_info( method input_event_filter_before_children (line 1695) | fn input_event_filter_before_children( method input_event (line 1705) | fn input_event( method capture_key_event (line 1715) | fn capture_key_event( method key_event (line 1724) | fn key_event( method focus_event (line 1733) | fn focus_event( method render (line 1742) | fn render( method bounding_rect (line 1752) | fn bounding_rect( method clips_children (line 1763) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1769) | const cached_rendering_data_offset: const_field_offset::FieldOffset) { method subtree_range (line 122) | pub fn subtree_range(self: Pin<&Self>) -> IndexRange { method subtree_component (line 126) | pub fn subtree_component(self: Pin<&Self>) -> ItemTreeWeak { method visit_children_item (line 130) | pub fn visit_children_item( method init (line 146) | fn init(self: Pin<&Self>, self_rc: &ItemRc) { method layout_info (line 169) | fn layout_info( method input_event_filter_before_children (line 183) | fn input_event_filter_before_children( method input_event (line 193) | fn input_event( method focus_event (line 203) | fn focus_event( method capture_key_event (line 212) | fn capture_key_event( method key_event (line 221) | fn key_event( method render (line 230) | fn render( method bounding_rect (line 240) | fn bounding_rect( method clips_children (line 249) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method background (line 255) | fn background(self: Pin<&Self>) -> crate::Brush { constant cached_rendering_data_offset (line 270) | const cached_rendering_data_offset: const_field_offset::FieldOffset< FILE: internal/core/items/drag_n_drop.rs type DropEventArg (line 24) | pub type DropEventArg = (DropEvent,); type DragArea (line 30) | pub struct DragArea { method cancel (line 207) | fn cancel(self: Pin<&Self>) { method init (line 40) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 42) | fn layout_info( method input_event_filter_before_children (line 51) | fn input_event_filter_before_children( method input_event (line 107) | fn input_event( method capture_key_event (line 148) | fn capture_key_event( method key_event (line 157) | fn key_event( method focus_event (line 166) | fn focus_event( method render (line 175) | fn render( method bounding_rect (line 184) | fn bounding_rect( method clips_children (line 194) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 200) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type DropArea (line 216) | pub struct DropArea { method init (line 226) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 228) | fn layout_info( method input_event_filter_before_children (line 237) | fn input_event_filter_before_children( method input_event (line 247) | fn input_event( method capture_key_event (line 282) | fn capture_key_event( method key_event (line 291) | fn key_event( method focus_event (line 300) | fn focus_event( method render (line 309) | fn render( method bounding_rect (line 318) | fn bounding_rect( method clips_children (line 328) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 334) | const cached_rendering_data_offset: const_field_offset::FieldOffset< FILE: internal/core/items/flickable.rs constant DECELERATION (line 43) | const DECELERATION: f32 = 2000.; type Flickable (line 49) | pub struct Flickable { method choose_min_move (line 229) | fn choose_min_move( method reveal_points (line 279) | pub(crate) fn reveal_points(self: Pin<&Self>, self_rc: &ItemRc, pts: &... method geometry_without_virtual_keyboard (line 304) | fn geometry_without_virtual_keyboard(self_rc: &ItemRc) -> LogicalRect { method init (line 66) | fn init(self: Pin<&Self>, self_rc: &ItemRc) { method layout_info (line 109) | fn layout_info( method input_event_filter_before_children (line 118) | fn input_event_filter_before_children( method input_event (line 143) | fn input_event( method capture_key_event (line 168) | fn capture_key_event( method key_event (line 177) | fn key_event( method focus_event (line 186) | fn focus_event( method render (line 195) | fn render( method bounding_rect (line 209) | fn bounding_rect( method clips_children (line 218) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 224) | const cached_rendering_data_offset: const_field_offset::FieldOffset); type Target (line 337) | type Target = FlickableData; method deref (line 338) | fn deref(&self) -> &Self::Target { method default (line 325) | fn default() -> Self { method drop (line 330) | fn drop(&mut self) { constant DISTANCE_THRESHOLD (line 345) | pub(super) const DISTANCE_THRESHOLD: LogicalLength = LogicalLength::new(... constant DURATION_THRESHOLD (line 347) | pub(super) const DURATION_THRESHOLD: Duration = Duration::from_millis(500); constant FORWARD_DELAY (line 349) | pub(super) const FORWARD_DELAY: Duration = Duration::from_millis(100); constant SCROLL_FILTER_DURATION (line 355) | pub(super) const SCROLL_FILTER_DURATION: Duration = Duration::from_milli... constant SHORT_SCROLL_FILTER_DURATION (line 357) | pub(super) const SHORT_SCROLL_FILTER_DURATION: Duration = constant SCROLL_FILTER_DISTANCE_SQUARED (line 360) | pub(super) const SCROLL_FILTER_DISTANCE_SQUARED: LogicalLength = Logical... type FlickableDataInner (line 363) | struct FlickableDataInner { method should_capture_scroll (line 380) | fn should_capture_scroll(&self, timeout: Duration, position: LogicalPo... method is_allowed_scroll_direction (line 391) | fn is_allowed_scroll_direction( method process_wheel_event (line 401) | fn process_wheel_event( type FlickableData (line 442) | pub struct FlickableData { method scroll_delta (line 449) | fn scroll_delta( method handle_mouse_filter (line 463) | fn handle_mouse_filter( method handle_mouse (line 557) | fn handle_mouse( method mouse_released (line 655) | fn mouse_released( function abs (line 704) | fn abs(l: LogicalLength) -> LogicalLength { function ensure_in_bound (line 709) | fn ensure_in_bound(flick: Pin<&Flickable>, p: LogicalPoint, flick_rc: &I... function slint_flickable_data_init (line 726) | pub unsafe extern "C" fn slint_flickable_data_init(data: *mut FlickableD... function slint_flickable_data_free (line 734) | pub unsafe extern "C" fn slint_flickable_data_free(data: *mut FlickableD... FILE: internal/core/items/image.rs type ImageItem (line 35) | pub struct ImageItem { method init (line 46) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 48) | fn layout_info( method input_event_filter_before_children (line 67) | fn input_event_filter_before_children( method input_event (line 77) | fn input_event( method capture_key_event (line 87) | fn capture_key_event( method key_event (line 96) | fn key_event( method focus_event (line 105) | fn focus_event( method render (line 114) | fn render( method bounding_rect (line 124) | fn bounding_rect( method clips_children (line 133) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method target_size (line 139) | fn target_size(self: Pin<&Self>) -> LogicalSize { method source (line 143) | fn source(self: Pin<&Self>) -> crate::graphics::Image { method source_clip (line 147) | fn source_clip(self: Pin<&Self>) -> Option { method image_fit (line 151) | fn image_fit(self: Pin<&Self>) -> ImageFit { method rendering (line 155) | fn rendering(self: Pin<&Self>) -> ImageRendering { method colorize (line 159) | fn colorize(self: Pin<&Self>) -> Brush { method alignment (line 163) | fn alignment(self: Pin<&Self>) -> (ImageHorizontalAlignment, ImageVertic... method tiling (line 167) | fn tiling(self: Pin<&Self>) -> (ImageTiling, ImageTiling) { constant cached_rendering_data_offset (line 173) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type ClippedImage (line 183) | pub struct ClippedImage { method init (line 204) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 206) | fn layout_info( method input_event_filter_before_children (line 229) | fn input_event_filter_before_children( method input_event (line 239) | fn input_event( method capture_key_event (line 249) | fn capture_key_event( method key_event (line 258) | fn key_event( method focus_event (line 267) | fn focus_event( method render (line 276) | fn render( method bounding_rect (line 286) | fn bounding_rect( method clips_children (line 295) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { method target_size (line 301) | fn target_size(self: Pin<&Self>) -> LogicalSize { method source (line 305) | fn source(self: Pin<&Self>) -> crate::graphics::Image { method source_clip (line 309) | fn source_clip(self: Pin<&Self>) -> Option { method image_fit (line 318) | fn image_fit(self: Pin<&Self>) -> ImageFit { method rendering (line 322) | fn rendering(self: Pin<&Self>) -> ImageRendering { method colorize (line 326) | fn colorize(self: Pin<&Self>) -> Brush { method alignment (line 330) | fn alignment(self: Pin<&Self>) -> (ImageHorizontalAlignment, ImageVertic... method tiling (line 334) | fn tiling(self: Pin<&Self>) -> (ImageTiling, ImageTiling) { constant cached_rendering_data_offset (line 340) | const cached_rendering_data_offset: const_field_offset::FieldOffset< FILE: internal/core/items/input_items.rs type TouchArea (line 34) | pub struct TouchArea { method init (line 60) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 62) | fn layout_info( method input_event_filter_before_children (line 71) | fn input_event_filter_before_children( method input_event (line 107) | fn input_event( method capture_key_event (line 220) | fn capture_key_event( method key_event (line 229) | fn key_event( method focus_event (line 238) | fn focus_event( method render (line 247) | fn render( method bounding_rect (line 256) | fn bounding_rect( method clips_children (line 266) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 272) | const cached_rendering_data_offset: const_field_offset::FieldOffset< constant cached_rendering_data_offset (line 279) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type KeyBinding (line 288) | pub struct KeyBinding { method init (line 296) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 298) | fn layout_info( method input_event_filter_before_children (line 307) | fn input_event_filter_before_children( method input_event (line 317) | fn input_event( method capture_key_event (line 327) | fn capture_key_event( method key_event (line 336) | fn key_event( method focus_event (line 345) | fn focus_event( method render (line 354) | fn render( method bounding_rect (line 363) | fn bounding_rect( method clips_children (line 372) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { type MaybeShortcutList (line 381) | pub struct MaybeShortcutList(Cell<*const ShortcutList>); method ensure_init (line 384) | fn ensure_init(&self) { method deref_pin (line 404) | fn deref_pin(self: Pin<&Self>) -> Pin<&ShortcutList> { method drop (line 394) | fn drop(&mut self) { type ShortcutList (line 413) | pub struct ShortcutList { type FocusScope (line 423) | pub struct FocusScope { method visit_enabled_shortcuts (line 441) | fn visit_enabled_shortcuts( method init (line 480) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 482) | fn layout_info( method input_event_filter_before_children (line 491) | fn input_event_filter_before_children( method input_event (line 501) | fn input_event( method capture_key_event (line 524) | fn capture_key_event( method key_event (line 547) | fn key_event( method focus_event (line 581) | fn focus_event( method render (line 616) | fn render( method bounding_rect (line 625) | fn bounding_rect( method clips_children (line 635) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 641) | const cached_rendering_data_offset: const_field_offset::FieldOffset< type SwipeGestureHandler (line 650) | pub struct SwipeGestureHandler { method cancel (line 851) | pub fn cancel(self: Pin<&Self>, _: &Rc, _: &ItemRc) { method cancel_impl (line 855) | fn cancel_impl(self: Pin<&Self>) { method is_over_threshold (line 866) | fn is_over_threshold(self: Pin<&Self>, position: &LogicalPoint) -> bool { method init (line 673) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 675) | fn layout_info( method input_event_filter_before_children (line 684) | fn input_event_filter_before_children( method input_event (line 746) | fn input_event( method capture_key_event (line 794) | fn capture_key_event( method key_event (line 803) | fn key_event( method focus_event (line 812) | fn focus_event( method render (line 821) | fn render( method bounding_rect (line 830) | fn bounding_rect( method clips_children (line 840) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 846) | const cached_rendering_data_offset: const_field_offset::FieldOffset) { method init (line 948) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 950) | fn layout_info( method input_event_filter_before_children (line 959) | fn input_event_filter_before_children( method input_event (line 982) | fn input_event( method capture_key_event (line 1095) | fn capture_key_event( method key_event (line 1104) | fn key_event( method focus_event (line 1113) | fn focus_event( method render (line 1122) | fn render( method bounding_rect (line 1131) | fn bounding_rect( method clips_children (line 1141) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1147) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) {} method layout_info (line 61) | fn layout_info( method input_event_filter_before_children (line 70) | fn input_event_filter_before_children( method input_event (line 80) | fn input_event( method capture_key_event (line 90) | fn capture_key_event( method key_event (line 99) | fn key_event( method focus_event (line 108) | fn focus_event( method render (line 117) | fn render( method bounding_rect (line 139) | fn bounding_rect( method clips_children (line 148) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 193) | const cached_rendering_data_offset: const_field_offset::FieldOffset, _self_rc: &ItemRc) {} method layout_info (line 69) | fn layout_info( method input_event_filter_before_children (line 84) | fn input_event_filter_before_children( method input_event (line 94) | fn input_event( method capture_key_event (line 104) | fn capture_key_event( method key_event (line 113) | fn key_event( method focus_event (line 122) | fn focus_event( method render (line 131) | fn render( method bounding_rect (line 141) | fn bounding_rect( method clips_children (line 150) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 156) | const cached_rendering_data_offset: const_field_offset::FieldOffset< method font_request (line 163) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> Fon... method text (line 176) | fn text(self: Pin<&Self>) -> PlainOrStyledText { method target_size (line 182) | fn target_size(self: Pin<&Self>) -> LogicalSize { method color (line 186) | fn color(self: Pin<&Self>) -> Brush { method link_color (line 190) | fn link_color(self: Pin<&Self>) -> Color { method alignment (line 194) | fn alignment( method wrap (line 200) | fn wrap(self: Pin<&Self>) -> TextWrap { method overflow (line 204) | fn overflow(self: Pin<&Self>) -> TextOverflow { method stroke (line 208) | fn stroke(self: Pin<&Self>) -> (Brush, LogicalLength, TextStrokeStyle) { method is_markdown (line 212) | fn is_markdown(self: Pin<&Self>) -> bool { type StyledTextItem (line 232) | pub struct StyledTextItem { method font_metrics (line 433) | pub fn font_metrics( method init (line 256) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 258) | fn layout_info( method input_event_filter_before_children (line 273) | fn input_event_filter_before_children( method input_event (line 284) | fn input_event( method capture_key_event (line 319) | fn capture_key_event( method key_event (line 328) | fn key_event( method focus_event (line 337) | fn focus_event( method render (line 346) | fn render( method bounding_rect (line 356) | fn bounding_rect( method clips_children (line 365) | fn clips_children(self: Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 371) | const cached_rendering_data_offset: const_field_offset::FieldOffset< method font_request (line 378) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> Fon... method text (line 391) | fn text(self: Pin<&Self>) -> PlainOrStyledText { method target_size (line 397) | fn target_size(self: Pin<&Self>) -> LogicalSize { method color (line 401) | fn color(self: Pin<&Self>) -> Brush { method link_color (line 405) | fn link_color(self: Pin<&Self>) -> Color { method alignment (line 409) | fn alignment( method wrap (line 415) | fn wrap(self: Pin<&Self>) -> TextWrap { method overflow (line 419) | fn overflow(self: Pin<&Self>) -> TextOverflow { method stroke (line 423) | fn stroke(self: Pin<&Self>) -> (Brush, LogicalLength, TextStrokeStyle) { method is_markdown (line 427) | fn is_markdown(self: Pin<&Self>) -> bool { type SimpleText (line 447) | pub struct SimpleText { method font_metrics (line 612) | pub fn font_metrics( method init (line 461) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 463) | fn layout_info( method input_event_filter_before_children (line 478) | fn input_event_filter_before_children( method input_event (line 488) | fn input_event( method capture_key_event (line 498) | fn capture_key_event( method key_event (line 507) | fn key_event( method focus_event (line 516) | fn focus_event( method render (line 525) | fn render( method bounding_rect (line 535) | fn bounding_rect( method clips_children (line 544) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 550) | const cached_rendering_data_offset: const_field_offset::FieldOffset< method font_request (line 557) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> Fon... method text (line 570) | fn text(self: Pin<&Self>) -> PlainOrStyledText { method target_size (line 576) | fn target_size(self: Pin<&Self>) -> LogicalSize { method color (line 580) | fn color(self: Pin<&Self>) -> Brush { method link_color (line 584) | fn link_color(self: Pin<&Self>) -> Color { method alignment (line 588) | fn alignment( method wrap (line 594) | fn wrap(self: Pin<&Self>) -> TextWrap { method overflow (line 598) | fn overflow(self: Pin<&Self>) -> TextOverflow { method stroke (line 602) | fn stroke(self: Pin<&Self>) -> (Brush, LogicalLength, TextStrokeStyle) { method is_markdown (line 606) | fn is_markdown(self: Pin<&Self>) -> bool { function text_layout_info (line 621) | fn text_layout_info( type PreEditSelection (line 670) | struct PreEditSelection { method from (line 677) | fn from(value: Option>) -> Self { method as_option (line 683) | fn as_option(self) -> Option> { type UndoItemKind (line 690) | enum UndoItemKind { type UndoItem (line 697) | struct UndoItem { type TextInput (line 709) | pub struct TextInput { method show_cursor (line 1431) | fn show_cursor(&self, window_adapter: &Rc) { method hide_cursor (line 1436) | fn hide_cursor(&self) { method move_cursor (line 1441) | fn move_cursor( method set_cursor_position (line 1592) | pub fn set_cursor_position( method update_ime (line 1618) | fn update_ime(self: Pin<&Self>, window_adapter: &Rc... method select_and_delete (line 1629) | fn select_and_delete( method delete_selection (line 1647) | pub fn delete_selection( method anchor_position (line 1696) | pub fn anchor_position(self: Pin<&Self>, text: &str) -> usize { method cursor_position (line 1700) | pub fn cursor_position(self: Pin<&Self>, text: &str) -> usize { method ime_properties (line 1704) | fn ime_properties( method selection_anchor_and_cursor (line 1749) | pub fn selection_anchor_and_cursor(self: Pin<&Self>) -> (usize, usize) { method has_selection (line 1761) | pub fn has_selection(self: Pin<&Self>) -> bool { method insert (line 1766) | fn insert( method cut (line 1813) | pub fn cut(self: Pin<&Self>, window_adapter: &Rc, s... method set_selection_offsets (line 1818) | pub fn set_selection_offsets( method select_all (line 1839) | pub fn select_all(self: Pin<&Self>, window_adapter: &Rc, _: &Rc, _:... method select_word (line 1860) | pub fn select_word(self: Pin<&Self>, window_adapter: &Rc, w: &Rc, _: &ItemRc) { method copy_clipboard (line 1906) | fn copy_clipboard( method paste (line 1923) | pub fn paste(self: Pin<&Self>, window_adapter: &Rc,... method paste_clipboard (line 1927) | fn paste_clipboard( method font_request (line 1943) | pub fn font_request(self: Pin<&Self>, self_rc: &ItemRc) -> FontRequest { method visual_representation (line 1957) | pub fn visual_representation( method cursor_rect_for_byte_offset (line 2018) | fn cursor_rect_for_byte_offset( method byte_offset_for_position (line 2027) | pub fn byte_offset_for_position( method ensure_focus_and_ime (line 2038) | fn ensure_focus_and_ime( method add_undo_item (line 2058) | fn add_undo_item(self: Pin<&Self>, item: UndoItem) { method undo (line 2096) | fn undo(self: Pin<&Self>, window_adapter: &Rc, self... method redo (line 2141) | fn redo(self: Pin<&Self>, window_adapter: &Rc, self... method font_metrics (line 2187) | pub fn font_metrics( method accept_text_input (line 2196) | fn accept_text_input(self: Pin<&Self>, text_to_insert: &str) -> bool { method init (line 753) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 755) | fn layout_info( method input_event_filter_before_children (line 797) | fn input_event_filter_before_children( method input_event (line 807) | fn input_event( method capture_key_event (line 905) | fn capture_key_event( method key_event (line 914) | fn key_event( method focus_event (line 1147) | fn focus_event( method render (line 1216) | fn render( method bounding_rect (line 1236) | fn bounding_rect( method clips_children (line 1245) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 1251) | const cached_rendering_data_offset: const_field_offset::FieldOffset< method font_request (line 1258) | fn font_request(self: Pin<&Self>, self_rc: &crate::items::ItemRc) -> Fon... method text (line 1271) | fn text(self: Pin<&Self>) -> PlainOrStyledText { type TextCursorDirection (line 1276) | pub enum TextCursorDirection { type Error (line 1297) | type Error = (); method try_from (line 1299) | fn try_from(value: char) -> Result { type AnchorMode (line 1318) | enum AnchorMode { method from (line 1324) | fn from(modifiers: KeyboardModifiers) -> Self { type TextChangeNotify (line 1332) | pub enum TextChangeNotify { function safe_byte_offset (line 1339) | fn safe_byte_offset(unsafe_byte_offset: i32, text: &str) -> usize { type TextInputVisualRepresentation (line 1363) | pub struct TextInputVisualRepresentation { method apply_password_character_substitution (line 1386) | fn apply_password_character_substitution( method map_byte_offset_from_byte_offset_in_visual_text (line 1418) | pub fn map_byte_offset_from_byte_offset_in_visual_text(&self, byte_off... function next_paragraph_boundary (line 2213) | fn next_paragraph_boundary(text: &str, last_cursor_pos: usize) -> usize { function prev_paragraph_boundary (line 2223) | fn prev_paragraph_boundary(text: &str, last_cursor_pos: usize) -> usize { function prev_word_boundary (line 2234) | fn prev_word_boundary(text: &str, last_cursor_pos: usize) -> usize { function next_word_boundary (line 2248) | fn next_word_boundary(text: &str, last_cursor_pos: usize) -> usize { function slint_textinput_set_selection_offsets (line 2256) | pub unsafe extern "C" fn slint_textinput_set_selection_offsets( function slint_textinput_select_all (line 2273) | pub unsafe extern "C" fn slint_textinput_select_all( function slint_textinput_clear_selection (line 2288) | pub unsafe extern "C" fn slint_textinput_clear_selection( function slint_textinput_cut (line 2303) | pub unsafe extern "C" fn slint_textinput_cut( function slint_textinput_copy (line 2318) | pub unsafe extern "C" fn slint_textinput_copy( function slint_textinput_paste (line 2333) | pub unsafe extern "C" fn slint_textinput_paste( function slint_text_item_fontmetrics (line 2346) | pub fn slint_text_item_fontmetrics( function slint_cpp_text_item_fontmetrics (line 2364) | pub unsafe extern "C" fn slint_cpp_text_item_fontmetrics( FILE: internal/core/layout.rs type LayoutInfo (line 23) | pub struct LayoutInfo { method merge (line 54) | pub fn merge(&self, other: &LayoutInfo) -> Self { method preferred_bounded (line 67) | pub fn preferred_bounded(&self) -> Coord { type Output (line 73) | type Output = Self; method add (line 75) | fn add(self, rhs: Self) -> Self::Output { method default (line 39) | fn default() -> Self { function min_max_size_for_layout_constraints (line 81) | pub fn min_max_size_for_layout_constraints( type Saturating (line 119) | trait Saturating { method add (line 120) | fn add(_: Self, _: Self) -> Self; method add (line 124) | fn add(a: Self, b: Self) -> Self { method add (line 130) | fn add(a: Self, b: Self) -> Self { function order_coord (line 138) | fn order_coord(a: &T, b: &T) -> core::cmp::Ordering { type LayoutData (line 143) | pub struct LayoutData { method default (line 156) | fn default() -> Self { type Adjust (line 168) | trait Adjust { method can_grow (line 169) | fn can_grow(_: &LayoutData) -> Coord; method to_distribute (line 170) | fn to_distribute(expected_size: Coord, current_size: Coord) -> Coord; method distribute (line 171) | fn distribute(_: &mut LayoutData, val: Coord); method can_grow (line 176) | fn can_grow(it: &LayoutData) -> Coord { method to_distribute (line 180) | fn to_distribute(expected_size: Coord, current_size: Coord) -> Coord { method distribute (line 184) | fn distribute(it: &mut LayoutData, val: Coord) { method can_grow (line 191) | fn can_grow(it: &LayoutData) -> Coord { method to_distribute (line 195) | fn to_distribute(expected_size: Coord, current_size: Coord) -> Coord { method distribute (line 199) | fn distribute(it: &mut LayoutData, val: Coord) { type Grow (line 174) | struct Grow; type Shrink (line 189) | struct Shrink; function adjust_items (line 205) | fn adjust_items(data: &mut [LayoutData], size_without_spacing... function layout_items (line 267) | pub fn layout_items(data: &mut [LayoutData], start_pos: Coord, size: Coo... function test_layout_items (line 290) | fn test_layout_items() { function to_layout_data (line 315) | pub fn to_layout_data( type Constraint (line 436) | pub struct Constraint { method default (line 442) | fn default() -> Self { type Padding (line 449) | pub struct Padding { type GridLayoutData (line 457) | pub struct GridLayoutData { type GridLayoutInputData (line 468) | pub struct GridLayoutInputData { method default (line 483) | fn default() -> Self { type GridLayoutOrganizedData (line 496) | pub type GridLayoutOrganizedData = SharedVector; method push_cell (line 499) | fn push_cell(&mut self, col: u16, colspan: u16, row: u16, rowspan: u16) { method col_or_row_and_span (line 506) | fn col_or_row_and_span( method max_value (line 557) | fn max_value( type OrganizedDataGenerator (line 582) | struct OrganizedDataGenerator<'a> { function new (line 599) | fn new( function add (line 619) | fn add(&mut self, col: u16, colspan: u16, row: u16, rowspan: u16) { function organize_dialog_button_layout (line 673) | pub fn organize_dialog_button_layout( function total_repeated_cells (line 773) | fn total_repeated_cells<'a>(repeater_indices: &'a [u32], repeater_steps:... type Errors (line 785) | type Errors = Vec; function organize_grid_layout (line 787) | pub fn organize_grid_layout( function organize_grid_layout_impl (line 801) | fn organize_grid_layout_impl( type LayoutCacheGenerator (line 873) | struct LayoutCacheGenerator<'a> { function new (line 889) | fn new(repeater_indices: &'a [u32], result: &'a mut SharedVector)... function add (line 898) | fn add(&mut self, pos: Coord, size: Coord) { type GridLayoutCacheGenerator (line 933) | struct GridLayoutCacheGenerator<'a> { function new (line 950) | fn new( function add (line 970) | fn add(&mut self, pos: Coord, size: Coord) { function solve_grid_layout (line 1020) | pub fn solve_grid_layout( function grid_layout_info (line 1081) | pub fn grid_layout_info( type BoxLayoutData (line 1119) | pub struct BoxLayoutData<'a> { type FlexBoxLayoutData (line 1130) | pub struct FlexBoxLayoutData<'a> { type LayoutItemInfo (line 1152) | pub struct LayoutItemInfo { function solve_box_layout (line 1157) | pub fn solve_box_layout(data: &BoxLayoutData, repeater_indices: Slice, padding: &Pad... type FlexBoxLayoutParams (line 1300) | pub struct FlexBoxLayoutParams<'a> { type FlexboxTaffyBuilder (line 1317) | pub struct FlexboxTaffyBuilder { method new (line 1325) | pub fn new(params: FlexBoxLayoutParams) -> Self { method compute_layout (line 1473) | pub fn compute_layout(&mut self, available_width: Coord, available_hei... method container_size (line 1496) | pub fn container_size(&self) -> (Coord, Coord) { method child_geometry (line 1502) | pub fn child_geometry(&self, idx: usize) -> (Coord, Coord, Coord, Coor... type FlexBoxLayoutCacheGenerator (line 1515) | struct FlexBoxLayoutCacheGenerator<'a> { function new (line 1531) | fn new(repeater_indices: &'a [u32], result: &'a mut SharedVector)... function add (line 1542) | fn add(&mut self, x: Coord, y: Coord, w: Coord, h: Coord) { function solve_flexbox_layout (line 1583) | pub fn solve_flexbox_layout( function flexbox_layout_info (line 1647) | pub fn flexbox_layout_info( function slint_organize_grid_layout (line 1795) | pub extern "C" fn slint_organize_grid_layout( function slint_organize_dialog_button_layout (line 1805) | pub extern "C" fn slint_organize_dialog_button_layout( function slint_solve_grid_layout (line 1814) | pub extern "C" fn slint_solve_grid_layout( function slint_grid_layout_info (line 1832) | pub extern "C" fn slint_grid_layout_info( function slint_solve_box_layout (line 1853) | pub extern "C" fn slint_solve_box_layout( function slint_box_layout_info (line 1863) | pub extern "C" fn slint_box_layout_info( function slint_box_layout_info_ortho (line 1874) | pub extern "C" fn slint_box_layout_info_ortho( function slint_solve_flexbox_layout (line 1882) | pub extern "C" fn slint_solve_flexbox_layout( function slint_flexbox_layout_info (line 1892) | pub extern "C" fn slint_flexbox_layout_info( function collect_from_organized_data (line 1923) | fn collect_from_organized_data( function test_organized_data_generator_2_fixed_cells (line 1949) | fn test_organized_data_generator_2_fixed_cells() { function test_organized_data_generator_1_fixed_cell_1_repeater (line 1975) | fn test_organized_data_generator_1_fixed_cell_1_repeater() { function test_organize_data_with_auto_and_spans (line 2017) | fn test_organize_data_with_auto_and_spans() { function test_organize_data_1_empty_repeater (line 2067) | fn test_organize_data_1_empty_repeater() { function test_organize_data_4_repeaters (line 2102) | fn test_organize_data_4_repeaters() { function test_organize_data_repeated_rows (line 2170) | fn test_organize_data_repeated_rows() { function test_organize_data_repeated_rows_multiple_repeaters (line 2286) | fn test_organize_data_repeated_rows_multiple_repeaters() { function test_layout_cache_generator_2_fixed_cells (line 2441) | fn test_layout_cache_generator_2_fixed_cells() { function test_layout_cache_generator_1_fixed_cell_1_repeater (line 2452) | fn test_layout_cache_generator_1_fixed_cell_1_repeater() { function test_layout_cache_generator_4_repeaters (line 2473) | fn test_layout_cache_generator_4_repeaters() { FILE: internal/core/lengths.rs type PhysicalPx (line 8) | pub struct PhysicalPx; type LogicalPx (line 12) | pub struct LogicalPx; type LogicalLength (line 13) | pub type LogicalLength = euclid::Length; type LogicalRect (line 14) | pub type LogicalRect = euclid::Rect; type LogicalPoint (line 15) | pub type LogicalPoint = euclid::Point2D; type LogicalSize (line 16) | pub type LogicalSize = euclid::Size2D; type LogicalVector (line 17) | pub type LogicalVector = euclid::Vector2D; type LogicalBorderRadius (line 18) | pub type LogicalBorderRadius = BorderRadius; type ItemTransform (line 19) | pub type ItemTransform = euclid::Transform2D; type ScaleFactor (line 21) | pub type ScaleFactor = euclid::Scale; type SizeLengths (line 23) | pub trait SizeLengths { method width_length (line 25) | fn width_length(&self) -> Self::LengthType; method height_length (line 26) | fn height_length(&self) -> Self::LengthType; type LengthType (line 30) | type LengthType = euclid::Length; method width_length (line 31) | fn width_length(&self) -> Self::LengthType { method height_length (line 34) | fn height_length(&self) -> Self::LengthType { type PointLengths (line 39) | pub trait PointLengths { method x_length (line 41) | fn x_length(&self) -> Self::LengthType; method y_length (line 42) | fn y_length(&self) -> Self::LengthType; type LengthType (line 46) | type LengthType = euclid::Length; method x_length (line 47) | fn x_length(&self) -> Self::LengthType { method y_length (line 50) | fn y_length(&self) -> Self::LengthType { type LengthType (line 56) | type LengthType = euclid::Length; method x_length (line 57) | fn x_length(&self) -> Self::LengthType { method y_length (line 60) | fn y_length(&self) -> Self::LengthType { type RectLengths (line 65) | pub trait RectLengths { method size_length (line 68) | fn size_length(&self) -> Self::SizeType; method width_length (line 69) | fn width_length(&self) -> Self::LengthType; method height_length (line 70) | fn height_length(&self) -> Self::LengthType; type LengthType (line 74) | type LengthType = euclid::Length; type SizeType (line 75) | type SizeType = euclid::Size2D; method size_length (line 76) | fn size_length(&self) -> Self::SizeType { method width_length (line 79) | fn width_length(&self) -> Self::LengthType { method height_length (line 82) | fn height_length(&self) -> Self::LengthType { function logical_size_from_api (line 89) | pub fn logical_size_from_api(size: crate::api::LogicalSize) -> LogicalSi... function logical_point_from_api (line 93) | pub fn logical_point_from_api(position: crate::api::LogicalPosition) -> ... function logical_position_to_api (line 97) | pub fn logical_position_to_api(pos: LogicalPoint) -> crate::api::Logical... function logical_size_to_api (line 101) | pub fn logical_size_to_api(size: LogicalSize) -> crate::api::LogicalSize { type LogicalEdges (line 109) | pub struct LogicalEdges { method new (line 123) | pub const fn new(top: f32, bottom: f32, left: f32, right: f32) -> Self { method top (line 129) | pub const fn top(&self) -> LogicalLength { method bottom (line 134) | pub const fn bottom(&self) -> LogicalLength { method left (line 139) | pub const fn left(&self) -> LogicalLength { method right (line 144) | pub const fn right(&self) -> LogicalLength { type PhysicalEdges (line 152) | pub struct PhysicalEdges { method new (line 166) | pub const fn new(top: i32, bottom: i32, left: i32, right: i32) -> Self { method to_logical (line 173) | pub const fn to_logical(&self, scale_factor: f32) -> LogicalEdges { method top_to_logical (line 185) | pub const fn top_to_logical(&self, scale_factor: f32) -> LogicalLength { method bottom_to_logical (line 192) | pub const fn bottom_to_logical(&self, scale_factor: f32) -> LogicalLen... method left_to_logical (line 199) | pub const fn left_to_logical(&self, scale_factor: f32) -> LogicalLength { method right_to_logical (line 206) | pub const fn right_to_logical(&self, scale_factor: f32) -> LogicalLeng... FILE: internal/core/lib.rs type Coord (line 100) | pub type Coord = f32; type Coord (line 102) | pub type Coord = i32; type InternalToken (line 107) | pub struct InternalToken; function detect_operating_system (line 117) | pub fn detect_operating_system() -> OperatingSystemType { function detect_operating_system (line 139) | pub fn detect_operating_system() -> OperatingSystemType { function is_apple_platform (line 167) | pub fn is_apple_platform() -> bool { FILE: internal/core/menus.rs type MenuVTable (line 29) | pub struct MenuVTable { type ShadowTreeNode (line 40) | struct ShadowTreeNode { type MenuFromItemTree (line 45) | pub struct MenuFromItemTree { method new (line 55) | pub fn new(item_tree: ItemTreeRc) -> Self { method new_with_condition (line 66) | pub fn new_with_condition( method update_shadow_tree (line 83) | fn update_shadow_tree(&self) { method update_shadow_tree_recursive (line 98) | fn update_shadow_tree_recursive(&self, parent: &ItemRc) -> SharedVecto... method sub_menu (line 154) | fn sub_menu(&self, parent: Option<&MenuEntry>, result: &mut SharedVector... method activate (line 168) | fn activate(&self, entry: &MenuEntry) { type MenuItem (line 188) | pub struct MenuItem { method init (line 199) | fn init(self: Pin<&Self>, _self_rc: &ItemRc) {} method layout_info (line 201) | fn layout_info( method input_event_filter_before_children (line 210) | fn input_event_filter_before_children( method input_event (line 220) | fn input_event( method capture_key_event (line 230) | fn capture_key_event( method key_event (line 239) | fn key_event( method focus_event (line 248) | fn focus_event( method render (line 257) | fn render( method bounding_rect (line 266) | fn bounding_rect( method clips_children (line 275) | fn clips_children(self: core::pin::Pin<&Self>) -> bool { constant cached_rendering_data_offset (line 281) | const cached_rendering_data_offset: const_field_offset::FieldOffset< function slint_menus_create_wrapper (line 295) | pub unsafe extern "C" fn slint_menus_create_wrapper( FILE: internal/core/model.rs type ItemTreeRc (line 30) | type ItemTreeRc = vtable::VRc; type ModelTracker (line 35) | pub trait ModelTracker { method attach_peer (line 37) | fn attach_peer(&self, peer: ModelPeer); method track_row_count_changes (line 40) | fn track_row_count_changes(&self); method track_row_data_changes (line 43) | fn track_row_data_changes(&self, row: usize); method attach_peer (line 47) | fn attach_peer(&self, _peer: ModelPeer) {} method track_row_count_changes (line 49) | fn track_row_count_changes(&self) {} method track_row_data_changes (line 50) | fn track_row_data_changes(&self, _row: usize) {} type Model (line 121) | pub trait Model { method row_count (line 125) | fn row_count(&self) -> usize; method row_data (line 132) | fn row_data(&self, row: usize) -> Option; method set_row_data (line 142) | fn set_row_data(&self, _row: usize, _data: Self::Data) { method model_tracker (line 154) | fn model_tracker(&self) -> &dyn ModelTracker; method iter (line 157) | fn iter(&self) -> ModelIterator<'_, Self::Data> method as_any (line 230) | fn as_any(&self) -> &dyn core::any::Any { type Data (line 342) | type Data = M::Data; method row_count (line 344) | fn row_count(&self) -> usize { method row_data (line 348) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 352) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 356) | fn as_any(&self) -> &dyn core::any::Any { method set_row_data (line 359) | fn set_row_data(&self, row: usize, data: Self::Data) { type Data (line 472) | type Data = T; method row_count (line 474) | fn row_count(&self) -> usize { method row_data (line 478) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 482) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 489) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 493) | fn as_any(&self) -> &dyn core::any::Any { type Data (line 527) | type Data = T; method row_count (line 529) | fn row_count(&self) -> usize { method row_data (line 533) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 537) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 542) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 546) | fn as_any(&self) -> &dyn core::any::Any { type Data (line 552) | type Data = i32; method row_count (line 554) | fn row_count(&self) -> usize { method row_data (line 558) | fn row_data(&self, row: usize) -> Option { method as_any (line 562) | fn as_any(&self) -> &dyn core::any::Any { method model_tracker (line 566) | fn model_tracker(&self) -> &dyn ModelTracker { type Data (line 572) | type Data = (); method row_count (line 574) | fn row_count(&self) -> usize { method row_data (line 578) | fn row_data(&self, row: usize) -> Option { method as_any (line 582) | fn as_any(&self) -> &dyn core::any::Any { method model_tracker (line 586) | fn model_tracker(&self) -> &dyn ModelTracker { type Data (line 775) | type Data = T; method row_count (line 777) | fn row_count(&self) -> usize { method row_data (line 781) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 785) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 791) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 795) | fn as_any(&self) -> &dyn core::any::Any { type ModelExt (line 236) | pub trait ModelExt: Model { method row_data_tracked (line 243) | fn row_data_tracked(&self, row: usize) -> Option { method map (line 250) | fn map(self, map_function: F) -> MapModel method filter (line 260) | fn filter(self, filter_function: F) -> FilterModel method sort (line 271) | fn sort(self) -> SortModel method sort_by (line 281) | fn sort_by(self, sort_function: F) -> SortModel method reverse (line 291) | fn reverse(self) -> ReverseModel type ModelIterator (line 303) | pub struct ModelIterator<'a, T> { function new (line 311) | pub fn new(model: &'a dyn Model) -> Self { type Item (line 317) | type Item = T; method next (line 319) | fn next(&mut self) -> Option { method size_hint (line 328) | fn size_hint(&self) -> (usize, Option) { method nth (line 333) | fn nth(&mut self, n: usize) -> Option { type VecModel (line 365) | pub struct VecModel { method default (line 371) | fn default() -> Self { function from_slice (line 378) | pub fn from_slice(slice: &[T]) -> ModelRc function push (line 386) | pub fn push(&self, value: T) { function insert (line 393) | pub fn insert(&self, index: usize, value: T) { function remove (line 401) | pub fn remove(&self, index: usize) -> T { function set_vec (line 408) | pub fn set_vec(&self, new: impl Into>) { function extend (line 416) | pub fn extend>(&self, iter: I) { function clear (line 428) | pub fn clear(&self) { function swap (line 434) | pub fn swap(&self, a: usize, b: usize) { function extend_from_slice (line 449) | pub fn extend_from_slice(&self, src: &[T]) { function from (line 460) | fn from(array: Vec) -> Self { function from_iter (line 466) | fn from_iter>(iter: I) -> Self { type SharedVectorModel (line 500) | pub struct SharedVectorModel { function push (line 507) | pub fn push(&self, value: T) { function shared_vector (line 515) | pub fn shared_vector(&self) -> SharedVector { function from (line 521) | fn from(array: SharedVector) -> Self { type ModelRc (line 702) | pub struct ModelRc(Option>>); function fmt (line 705) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method clone (line 711) | fn clone(&self) -> Self { method default (line 718) | fn default() -> Self { function eq (line 724) | fn eq(&self, other: &Self) -> bool { function new (line 737) | pub fn new(model: impl Model + 'static) -> Self { function from (line 743) | fn from(model: Rc) -> Self { function from (line 749) | fn from(model: Rc + 'static>) -> Self { function from (line 755) | fn from(slice: &[T]) -> Self { function from (line 761) | fn from(array: [T; N]) -> Self { type Error (line 767) | type Error = (); function try_into (line 769) | fn try_into(self) -> Result>, Self::Error> { type RepeatedItemTree (line 801) | pub trait RepeatedItemTree: method update (line 808) | fn update(&self, index: usize, data: Self::Data); method init (line 812) | fn init(&self) {} method listview_layout (line 820) | fn listview_layout(self: Pin<&Self>, _offset_y: &mut LogicalLength) ->... method layout_item_info (line 826) | fn layout_item_info( method grid_layout_input_data (line 838) | fn grid_layout_input_data( type RepeatedInstanceState (line 852) | enum RepeatedInstanceState { type RepeaterInner (line 858) | struct RepeaterInner { method default (line 874) | fn default() -> Self { type RepeaterTracker (line 888) | pub struct RepeaterTracker { method row_changed (line 902) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 918) | fn row_added(self: Pin<&Self>, mut index: usize, mut count: usize) { method row_removed (line 943) | fn row_removed(self: Pin<&Self>, mut index: usize, mut count: usize) { method reset (line 968) | fn reset(self: Pin<&Self>) { method default (line 975) | fn default() -> Self { type Repeater (line 986) | pub struct Repeater(#[pin] ModelChangeListenerConta... method default (line 989) | fn default() -> Self { function data (line 995) | fn data(self: Pin<&Self>) -> Pin<&RepeaterTracker> { function model (line 999) | fn model(self: Pin<&Self>) -> ModelRc { function ensure_updated (line 1019) | pub fn ensure_updated(self: Pin<&Self>, init: impl Fn() -> ItemTreeRc) { function ensure_updated_impl (line 1027) | fn ensure_updated_impl( function ensure_updated_listview (line 1063) | pub fn ensure_updated_listview( function model_set_row_data (line 1306) | pub fn model_set_row_data(self: Pin<&Self>, row: usize, data: C::Data) { function set_model_binding (line 1312) | pub fn set_model_binding(&self, binding: impl Fn() -> ModelRc +... function visit (line 1317) | pub fn visit( function len (line 1337) | pub fn len(&self) -> usize { function range (line 1345) | pub fn range(&self) -> core::ops::Range { function instance_at (line 1352) | pub fn instance_at(&self, index: usize) -> Option> { function is_empty (line 1361) | pub fn is_empty(&self) -> bool { function instances_vec (line 1366) | pub fn instances_vec(&self) -> Vec> { type Conditional (line 1372) | pub struct Conditional { method default (line 1379) | fn default() -> Self { function ensure_updated (line 1390) | pub fn ensure_updated(self: Pin<&Self>, init: impl Fn() -> ItemTreeRc) { function set_model_binding (line 1403) | pub fn set_model_binding(&self, binding: impl Fn() -> bool + 'static) { function visit (line 1408) | pub fn visit( function len (line 1425) | pub fn len(&self) -> usize { function range (line 1432) | pub fn range(&self) -> core::ops::Range { function instance_at (line 1438) | pub fn instance_at(&self, index: usize) -> Option> { function is_empty (line 1446) | pub fn is_empty(&self) -> bool { function instances_vec (line 1451) | pub fn instances_vec(&self) -> Vec> { method from (line 1457) | fn from(value: SharedString) -> Self { method from (line 1463) | fn from(value: &str) -> Self { function test_tracking_model_handle (line 1474) | fn test_tracking_model_handle() { function test_data_tracking (line 1514) | fn test_data_tracking() { type TestView (line 1557) | struct TestView { method clear (line 1568) | fn clear(&self) { method row_count (line 1574) | fn row_count(&self) -> usize { method row_changed (line 1583) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 1587) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 1591) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 1594) | fn reset(self: Pin<&Self>) { function test_vecmodel_set_vec (line 1600) | fn test_vecmodel_set_vec() { function test_vecmodel_clear (line 1656) | fn test_vecmodel_clear() { function test_vecmodel_swap (line 1670) | fn test_vecmodel_swap() { function modeliter_in_bounds (line 1694) | fn modeliter_in_bounds() { function vecmodel_doesnt_require_default (line 1729) | fn vecmodel_doesnt_require_default() { FILE: internal/core/model/adapters.rs type TestView (line 13) | pub struct TestView { method clear (line 24) | pub fn clear(&self) { method row_changed (line 32) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 36) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 40) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 43) | fn reset(self: Pin<&Self>) { type ModelChecker (line 48) | pub struct ModelChecker { method row_changed (line 54) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 58) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 65) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 68) | fn reset(self: Pin<&Self>) { function new (line 74) | pub fn new( function check (line 84) | pub fn check(&self) { method drop (line 93) | fn drop(&mut self) { type BrokenModel (line 99) | pub struct BrokenModel { type Data (line 106) | type Data = T; method row_count (line 108) | fn row_count(&self) -> usize { method row_data (line 112) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 116) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 121) | fn model_tracker(&self) -> &dyn ModelTracker { function new (line 127) | pub fn new(data: Vec>) -> Rc { type MapModel (line 215) | pub struct MapModel { type Data (line 227) | type Data = U; method row_count (line 229) | fn row_count(&self) -> usize { method row_data (line 233) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 237) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 241) | fn as_any(&self) -> &dyn core::any::Any { function new (line 255) | pub fn new(wrapped_model: M, map_function: F) -> Self { function source_model (line 260) | pub fn source_model(&self) -> &M { function test_map_model (line 266) | fn test_map_model() { type FilterModelInner (line 279) | struct FilterModelInner function build_mapping_vec (line 296) | fn build_mapping_vec(&self) { method row_changed (line 311) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 336) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 363) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 382) | fn reset(self: Pin<&Self>) { type FilterModel (line 448) | pub struct FilterModel(Pin Self { function reset (line 479) | pub fn reset(&self) { function unfiltered_row (line 484) | pub fn unfiltered_row(&self, filtered_row: usize) -> usize { function source_model (line 489) | pub fn source_model(&self) -> &M { type Data (line 499) | type Data = M::Data; method row_count (line 501) | fn row_count(&self) -> usize { method row_data (line 505) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 513) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 518) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 522) | fn as_any(&self) -> &dyn core::any::Any { function test_filter_model (line 528) | fn test_filter_model() { function test_filter_model_source_model (line 569) | fn test_filter_model_source_model() { function test_filter_model_broken_model (line 590) | fn test_filter_model_broken_model() { type SortHelper (line 611) | pub trait SortHelper { method cmp (line 612) | fn cmp(&mut self, lhs: &D, rhs: &D) -> core::cmp::Ordering; type AscendingSortHelper (line 615) | pub struct AscendingSortHelper; method cmp (line 621) | fn cmp(&mut self, lhs: &D, rhs: &D) -> core::cmp::Ordering { method cmp (line 630) | fn cmp(&mut self, lhs: &D, rhs: &D) -> core::cmp::Ordering { type SortModelInner (line 635) | struct SortModelInner function build_mapping_vec (line 653) | fn build_mapping_vec(&self) { method row_changed (line 681) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 714) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 747) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 786) | fn reset(self: Pin<&Self>) { type SortModel (line 885) | pub struct SortModel(Pin Self function new_ascending (line 924) | pub fn new_ascending(wrapped_model: M) -> Self function source_model (line 950) | pub fn source_model(&self) -> &M { function reset (line 956) | pub fn reset(&self) { function unsorted_row (line 961) | pub fn unsorted_row(&self, sorted_row: usize) -> usize { type Data (line 972) | type Data = M::Data; method row_count (line 974) | fn row_count(&self) -> usize { method row_data (line 978) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 988) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 993) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 997) | fn as_any(&self) -> &dyn core::any::Any { function test_sorted_model_insert (line 1009) | fn test_sorted_model_insert() { function test_sorted_model_remove (line 1042) | fn test_sorted_model_remove() { function test_sorted_model_changed (line 1074) | fn test_sorted_model_changed() { function test_sorted_model_source_model (line 1124) | fn test_sorted_model_source_model() { function test_sorted_broken_model (line 1147) | fn test_sorted_broken_model() { type ReverseModel (line 1254) | pub struct ReverseModel(Pin method row_changed (line 1270) | fn row_changed(self: Pin<&Self>, row: usize) { method row_added (line 1274) | fn row_added(self: Pin<&Self>, index: usize, count: usize) { method row_removed (line 1281) | fn row_removed(self: Pin<&Self>, index: usize, count: usize) { method reset (line 1286) | fn reset(self: Pin<&Self>) { function new (line 1297) | pub fn new(wrapped_model: M) -> Self { function source_model (line 1305) | pub fn source_model(&self) -> &M { type Data (line 1314) | type Data = M::Data; method row_count (line 1316) | fn row_count(&self) -> usize { method row_data (line 1320) | fn row_data(&self, row: usize) -> Option { method set_row_data (line 1324) | fn set_row_data(&self, row: usize, data: Self::Data) { method model_tracker (line 1329) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 1333) | fn as_any(&self) -> &dyn core::any::Any { function check_content (line 1345) | fn check_content(model: &ReverseModel>>, expected: &[i3... function test_reversed_model (line 1353) | fn test_reversed_model() { function test_reversed_model_insert (line 1365) | fn test_reversed_model_insert() { function test_reversed_model_remove (line 1391) | fn test_reversed_model_remove() { function test_reversed_model_changed (line 1416) | fn test_reversed_model_changed() { function test_reversed_model_source_model (line 1442) | fn test_reversed_model_source_model() { function test_reversed_broken_model (line 1456) | fn test_reversed_broken_model() { function test_long_chain_integrity (line 1471) | fn test_long_chain_integrity() { FILE: internal/core/model/model_peer.rs type DependencyListHead (line 14) | type DependencyListHead = type ModelPeer (line 22) | pub struct ModelPeer<'a> { type ModelNotifyInner (line 28) | struct ModelNotifyInner { type ModelNotify (line 42) | pub struct ModelNotify { method inner (line 47) | fn inner(&self) -> Pin<&ModelNotifyInner> { method row_changed (line 52) | pub fn row_changed(&self, row: usize) { method row_added (line 64) | pub fn row_added(&self, index: usize, count: usize) { method row_removed (line 76) | pub fn row_removed(&self, index: usize, count: usize) { method reset (line 90) | pub fn reset(&self) { method attach_peer (line 105) | fn attach_peer(&self, peer: ModelPeer) { method track_row_count_changes (line 109) | fn track_row_count_changes(&self) { method track_row_data_changes (line 113) | fn track_row_data_changes(&self, row: usize) { type ModelChangeListener (line 127) | pub trait ModelChangeListener { method row_changed (line 128) | fn row_changed(self: Pin<&Self>, row: usize); method row_added (line 129) | fn row_added(self: Pin<&Self>, index: usize, count: usize); method row_removed (line 130) | fn row_removed(self: Pin<&Self>, index: usize, count: usize); method reset (line 131) | fn reset(self: Pin<&Self>); type ModelChangeListenerContainer (line 138) | pub struct ModelChangeListenerContainer { method drop (line 150) | fn drop(self: Pin<&mut Self>) { function new (line 158) | pub fn new(data: T) -> Self { function model_peer (line 162) | pub fn model_peer(self: Pin<&Self>) -> ModelPeer<'_> { function get (line 176) | pub fn get(self: Pin<&Self>) -> Pin<&T> { FILE: internal/core/partial_renderer.rs type CachedRenderingData (line 42) | pub struct CachedRenderingData { method release (line 55) | fn release( method get_entry (line 69) | fn get_entry<'a>( type CachedItemBoundingBoxAndTransform (line 81) | pub enum CachedItemBoundingBoxAndTransform { method bounding_rect (line 104) | fn bounding_rect(&self) -> &LogicalRect { method transform (line 114) | fn transform(&self) -> ItemTransform { method new (line 126) | fn new( type PartialRenderingCachedData (line 159) | struct PartialRenderingCachedData { method new (line 166) | fn new(data: CachedItemBoundingBoxAndTransform) -> Self { type PartialRendererCache (line 172) | struct PartialRendererCache { method generation (line 186) | pub fn generation(&self) -> usize { method get_mut (line 191) | pub fn get_mut(&mut self, index: usize) -> Option<&mut PartialRenderin... method insert (line 196) | pub fn insert(&mut self, data: PartialRenderingCachedData) -> usize { method remove (line 201) | pub fn remove(&mut self, index: usize) -> PartialRenderingCachedData { method clear (line 207) | pub fn clear(&mut self) { method default (line 178) | fn default() -> Self { type DirtyRegion (line 215) | pub struct DirtyRegion { method fmt (line 221) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { constant MAX_COUNT (line 228) | pub const MAX_COUNT: usize = 3; method iter (line 231) | pub fn iter(&self) -> impl Iterator) { method union (line 280) | pub fn union(&self, other: &Self) -> Self { method bounding_rect (line 290) | pub fn bounding_rect(&self) -> LogicalRect { method intersection (line 303) | pub fn intersection(&self, other: LogicalRect) -> DirtyRegion { method draw_intersects (line 320) | fn draw_intersects(&self, clipped_geom: LogicalRect) -> bool { method from (line 327) | fn from(value: LogicalRect) -> Self { type RepaintBufferType (line 337) | pub enum RepaintBufferType { type PartialRenderer (line 356) | pub struct PartialRenderer<'a, T> { function new (line 368) | fn new( function compute_dirty_regions (line 378) | pub fn compute_dirty_regions( function mark_dirty_rect (line 563) | fn mark_dirty_rect( function do_rendering (line 583) | fn do_rendering( function into_inner (line 605) | pub fn into_inner(self) -> T { method filter_item (line 635) | fn filter_item( method combine_clip (line 677) | fn combine_clip( method get_current_clip (line 686) | fn get_current_clip(&self) -> LogicalRect { method translate (line 690) | fn translate(&mut self, distance: LogicalVector) { method translation (line 693) | fn translation(&self) -> LogicalVector { method rotate (line 697) | fn rotate(&mut self, angle_in_degrees: f32) { method scale (line 701) | fn scale(&mut self, x_factor: f32, y_factor: f32) { method apply_opacity (line 705) | fn apply_opacity(&mut self, opacity: f32) { method save_state (line 709) | fn save_state(&mut self) { method restore_state (line 713) | fn restore_state(&mut self) { method scale_factor (line 717) | fn scale_factor(&self) -> f32 { method draw_cached_pixmap (line 721) | fn draw_cached_pixmap( method draw_string (line 729) | fn draw_string(&mut self, string: &str, color: crate::Color) { method draw_image_direct (line 733) | fn draw_image_direct(&mut self, image: crate::graphics::image::Image) { method window (line 737) | fn window(&self) -> &crate::window::WindowInner { method as_any (line 741) | fn as_any(&mut self) -> Option<&mut dyn core::any::Any> { type PartialRenderingState (line 749) | pub struct PartialRenderingState { method create_partial_renderer (line 760) | pub fn create_partial_renderer( method apply_dirty_region (line 771) | pub fn apply_dirty_region( method mark_dirty_region (line 802) | pub fn mark_dirty_region(&self, region: DirtyRegion) { method free_graphics_resources (line 808) | pub fn free_graphics_resources(&self, items: &mut dyn Iterator Result, Platf... method run_event_loop (line 33) | fn run_event_loop(&self) -> Result<(), PlatformError> { method process_events (line 55) | fn process_events( method set_event_loop_quit_on_last_window_closed (line 68) | fn set_event_loop_quit_on_last_window_closed(&self, quit_on_last_windo... method new_event_loop_proxy (line 83) | fn new_event_loop_proxy(&self) -> Option> { method duration_since_start (line 94) | fn duration_since_start(&self) -> core::time::Duration { method click_interval (line 109) | fn click_interval(&self) -> core::time::Duration { method cursor_flash_cycle (line 120) | fn cursor_flash_cycle(&self) -> core::time::Duration { method set_clipboard_text (line 127) | fn set_clipboard_text(&self, _text: &str, _clipboard: Clipboard) {} method clipboard_text (line 132) | fn clipboard_text(&self, _clipboard: Clipboard) -> Option { method debug_log (line 139) | fn debug_log(&self, _arguments: core::fmt::Arguments) { method open_url (line 144) | fn open_url(&self, _url: &str) {} method long_press_interval (line 149) | fn long_press_interval(&self, _: crate::InternalToken) -> core::time::... type Clipboard (line 158) | pub enum Clipboard { type EventLoopProxy (line 174) | pub trait EventLoopProxy: Send + Sync { method quit_event_loop (line 178) | fn quit_event_loop(&self) -> Result<(), crate::api::EventLoopError>; method invoke_from_event_loop (line 183) | fn invoke_from_event_loop( function from (line 194) | fn from(our_instant: crate::animations::Instant) -> Self { function with_event_loop_proxy (line 208) | pub(crate) fn with_event_loop_proxy(f: impl FnOnce(Option<&dyn EventL... type SetPlatformError (line 220) | pub enum SetPlatformError { method fmt (line 226) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function set_platform (line 241) | pub fn set_platform(platform: Box) -> Result<(),... function update_timers_and_animations (line 271) | pub fn update_timers_and_animations() { function duration_until_next_timer_update (line 286) | pub fn duration_until_next_timer_update() -> Option { type WindowEvent (line 314) | pub enum WindowEvent { method position (line 406) | pub fn position(&self) -> Option { constant _ANIM_TICK_UPDATED_ON_PLATFORM_SET (line 441) | const _ANIM_TICK_UPDATED_ON_PLATFORM_SET: () = (); FILE: internal/core/properties.rs type NodePtr (line 22) | type NodePtr = Option>>>; type SingleLinkedListPinNode (line 23) | struct SingleLinkedListPinNode { type SingleLinkedListPinHead (line 28) | pub struct SingleLinkedListPinHead(NodePtr); method default (line 30) | fn default() -> Self { method drop (line 36) | fn drop(&mut self) { function push_front (line 46) | pub fn push_front(&mut self, value: T) -> Pin<&T> { function iter (line 53) | pub fn iter(&self) -> impl Iterator> { function test_list (line 73) | fn test_list() { function big_list (line 84) | fn big_list() { type DependencyListHead (line 103) | pub struct DependencyListHead(Cell<*const DependencyNode>); method default (line 106) | fn default() -> Self { method drop (line 111) | fn drop(&mut self) { function mem_move (line 117) | pub unsafe fn mem_move(from: *mut Self, to: *mut Self) { function swap (line 130) | pub fn swap(from: Pin<&Self>, to: Pin<&Self>) { function is_empty (line 148) | pub fn is_empty(&self) -> bool { function drop (line 152) | pub unsafe fn drop(_self: *mut Self) { function append (line 162) | pub fn append(&self, node: Pin<&DependencyNode>) { function for_each (line 181) | pub fn for_each(&self, mut f: impl FnMut(&T)) { function take_head (line 193) | pub fn take_head(&self) -> Option type DependencyNode (line 211) | pub struct DependencyNode { function new (line 219) | pub fn new(binding: T) -> Self { function debug_assert_valid (line 224) | pub fn debug_assert_valid(&self) { function remove (line 242) | pub fn remove(&self) { method drop (line 260) | fn drop(&mut self) { type DependencyListHead (line 266) | type DependencyListHead = dependency_tracker::DependencyListHead<*const ... type DependencyNode (line 267) | type DependencyNode = dependency_tracker::DependencyNode<*const BindingH... type BindingResult (line 281) | enum BindingResult { type BindingVTable (line 289) | struct BindingVTable { type BindingCallable (line 303) | unsafe trait BindingCallable { method evaluate (line 306) | fn evaluate(self: Pin<&Self>, value: &mut T) -> BindingResult; method mark_dirty (line 310) | fn mark_dirty(self: Pin<&Self>) {} method intercept_set (line 317) | fn intercept_set(self: Pin<&Self>, _value: &T) -> bool { method intercept_set_binding (line 324) | unsafe fn intercept_set_binding(self: Pin<&Self>, _new_binding: *mut B... constant IS_TWO_WAY_BINDING (line 329) | const IS_TWO_WAY_BINDING: bool = false; method evaluate (line 333) | fn evaluate(self: Pin<&Self>, value: &mut T) -> BindingResult { type FakeThreadStorage (line 349) | pub(super) struct FakeThreadStorage(Cell<*const BindingHolder>); method new (line 351) | pub const fn new() -> Self { method set (line 354) | pub fn set(&self, value: Option>, f: impl FnOnc... method is_set (line 361) | pub fn is_set(&self) -> bool { method with (line 364) | pub fn with(&self, f: impl FnOnce(Option>) -> T... function evaluate_no_tracking (line 381) | pub fn evaluate_no_tracking(f: impl FnOnce() -> T) -> T { function is_currently_tracking (line 387) | pub fn is_currently_tracking() -> bool { type BindingHolder (line 393) | struct BindingHolder { method register_self_as_dependency (line 412) | fn register_self_as_dependency( function alloc_binding_holder (line 425) | fn alloc_binding_holder + 'static>(binding: B) ... type PropertyHandle (line 500) | struct PropertyHandle { method fmt (line 515) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method lock_flag (line 530) | fn lock_flag(&self) -> bool { method set_lock_flag (line 535) | unsafe fn set_lock_flag(&self, set: bool) { method is_pointer_to_binding (line 544) | fn is_pointer_to_binding(handle: usize) -> bool { method pointer_to_binding (line 550) | fn pointer_to_binding(handle: usize) -> Option<*mut BindingHolder> { method has_no_binding_or_lock (line 561) | fn has_no_binding_or_lock(handle: usize) -> bool { method access (line 567) | fn access(&self, f: impl FnOnce(Option>) ->... method remove_binding (line 590) | fn remove_binding(&self) { method set_binding (line 613) | unsafe fn set_binding + 'static>( method set_binding_impl (line 627) | fn set_binding_impl(&self, binding: *mut BindingHolder) { method dependencies (line 663) | fn dependencies(&self) -> *mut DependencyListHead { method update (line 674) | unsafe fn update(&self, value: *mut T) { method register_as_dependency_to_current_binding (line 707) | fn register_as_dependency_to_current_binding( method mark_dirty (line 730) | fn mark_dirty(&self, #[cfg(slint_debug_property)] debug_name: &str) { method set_constant (line 746) | fn set_constant(&self) { method is_constant (line 759) | fn is_constant(&self) -> bool { constant BINDING_BORROWED (line 510) | const BINDING_BORROWED: usize = 0b01; constant BINDING_POINTER_TO_BINDING (line 511) | const BINDING_POINTER_TO_BINDING: usize = 0b10; constant BINDING_POINTER_MASK (line 512) | const BINDING_POINTER_MASK: usize = !(BINDING_POINTER_TO_BINDING | BINDI... method drop (line 771) | fn drop(&mut self) { function mark_dependencies_dirty (line 783) | unsafe fn mark_dependencies_dirty(dependencies: *mut DependencyListHead) { type Binding (line 810) | pub trait Binding { method evaluate (line 812) | fn evaluate(&self, old_value: &T) -> T; method evaluate (line 816) | fn evaluate(&self, _value: &T) -> T { type Property (line 830) | pub struct Property { function fmt (line 844) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method default (line 857) | fn default() -> Self { function new (line 870) | pub fn new(value: T) -> Self { function new_named (line 881) | pub fn new_named(value: T, _name: &'static str) -> Self { function get (line 900) | pub fn get(self: Pin<&Self>) -> T { function get_untracked (line 931) | pub fn get_untracked(self: Pin<&Self>) -> T { function get_internal (line 937) | pub fn get_internal(&self) -> T { function set (line 949) | pub fn set(&self, t: T) function set_binding (line 1004) | pub fn set_binding(&self, binding: impl Binding + 'static) { function is_dirty (line 1024) | pub fn is_dirty(&self) -> bool { function mark_dirty (line 1030) | pub fn mark_dirty(&self) { function set_constant (line 1038) | pub fn set_constant(&self) { function is_constant (line 1043) | pub fn is_constant(&self) -> bool { function properties_simple_test (line 1049) | fn properties_simple_test() { type TwoWayBinding (line 1085) | struct TwoWayBinding { function evaluate (line 1089) | fn evaluate(self: Pin<&Self>, value: &mut T) -> BindingResult { function intercept_set (line 1094) | fn intercept_set(self: Pin<&Self>, value: &T) -> bool { function intercept_set_binding (line 1099) | unsafe fn intercept_set_binding(self: Pin<&Self>, new_binding: *mut Bind... constant IS_TWO_WAY_BINDING (line 1104) | const IS_TWO_WAY_BINDING: bool = true; function check_common_property (line 1109) | pub(crate) fn check_common_property(self: Pin<&Self>) -> Option, prop2: Pin<&Self>) { function link_two_way_with_map (line 1197) | pub fn link_two_way_with_map( function link_two_way_with_map_to_common_property (line 1240) | pub(crate) fn link_two_way_with_map_to_common_property { function evaluate (line 1632) | fn evaluate(self: Pin<&Self>, value: &mut StateInfo) -> BindingResult { function mark_dirty (line 1643) | fn mark_dirty(self: Pin<&Self>) { function set_state_binding (line 1651) | pub fn set_state_binding(property: Pin<&Property>, binding: i... type PropertyDirtyHandler (line 1664) | pub trait PropertyDirtyHandler { method notify (line 1665) | fn notify(self: Pin<&Self>); method notify (line 1669) | fn notify(self: Pin<&Self>) {} method notify (line 1673) | fn notify(self: Pin<&Self>) { type PropertyTracker (line 1680) | pub struct PropertyTracker { method default (line 1685) | fn default() -> Self { method drop (line 1710) | fn drop(&mut self) { function set_debug_name (line 1720) | pub fn set_debug_name(&mut self, debug_name: alloc::string::String) { function register_as_dependency_to_current_binding (line 1725) | pub fn register_as_dependency_to_current_binding(self: Pin<&Self>) { function is_dirty (line 1745) | pub fn is_dirty(&self) -> bool { function evaluate (line 1752) | pub fn evaluate(self: Pin<&Self>, f: impl FnOnce() -> R) -> R { function evaluate_as_dependency_root (line 1760) | pub fn evaluate_as_dependency_root(self: Pin<&Self>, f: impl FnOnce()... function evaluate_if_dirty (line 1777) | pub fn evaluate_if_dirty(self: Pin<&Self>, f: impl FnOnce() -> R) -> ... function set_dirty (line 1783) | pub fn set_dirty(&self) { function new_with_dirty_handler (line 1798) | pub fn new_with_dirty_handler(handler: DirtyHandler) -> Self { function test_property_handler_binding (line 1840) | fn test_property_handler_binding() { function test_property_listener_scope (line 1851) | fn test_property_listener_scope() { function test_nested_property_trackers (line 1877) | fn test_nested_property_trackers() { function test_property_dirty_handler (line 1899) | fn test_property_dirty_handler() { function test_property_tracker_drop (line 1928) | fn test_property_tracker_drop() { function test_nested_property_tracker_dirty (line 1942) | fn test_nested_property_tracker_dirty() { function test_nested_property_tracker_evaluate_if_dirty (line 1962) | fn test_nested_property_tracker_evaluate_if_dirty() { FILE: internal/core/properties/change_tracker.rs type ChangeTrackerInner (line 17) | struct ChangeTrackerInner { type ChangeTracker (line 34) | pub struct ChangeTracker { method init (line 57) | pub fn init< method init_delayed (line 76) | pub fn init_delayed< method init_impl (line 90) | fn init_impl< method clear (line 211) | pub fn clear(&self) { method run_change_handlers (line 223) | pub fn run_change_handlers() { method mark_dirty (line 247) | pub(super) unsafe fn mark_dirty(_self: *const BindingHolder, _was_dirt... method set_internal (line 260) | pub(super) unsafe fn set_internal(&self, raw: *mut BindingHolder) { method default (line 40) | fn default() -> Self { method drop (line 46) | fn drop(&mut self) { function change_tracker (line 266) | fn change_tracker() { function delete_from_eval_fn (line 314) | fn delete_from_eval_fn() { function change_mutliple_dependencies (line 354) | fn change_mutliple_dependencies() { FILE: internal/core/properties/ffi.rs type c_void (line 9) | type c_void = (); type PropertyHandleOpaque (line 12) | pub struct PropertyHandleOpaque(PropertyHandle); function slint_property_init (line 17) | pub unsafe extern "C" fn slint_property_init(out: *mut PropertyHandleOpa... function slint_property_update (line 23) | pub unsafe extern "C" fn slint_property_update(handle: &PropertyHandleOp... function slint_property_set_changed (line 35) | pub unsafe extern "C" fn slint_property_set_changed( function make_c_function_binding (line 49) | fn make_c_function_binding( function slint_property_set_binding (line 115) | pub unsafe extern "C" fn slint_property_set_binding( function slint_property_set_binding_internal (line 141) | pub unsafe extern "C" fn slint_property_set_binding_internal( function slint_property_delete_binding (line 150) | pub unsafe extern "C" fn slint_property_delete_binding(binding: *mut c_v... function slint_property_evaluate_binding (line 157) | pub unsafe extern "C" fn slint_property_evaluate_binding(binding: *mut c... function slint_property_is_dirty (line 164) | pub extern "C" fn slint_property_is_dirty(handle: &PropertyHandleOpaque)... function slint_property_mark_dirty (line 170) | pub extern "C" fn slint_property_mark_dirty(handle: &PropertyHandleOpaqu... function slint_property_set_constant (line 176) | pub extern "C" fn slint_property_set_constant(handle: &PropertyHandleOpa... function slint_property_drop (line 182) | pub unsafe extern "C" fn slint_property_drop(handle: *mut PropertyHandle... function c_set_animated_value (line 188) | fn c_set_animated_value( function slint_property_set_animated_value_int (line 218) | pub unsafe extern "C" fn slint_property_set_animated_value_int( function slint_property_set_animated_value_float (line 229) | pub unsafe extern "C" fn slint_property_set_animated_value_float( function slint_property_set_animated_value_color (line 240) | pub unsafe extern "C" fn slint_property_set_animated_value_color( function slint_property_set_animated_value_brush (line 251) | pub unsafe extern "C" fn slint_property_set_animated_value_brush( function c_set_animated_binding (line 260) | unsafe fn c_set_animated_binding( function slint_property_set_animated_binding_int (line 321) | pub unsafe extern "C" fn slint_property_set_animated_binding_int( function slint_property_set_animated_binding_float (line 338) | pub unsafe extern "C" fn slint_property_set_animated_binding_float( function slint_property_set_animated_binding_color (line 355) | pub unsafe extern "C" fn slint_property_set_animated_binding_color( function slint_property_set_animated_binding_brush (line 372) | pub unsafe extern "C" fn slint_property_set_animated_binding_brush( function slint_property_set_state_binding (line 389) | pub unsafe extern "C" fn slint_property_set_state_binding( type PropertyTrackerOpaque (line 423) | pub struct PropertyTrackerOpaque { function slint_property_tracker_init (line 437) | pub unsafe extern "C" fn slint_property_tracker_init(out: *mut PropertyT... function slint_property_tracker_evaluate (line 446) | pub unsafe extern "C" fn slint_property_tracker_evaluate( function slint_property_tracker_evaluate_as_dependency_root (line 458) | pub unsafe extern "C" fn slint_property_tracker_evaluate_as_dependency_r... function slint_property_tracker_is_dirty (line 468) | pub unsafe extern "C" fn slint_property_tracker_is_dirty( function slint_property_tracker_drop (line 476) | pub unsafe extern "C" fn slint_property_tracker_drop(handle: *mut Proper... function slint_change_tracker_construct (line 482) | pub unsafe extern "C" fn slint_change_tracker_construct(ct: *mut ChangeT... function slint_change_tracker_drop (line 488) | pub unsafe extern "C" fn slint_change_tracker_drop(ct: *mut ChangeTracke... function slint_change_tracker_init (line 494) | pub unsafe extern "C" fn slint_change_tracker_init( function slint_animation_tick (line 566) | pub extern "C" fn slint_animation_tick() -> u64 { FILE: internal/core/properties/properties_animations.rs type AnimationState (line 14) | enum AnimationState { type PropertyPhysicsAnimationData (line 26) | pub(super) struct PropertyPhysicsAnimationData { function new (line 35) | pub fn new(simulation: S) -> PropertyPhysicsAnimationData { function compute_interpolated_value (line 40) | pub fn compute_interpolated_value(&mut self) -> (crate::Coord, bool) { type PropertyValueAnimationData (line 63) | pub(super) struct PropertyValueAnimationData { function new (line 72) | pub fn new(from_value: T, to_value: T, details: PropertyAnimation) -> Se... function compute_interpolated_value (line 79) | pub fn compute_interpolated_value(&mut self) -> (T, bool) { function reset (line 161) | fn reset(&mut self) { type AnimatedBindingState (line 168) | pub(super) enum AnimatedBindingState { type AnimatedBindingCallable (line 175) | pub(super) struct AnimatedBindingCallable { type AnimationDetail (line 183) | pub(super) type AnimationDetail = (PropertyAnimation, Option, value: &mut T) -> BindingResult { function mark_dirty (line 234) | fn mark_dirty(self: Pin<&Self>) { type InterpolatedPropertyValue (line 249) | pub trait InterpolatedPropertyValue: PartialEq + Default + 'static { method interpolate (line 254) | fn interpolate(&self, target_value: &Self, t: f32) -> Self; method interpolate (line 258) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { method interpolate (line 264) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { method interpolate (line 270) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { method interpolate (line 276) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { method interpolate (line 283) | fn interpolate(&self, target_value: &Self, t: f32) -> Self { function set_animated_value (line 295) | pub fn set_animated_value(&self, value: T, animation_data: PropertyAnima... function set_animated_binding (line 328) | pub fn set_animated_binding( function set_physic_animation_value (line 370) | pub fn set_physic_animation_value< type Component (line 411) | struct Component { method new_test_component (line 418) | fn new_test_component() -> Rc { constant DURATION (line 430) | const DURATION: std::time::Duration = std::time::Duration::from_millis(1... constant DELAY (line 431) | const DELAY: std::time::Duration = std::time::Duration::from_millis(800); function get_prop_value (line 434) | fn get_prop_value(prop: &Property) -> T { function properties_test_animation_negative_delay_triggered_by_set (line 439) | fn properties_test_animation_negative_delay_triggered_by_set() { function properties_test_animation_triggered_by_set (line 480) | fn properties_test_animation_triggered_by_set() { function properties_test_delayed_animation_triggered_by_set (line 520) | fn properties_test_delayed_animation_triggered_by_set() { function properties_test_delayed_animation_fractual_iteration_triggered_by_set (line 573) | fn properties_test_delayed_animation_fractual_iteration_triggered_by_set... function properties_test_delayed_animation_null_duration_triggered_by_set (line 631) | fn properties_test_delayed_animation_null_duration_triggered_by_set() { function properties_test_delayed_animation_negative_duration_triggered_by_set (line 674) | fn properties_test_delayed_animation_negative_duration_triggered_by_set() { function properties_test_delayed_animation_no_iteration_triggered_by_set (line 717) | fn properties_test_delayed_animation_no_iteration_triggered_by_set() { function properties_test_delayed_animation_negative_iteration_triggered_by_set (line 760) | fn properties_test_delayed_animation_negative_iteration_triggered_by_set... function properties_test_animation_direction_triggered_by_set (line 819) | fn properties_test_animation_direction_triggered_by_set() { function properties_test_animation_triggered_by_binding (line 861) | fn properties_test_animation_triggered_by_binding() { function properties_test_delayed_animation_triggered_by_binding (line 901) | fn properties_test_delayed_animation_triggered_by_binding() { function test_loop (line 960) | fn test_loop() { function test_loop_via_binding (line 997) | fn test_loop_via_binding() { FILE: internal/core/renderer.rs type Renderer (line 20) | pub trait Renderer: RendererSealed {} type RendererSealed (line 26) | pub trait RendererSealed { method text_size (line 30) | fn text_size( method char_size (line 39) | fn char_size( method font_metrics (line 47) | fn font_metrics(&self, font_request: crate::graphics::FontRequest) method text_input_byte_offset_for_position (line 54) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 64) | fn text_input_cursor_rect_for_byte_offset( method free_graphics_resources (line 72) | fn free_graphics_resources( method mark_dirty_region (line 83) | fn mark_dirty_region(&self, _region: crate::partial_renderer::DirtyReg... method register_font_from_memory (line 89) | fn register_font_from_memory( method register_font_from_path (line 100) | fn register_font_from_path( method register_bitmap_font (line 107) | fn register_bitmap_font(&self, _font_data: &'static crate::graphics::B... method set_rendering_notifier (line 115) | fn set_rendering_notifier( method set_window_adapter (line 122) | fn set_window_adapter(&self, _window_adapter: &Rc); method window_adapter (line 124) | fn window_adapter(&self) -> Option>; method scale_factor (line 126) | fn scale_factor(&self) -> Option { method slint_context (line 132) | fn slint_context(&self) -> Option { method default_font_size (line 137) | fn default_font_size(&self) -> LogicalLength; method resize (line 139) | fn resize(&self, _size: crate::api::PhysicalSize) -> Result<(), Platfo... method take_snapshot (line 145) | fn take_snapshot(&self) -> Result, Platf... method supports_transformations (line 150) | fn supports_transformations(&self) -> bool; FILE: internal/core/rtti.rs type FieldOffset (line 11) | pub type FieldOffset = const_field_offset::FieldOffset Option { type TwoWayBindingMapping (line 90) | pub trait TwoWayBindingMapping { method map_to (line 91) | fn map_to(&self, value: &Value) -> Value; method map_from (line 92) | fn map_from(&self, value: &mut Value, from: &Value); function map_to (line 98) | fn map_to(&self, value: &Value) -> Value { function map_from (line 102) | fn map_from(&self, value: &mut Value, from: &Value) { type PropertyInfo (line 107) | pub trait PropertyInfo { method get (line 108) | fn get(&self, item: Pin<&Item>) -> Result; method set (line 109) | fn set( method set_binding (line 115) | fn set_binding( method offset (line 124) | fn offset(&self) -> usize; method as_property_info (line 128) | fn as_property_info(&'static self) -> &'static dyn PropertyInfo, property2: *const ()); method prepare_for_two_way_binding (line 143) | fn prepare_for_two_way_binding(&self, item: Pin<&Item>) -> Pin) -> Result { function set (line 164) | fn set( function set_binding (line 177) | fn set_binding( function offset (line 192) | fn offset(&self) -> usize { function link_two_ways (line 197) | unsafe fn link_two_ways(&self, item: Pin<&Item>, property2: *const ()) { function prepare_for_two_way_binding (line 204) | fn prepare_for_two_way_binding(&self, item: Pin<&Item>) -> Pin(pub FieldOffset); function get (line 266) | fn get(&self, item: Pin<&Item>) -> Result { function set (line 269) | fn set( function set_binding (line 282) | fn set_binding( function offset (line 336) | fn offset(&self) -> usize { function link_two_ways (line 341) | unsafe fn link_two_ways(&self, item: Pin<&Item>, property2: *const ()) { function prepare_for_two_way_binding (line 348) | fn prepare_for_two_way_binding(&self, item: Pin<&Item>) -> Pin { method call (line 363) | fn call(&self, item: Pin<&Item>, args: &[Value]) -> Result; method set_handler (line 364) | fn set_handler( function call (line 377) | fn call(&self, item: Pin<&Item>, _args: &[Value]) -> Result { function set_handler (line 381) | fn set_handler( function call (line 399) | fn call(&self, item: Pin<&Item>, args: &[Value]) -> Result { function set_handler (line 405) | fn set_handler( type FieldInfo (line 418) | pub trait FieldInfo { method set_field (line 419) | fn set_field(&self, item: &mut Item, value: Value) -> Result<(), ()>; function set_field (line 427) | fn set_field(&self, item: &mut Item, value: Value) -> Result<(), ()> { type BuiltinItem (line 433) | pub trait BuiltinItem: Sized { method name (line 434) | fn name() -> &'static str; method properties (line 435) | fn properties() -> Vec<(&'static str, &'static dyn P... method fields (line 436) | fn fields() -> Vec<(&'static str, &'static dyn Field... method callbacks (line 437) | fn callbacks() -> Vec<(&'static str, &'static dyn Ca... type BuiltinGlobal (line 441) | pub trait BuiltinGlobal: BuiltinItem { method new (line 442) | fn new() -> Pin>; FILE: internal/core/sharedvector.rs type SharedVectorHeader (line 15) | struct SharedVectorHeader { type SharedVectorInner (line 22) | struct SharedVectorInner { function compute_inner_layout (line 27) | fn compute_inner_layout(capacity: usize) -> core::alloc::Layout { function drop_inner (line 34) | unsafe fn drop_inner(mut inner: NonNull>) { function alloc_with_capacity (line 49) | fn alloc_with_capacity(capacity: usize) -> NonNull { method drop (line 90) | fn drop(&mut self) { method clone (line 110) | fn clone(&self) -> Self { function with_capacity (line 129) | pub fn with_capacity(capacity: usize) -> Self { function as_ptr (line 133) | fn as_ptr(&self) -> *const T { function len (line 138) | pub fn len(&self) -> usize { function is_empty (line 143) | pub fn is_empty(&self) -> bool { function as_slice (line 148) | pub fn as_slice(&self) -> &[T] { function capacity (line 158) | fn capacity(&self) -> usize { function from_slice (line 165) | pub fn from_slice(slice: &[T]) -> SharedVector { function detach (line 171) | fn detach(&mut self, new_capacity: usize) { function make_mut_slice (line 194) | pub fn make_mut_slice(&mut self) -> &mut [T] { function push (line 200) | pub fn push(&mut self, value: T) { function pop (line 213) | pub fn pop(&mut self) -> Option { function resize (line 237) | pub fn resize(&mut self, new_len: usize, value: T) { function shrink (line 258) | fn shrink(&mut self, new_len: usize) { function clear (line 279) | pub fn clear(&mut self) { function reserve (line 290) | pub fn reserve(&mut self, additional: usize) { type Target (line 296) | type Target = [T]; method deref (line 297) | fn deref(&self) -> &Self::Target { function from (line 310) | fn from(slice: &[T]) -> Self { function from (line 327) | fn from(array: [T; N]) -> Self { function from_iter (line 333) | fn from_iter>(iter: I) -> Self { function extend (line 379) | fn extend>(&mut self, iter: X) { method default (line 399) | fn default() -> Self { method fmt (line 405) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function as_ref (line 412) | fn as_ref(&self) -> &[T] { function eq (line 422) | fn eq(&self, other: &U) -> bool { type Item (line 430) | type Item = T; type IntoIter (line 431) | type IntoIter = IntoIter; method into_iter (line 432) | fn into_iter(self) -> Self::IntoIter { function serialize (line 453) | fn serialize(&self, serializer: S) -> Result function deserialize (line 470) | fn deserialize(deserializer: D) -> Result type IntoIterInner (line 483) | enum IntoIterInner { method drop (line 490) | fn drop(&mut self) { type IntoIter (line 512) | pub struct IntoIter(IntoIterInner); type Item (line 515) | type Item = T; method next (line 517) | fn next(&mut self) -> Option { function simple_test (line 538) | fn simple_test() { function push_test (line 553) | fn push_test() { function invalid_capacity_test (line 565) | fn invalid_capacity_test() { function collect_from_iter_with_no_size_hint (line 570) | fn collect_from_iter_with_no_size_hint() { function test_capacity_grows_only_when_needed (line 602) | fn test_capacity_grows_only_when_needed() { function test_vector_clear (line 614) | fn test_vector_clear() { function pop_test (line 641) | fn pop_test() { function slint_shared_vector_allocate (line 658) | pub unsafe extern "C" fn slint_shared_vector_allocate(size: usize, align... function slint_shared_vector_free (line 664) | pub unsafe extern "C" fn slint_shared_vector_free(ptr: *mut u8, size: us... function slint_shared_vector_empty (line 672) | pub unsafe extern "C" fn slint_shared_vector_empty() -> *const u8 { function test_serialize_deserialize_sharedvector (line 679) | fn test_serialize_deserialize_sharedvector() { function test_reserve (line 687) | fn test_reserve() { FILE: internal/core/slice.rs type Slice (line 38) | pub struct Slice<'a, T> { method fmt (line 46) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method clone (line 55) | fn clone(&self) -> Self { function as_slice (line 62) | pub fn as_slice(self) -> &'a [T] { function from_slice (line 68) | pub const fn from_slice(slice: &'a [T]) -> Self { function from (line 79) | fn from(slice: &'a [T]) -> Self { type Target (line 85) | type Target = [T]; function deref (line 86) | fn deref(&self) -> &[T] { method default (line 92) | fn default() -> Self { FILE: internal/core/string.rs type SharedString (line 43) | pub struct SharedString { method new (line 52) | pub fn new() -> Self { method as_ptr (line 56) | fn as_ptr(&self) -> *const u8 { method len (line 61) | pub fn len(&self) -> usize { method is_empty (line 66) | pub fn is_empty(&self) -> bool { method as_str (line 71) | pub fn as_str(&self) -> &str { method push_str (line 88) | pub fn push_str(&mut self, x: &str) { method from (line 111) | fn from(value: &str) -> Self { method as_ref (line 134) | fn as_ref(&self) -> &str { method serialize (line 141) | fn serialize(&self, serializer: S) -> Result method deserialize (line 152) | fn deserialize(deserializer: D) -> Result method as_ref (line 164) | fn as_ref(&self) -> &std::ffi::CStr { method as_ref (line 177) | fn as_ref(&self) -> &std::path::Path { method as_ref (line 185) | fn as_ref(&self) -> &std::ffi::OsStr { method as_ref (line 192) | fn as_ref(&self) -> &[u8] { method eq (line 201) | fn eq(&self, other: &T) -> bool { method partial_cmp (line 211) | fn partial_cmp(&self, other: &T) -> Option { method from (line 222) | fn from(s: String) -> Self { method from (line 228) | fn from(s: &String) -> Self { method from (line 234) | fn from(c: char) -> Self { method add_assign (line 252) | fn add_assign(&mut self, other: &str) { type Output (line 258) | type Output = SharedString; method add (line 259) | fn add(mut self, other: &str) -> SharedString { method hash (line 266) | fn hash(&self, state: &mut H) { method borrow (line 279) | fn borrow(&self) -> &str { method extend (line 285) | fn extend>(&mut self, iter: X) { method from_iter (line 297) | fn from_iter>(iter: T) -> Self { type Target (line 104) | type Target = str; method deref (line 105) | fn deref(&self) -> &Self::Target { method fmt (line 121) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method fmt (line 127) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method cmp (line 216) | fn cmp(&self, other: &Self) -> core::cmp::Ordering { method from (line 240) | fn from(s: SharedString) -> String { method from (line 246) | fn from(s: &SharedString) -> String { method write_str (line 272) | fn write_str(&mut self, s: &str) -> core::fmt::Result { function format (line 305) | pub fn format(args: core::fmt::Arguments<'_>) -> SharedString { type ToSharedString (line 317) | pub trait ToSharedString { method to_shared_string (line 319) | fn to_shared_string(&self) -> SharedString; method to_shared_string (line 326) | fn to_shared_string(&self) -> SharedString { function shared_string_from_number (line 332) | pub fn shared_string_from_number(n: f64) -> SharedString { function shared_string_from_number_fixed (line 338) | pub fn shared_string_from_number_fixed(n: f64, digits: usize) -> SharedS... function shared_string_from_number_precision (line 343) | pub fn shared_string_from_number_precision(n: f64, precision: usize) -> ... function simple_test (line 359) | fn simple_test() { function threading (line 382) | fn threading() { function to_shared_string (line 414) | fn to_shared_string() { type c_char (line 427) | type c_char = u8; function slint_shared_string_bytes (line 433) | pub extern "C" fn slint_shared_string_bytes(ss: &SharedString) -> *const... function slint_shared_string_drop (line 439) | pub unsafe extern "C" fn slint_shared_string_drop(ss: *const SharedStrin... function slint_shared_string_clone (line 448) | pub unsafe extern "C" fn slint_shared_string_clone(out: *mut SharedStrin... function slint_shared_string_from_bytes (line 455) | pub unsafe extern "C" fn slint_shared_string_from_bytes( function slint_shared_string_from_number (line 469) | pub unsafe extern "C" fn slint_shared_string_from_number(out: *mut Share... function test_slint_shared_string_from_number (line 475) | fn test_slint_shared_string_from_number() { function slint_shared_string_from_number_fixed (line 503) | pub extern "C" fn slint_shared_string_from_number_fixed( function test_slint_shared_string_from_number_fixed (line 512) | fn test_slint_shared_string_from_number_fixed() { function slint_shared_string_from_number_precision (line 554) | pub extern "C" fn slint_shared_string_from_number_precision( function test_slint_shared_string_from_number_precision (line 563) | fn test_slint_shared_string_from_number_precision() { function slint_shared_string_append (line 629) | pub unsafe extern "C" fn slint_shared_string_append( function test_slint_shared_string_append (line 638) | fn test_slint_shared_string_append() { function slint_shared_string_to_lowercase (line 652) | pub unsafe extern "C" fn slint_shared_string_to_lowercase( function test_slint_shared_string_to_lowercase (line 659) | fn test_slint_shared_string_to_lowercase() { function slint_shared_string_to_uppercase (line 670) | pub unsafe extern "C" fn slint_shared_string_to_uppercase( function test_slint_shared_string_to_uppercase (line 677) | fn test_slint_shared_string_to_uppercase() { function test_serialize_deserialize_sharedstring (line 690) | fn test_serialize_deserialize_sharedstring() { function test_extend_from_chars (line 698) | fn test_extend_from_chars() { function test_collect_from_chars (line 705) | fn test_collect_from_chars() { FILE: internal/core/styled_text.rs type StyledText (line 7) | pub struct StyledText { method parse_interpolated (line 14) | pub fn parse_interpolated &[i_slint_common::styled_text::StyledTextParagraph] { method from (line 29) | fn from(styled_text: i_slint_common::styled_text::StyledText) -> Self { function get_raw_text (line 34) | pub fn get_raw_text(styled_text: &StyledText) -> alloc::borrow::Cow<'_, ... function slint_styled_text_new (line 60) | pub unsafe extern "C" fn slint_styled_text_new(out: *mut StyledText) { function slint_styled_text_drop (line 68) | pub unsafe extern "C" fn slint_styled_text_drop(text: *const StyledText) { function slint_styled_text_eq (line 76) | pub extern "C" fn slint_styled_text_eq(a: &StyledText, b: &StyledText) -... function slint_styled_text_clone (line 82) | pub unsafe extern "C" fn slint_styled_text_clone(out: *mut StyledText, s... function parse_markdown (line 87) | pub fn parse_markdown StyledTe... FILE: internal/core/tests.rs function slint_mock_elapsed_time (line 17) | pub extern "C" fn slint_mock_elapsed_time(time_in_ms: u64) { function slint_get_mocked_time (line 30) | pub extern "C" fn slint_get_mocked_time() -> u64 { function slint_send_mouse_click (line 37) | pub extern "C" fn slint_send_mouse_click( function slint_send_keyboard_key_text (line 57) | pub extern "C" fn slint_send_keyboard_key_text( function slint_send_keyboard_char (line 75) | pub extern "C" fn slint_send_keyboard_char( function send_keyboard_string_sequence (line 87) | pub extern "C" fn send_keyboard_string_sequence( function debug_log_impl (line 112) | pub fn debug_log_impl(args: core::fmt::Arguments) { function default_debug_log (line 120) | pub fn default_debug_log(_arguments: core::fmt::Arguments) { FILE: internal/core/textlayout.rs type TextLayout (line 55) | pub struct TextLayout<'a, Font: AbstractFont> { function text_size (line 64) | pub fn text_size( type PositionedGlyph (line 86) | pub struct PositionedGlyph { type TextParagraphLayout (line 94) | pub struct TextParagraphLayout<'a, Font: AbstractFont> { function layout_lines (line 110) | pub fn layout_lines( function cursor_pos_for_byte_offset (line 286) | pub fn cursor_pos_for_byte_offset(&self, byte_offset: usize) -> (Font::L... function byte_offset_for_position (line 320) | pub fn byte_offset_for_position(&self, (pos_x, pos_y): (Font::Length, Fo... function test_no_linebreak_opportunity_at_eot (line 360) | fn test_no_linebreak_opportunity_at_eot() { type FixedTestFont (line 368) | pub struct FixedTestFont; method ascent (line 416) | fn ascent(&self) -> f32 { method descent (line 420) | fn descent(&self) -> f32 { method x_height (line 424) | fn x_height(&self) -> f32 { method cap_height (line 428) | fn cap_height(&self) -> f32 { type LengthPrimitive (line 372) | type LengthPrimitive = f32; type Length (line 373) | type Length = f32; method shape_text (line 374) | fn shape_text>>( method glyph_for_char (line 394) | fn glyph_for_char(&self, ch: char) -> Option> { method max_lines (line 408) | fn max_lines(&self, max_height: f32) -> usize { function test_elision (line 434) | fn test_elision() { function test_exact_fit (line 476) | fn test_exact_fit() { function test_no_line_separators_characters_rendered (line 518) | fn test_no_line_separators_characters_rendered() { function test_cursor_position (line 565) | fn test_cursor_position() { function test_cursor_position_with_newline (line 605) | fn test_cursor_position_with_newline() { function byte_offset_for_empty_line (line 625) | fn byte_offset_for_empty_line() { function test_byte_offset (line 645) | fn test_byte_offset() { FILE: internal/core/textlayout/fragments.rs type TextFragment (line 12) | pub struct TextFragment { type TextFragmentIterator (line 22) | pub struct TextFragmentIterator<'a, Length> { function new (line 30) | pub fn new(text: &'a str, shape_buffer: &'a ShapeBuffer) -> Self { type Item (line 43) | type Item = TextFragment; method next (line 45) | fn next(&mut self) -> Option { function fragment_iterator_simple (line 126) | fn fragment_iterator_simple() { function fragment_iterator_simple_v2 (line 153) | fn fragment_iterator_simple_v2() { function fragment_iterator_forced_break (line 180) | fn fragment_iterator_forced_break() { function fragment_iterator_forced_break_multi (line 209) | fn fragment_iterator_forced_break_multi() { function fragment_iterator_nbsp (line 254) | fn fragment_iterator_nbsp() { function fragment_iterator_break_anywhere (line 283) | fn fragment_iterator_break_anywhere() { function fragment_iterator_leading_nbsp (line 336) | fn fragment_iterator_leading_nbsp() { FILE: internal/core/textlayout/glyphclusters.rs type GlyphCluster (line 11) | pub struct GlyphCluster { type GlyphClusterIterator (line 20) | pub struct GlyphClusterIterator<'a, Length> { function new (line 31) | pub fn new(text: &'a str, shaped_text: &'a ShapeBuffer) -> Self { type Item (line 46) | type Item = GlyphCluster; method next (line 48) | fn next(&mut self) -> Option { FILE: internal/core/textlayout/linebreak_simple.rs type BreakOpportunity (line 5) | pub enum BreakOpportunity { type LineBreakIterator (line 11) | pub struct LineBreakIterator<'a> { function new (line 16) | pub fn new(text: &'a str) -> Self { type Item (line 22) | type Item = (usize, BreakOpportunity); method next (line 24) | fn next(&mut self) -> Option { FILE: internal/core/textlayout/linebreak_unicode.rs type LineBreakIterator (line 11) | pub struct LineBreakIterator<'a> { function new (line 18) | pub fn new(text: &str) -> Self { type Item (line 30) | type Item = (usize, unicode_linebreak::BreakOpportunity); method next (line 32) | fn next(&mut self) -> Option { FILE: internal/core/textlayout/linebreaker.rs type TextLine (line 14) | pub struct TextLine { function line_text (line 28) | pub fn line_text<'a>(&self, paragraph: &'a str) -> &'a str { function width_including_trailing_whitespace (line 32) | pub fn width_including_trailing_whitespace(&self) -> Length { function is_empty (line 40) | pub fn is_empty(&self) -> bool { function add_fragment (line 46) | pub fn add_fragment(&mut self, fragment: &TextFragment) { type TextLineBreaker (line 68) | pub struct TextLineBreaker<'a, Font: TextShaper> { function new (line 79) | pub fn new( type Item (line 99) | type Item = TextLine; method next (line 101) | fn next(&mut self) -> Option { function test_empty_line_break (line 198) | fn test_empty_line_break() { function test_basic_line_break_char_wrap (line 215) | fn test_basic_line_break_char_wrap() { function test_basic_line_break (line 234) | fn test_basic_line_break() { function test_basic_line_break_max_lines (line 252) | fn test_basic_line_break_max_lines() { function test_linebreak_trailing_space (line 269) | fn test_linebreak_trailing_space() { function test_forced_break (line 286) | fn test_forced_break() { function test_forced_break_multi (line 299) | fn test_forced_break_multi() { function test_forced_break_multi_char_wrap (line 314) | fn test_forced_break_multi_char_wrap() { function test_forced_break_max_lines (line 336) | fn test_forced_break_max_lines() { function test_nbsp_break (line 354) | fn test_nbsp_break() { function test_single_line_multi_break_opportunity (line 372) | fn test_single_line_multi_break_opportunity() { function test_basic_line_break_anywhere_fallback (line 384) | fn test_basic_line_break_anywhere_fallback() { function test_basic_line_break_anywhere_fallback_multi_line (line 402) | fn test_basic_line_break_anywhere_fallback_multi_line() { function test_basic_line_break_anywhere_fallback_multi_line_char_wrap (line 422) | fn test_basic_line_break_anywhere_fallback_multi_line_char_wrap() { function test_basic_line_break_anywhere_fallback_multi_line_v2 (line 442) | fn test_basic_line_break_anywhere_fallback_multi_line_v2() { function test_basic_line_break_anywhere_fallback_max_lines (line 462) | fn test_basic_line_break_anywhere_fallback_max_lines() { function test_basic_line_break_space (line 481) | fn test_basic_line_break_space() { function test_basic_line_break_space_char_wrap (line 500) | fn test_basic_line_break_space_char_wrap() { function test_basic_line_break_space_v2 (line 519) | fn test_basic_line_break_space_v2() { function test_basic_line_break_space_v3 (line 538) | fn test_basic_line_break_space_v3() { function test_basic_line_break_space_v4 (line 557) | fn test_basic_line_break_space_v4() { function test_line_width_with_whitespace (line 575) | fn test_line_width_with_whitespace() { function zero_width (line 592) | fn zero_width() { function zero_width_char_wrap (line 609) | fn zero_width_char_wrap() { function char_wrap_sentences (line 626) | fn char_wrap_sentences() { FILE: internal/core/textlayout/shaping.rs type Glyph (line 12) | pub struct Glyph { type TextShaper (line 39) | pub trait TextShaper { method shape_text (line 61) | fn shape_text>>( method glyph_for_char (line 66) | fn glyph_for_char(&self, ch: char) -> Option>; method max_lines (line 67) | fn max_lines(&self, max_height: Self::Length) -> usize; type LengthPrimitive (line 256) | type LengthPrimitive = f32; type Length (line 257) | type Length = f32; method shape_text (line 258) | fn shape_text>>( method glyph_for_char (line 284) | fn glyph_for_char(&self, _ch: char) -> Option> { method max_lines (line 288) | fn max_lines(&self, max_height: f32) -> usize { type FontMetrics (line 70) | pub trait FontMetrics> { method height (line 71) | fn height(&self) -> Length { method ascent (line 74) | fn ascent(&self) -> Length; method descent (line 75) | fn descent(&self) -> Length; method x_height (line 76) | fn x_height(&self) -> Length; method cap_height (line 77) | fn cap_height(&self) -> Length; type AbstractFont (line 80) | pub trait AbstractFont: TextShaper + FontMetrics<::L... type ShapeBoundaries (line 84) | pub struct ShapeBoundaries<'a> { function new (line 97) | pub fn new(text: &'a str) -> Self { type Item (line 111) | type Item = usize; method next (line 114) | fn next(&mut self) -> Option { method next (line 151) | fn next(&mut self) -> Option { type TextRun (line 163) | pub struct TextRun { type ShapeBuffer (line 169) | pub struct ShapeBuffer { function new (line 175) | pub fn new(layout: &TextLayout, text: &str) -> Self function test_shape_boundaries_simple (line 218) | fn test_shape_boundaries_simple() { function test_shape_boundaries_empty (line 228) | fn test_shape_boundaries_empty() { function test_shape_boundaries_script_change (line 240) | fn test_shape_boundaries_script_change() { function ascent (line 295) | fn ascent(&self) -> f32 { function descent (line 299) | fn descent(&self) -> f32 { function x_height (line 303) | fn x_height(&self) -> f32 { function cap_height (line 307) | fn cap_height(&self) -> f32 { function with_dejavu_font (line 313) | fn with_dejavu_font(mut callback: impl FnMut(&rustybuzz::Face<'_>) ->... function test_shaping (line 336) | fn test_shaping() { function test_letter_spacing (line 375) | fn test_letter_spacing() { FILE: internal/core/textlayout/sharedparley.rs type InnerTextLayoutCache (line 25) | type InnerTextLayoutCache = crate::item_rendering::ItemCache u64 { method reset_cache_miss_count (line 62) | pub fn reset_cache_miss_count(&self) { method default (line 36) | fn default() -> Self { type PhysicalLength (line 67) | pub type PhysicalLength = euclid::Length; type PhysicalRect (line 68) | pub type PhysicalRect = euclid::Rect; type PhysicalSize (line 69) | type PhysicalSize = euclid::Size2D; type PhysicalPoint (line 70) | type PhysicalPoint = euclid::Point2D; type GlyphRenderer (line 76) | pub trait GlyphRenderer: crate::item_rendering::ItemRenderer { method platform_text_fill_brush (line 81) | fn platform_text_fill_brush( method platform_brush_for_color (line 88) | fn platform_brush_for_color(&mut self, color: &Color) -> Option( method build (line 249) | fn build( function create_text_paragraphs (line 334) | fn create_text_paragraphs( function layout (line 422) | fn layout( type CachedParagraphsGuard (line 505) | struct CachedParagraphsGuard<'a> { method drop (line 511) | fn drop(&mut self) { function shape_paragraphs (line 518) | fn shape_paragraphs( function get_or_create_text_paragraphs (line 535) | fn get_or_create_text_paragraphs<'a>( type ElisionInfo (line 558) | struct ElisionInfo { type TextParagraph (line 564) | struct TextParagraph { method draw (line 572) | fn draw( method draw_glyph_run (line 655) | fn draw_glyph_run( type Layout (line 780) | struct Layout { method paragraph_by_byte_offset (line 790) | fn paragraph_by_byte_offset(&self, byte_offset: usize) -> Option<&Text... method paragraph_by_y (line 794) | fn paragraph_by_y(&self, y: PhysicalLength) -> Option<&TextParagraph> { method selection_geometry (line 818) | fn selection_geometry( method byte_offset_from_point (line 857) | fn byte_offset_from_point(&self, pos: PhysicalPoint) -> usize { method cursor_rect_for_byte_offset (line 869) | fn cursor_rect_for_byte_offset( method glyphs_with_elision (line 898) | fn glyphs_with_elision<'a>( method draw (line 951) | fn draw( function draw_text (line 977) | pub fn draw_text( function link_under_cursor (line 1083) | pub fn link_under_cursor( function draw_text_input (line 1159) | pub fn draw_text_input( function text_size (line 1262) | pub fn text_size( function char_size (line 1304) | pub fn char_size( function font_metrics (line 1341) | pub fn font_metrics( function text_input_byte_offset_for_position (line 1363) | pub fn text_input_byte_offset_for_position( function text_input_cursor_rect_for_byte_offset (line 1414) | pub fn text_input_cursor_rect_for_byte_offset( FILE: internal/core/timers.rs type TimerCallback (line 22) | type TimerCallback = Box; type SingleShotTimerCallback (line 23) | type SingleShotTimerCallback = Box; type TimerMode (line 31) | pub enum TimerMode { type Timer (line 62) | pub struct Timer { method start (line 78) | pub fn start( method single_shot (line 111) | pub fn single_shot(duration: core::time::Duration, callback: impl FnOn... method stop (line 124) | pub fn stop(&self) { method restart (line 137) | pub fn restart(&self) { method running (line 147) | pub fn running(&self) -> bool { method set_interval (line 162) | pub fn set_interval(&self, interval: core::time::Duration) { method interval (line 171) | pub fn interval(&self) -> core::time::Duration { method id (line 179) | fn id(&self) -> Option { method set_id (line 183) | fn set_id(&self, id: Option) { method drop (line 189) | fn drop(&mut self) { type CallbackVariant (line 206) | enum CallbackVariant { type TimerData (line 212) | struct TimerData { type ActiveTimer (line 225) | struct ActiveTimer { type TimerList (line 233) | pub struct TimerList { method next_timeout (line 243) | pub fn next_timeout() -> Option { method maybe_activate_timers (line 255) | pub fn maybe_activate_timers(now: Instant) -> bool { method start_or_restart_timer (line 348) | fn start_or_restart_timer( method deactivate_timer (line 375) | fn deactivate_timer(&mut self, id: usize) { method activate_timer (line 389) | fn activate_timer(&mut self, id: usize) { method register_active_timer (line 396) | fn register_active_timer(&mut self, new_active_timer: ActiveTimer) { method remove_timer (line 405) | fn remove_timer(&mut self, id: usize) -> CallbackVariant { method set_interval (line 416) | fn set_interval(&mut self, id: usize, duration: core::time::Duration) { type c_void (line 436) | type c_void = (); type WrapFn (line 438) | struct WrapFn { method call (line 453) | fn call(&self) { method drop (line 445) | fn drop(&mut self) { function slint_timer_start (line 463) | pub extern "C" fn slint_timer_start( function slint_timer_singleshot (line 487) | pub extern "C" fn slint_timer_singleshot( function slint_timer_destroy (line 499) | pub extern "C" fn slint_timer_destroy(id: usize) { function slint_timer_stop (line 509) | pub extern "C" fn slint_timer_stop(id: usize) { function slint_timer_restart (line 520) | pub extern "C" fn slint_timer_restart(id: usize) { function slint_timer_running (line 531) | pub extern "C" fn slint_timer_running(id: usize) -> bool { function slint_timer_interval (line 543) | pub extern "C" fn slint_timer_interval(id: usize) -> u64 { constant _TIMER_TESTS (line 739) | const _TIMER_TESTS: () = (); constant _BUG3019 (line 799) | const _BUG3019: () = (); constant _SINGLESHOT_START (line 905) | const _SINGLESHOT_START: () = (); constant _TIMER_CLOSURE_DROP_STARTS_NEW_TIMER (line 949) | const _TIMER_CLOSURE_DROP_STARTS_NEW_TIMER: () = (); constant _BUG6141_SET_INTERVAL_FROM_CALLBACK (line 1005) | const _BUG6141_SET_INTERVAL_FROM_CALLBACK: () = (); constant _DOUBLY_REGISTER_ACTIVE_TIMER (line 1047) | const _DOUBLY_REGISTER_ACTIVE_TIMER: () = (); constant _DOUBLY_REGISTER_ACTIVE_TIMER_2 (line 1085) | const _DOUBLY_REGISTER_ACTIVE_TIMER_2: () = (); constant _RESTART_TIMER_BEING_ACTIVATED (line 1112) | const _RESTART_TIMER_BEING_ACTIVATED: () = (); constant _STOP_FUTURE_TIMER_DURING_ACTIVATION_OF_EARLIER (line 1154) | const _STOP_FUTURE_TIMER_DURING_ACTIVATION_OF_EARLIER: () = (); constant _TIMER_AT_EXIT (line 1209) | const _TIMER_AT_EXIT: () = (); FILE: internal/core/translations.rs type FormatArgs (line 14) | pub trait FormatArgs { method from_index (line 19) | fn from_index(&self, index: usize) -> Option>; method from_name (line 21) | fn from_name(&self, _name: &str) -> Option> { type Output (line 27) | type Output<'a> method from_index (line 31) | fn from_index(&self, index: usize) -> Option<&T> { type Output (line 37) | type Output<'a> method from_index (line 41) | fn from_index(&self, index: usize) -> Option<&T> { type Output (line 167) | type Output<'b> method from_index (line 172) | fn from_index(&self, index: usize) -> Option> { method from_name (line 176) | fn from_name<'b>(&'b self, name: &str) -> Option> { function format (line 46) | pub fn format<'a>( type FormatResult (line 53) | struct FormatResult<'a, T: ?Sized> { method fmt (line 59) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { function test_format (line 126) | fn test_format() { type WithPlural (line 151) | struct WithPlural<'a, T: ?Sized>(&'a T, i32); type DisplayOrInt (line 153) | enum DisplayOrInt { method fmt (line 158) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function translate (line 186) | pub fn translate( function translate_gettext (line 238) | fn translate_gettext( function global_translation_property (line 275) | fn global_translation_property() -> usize { function mark_all_translations_dirty (line 282) | pub fn mark_all_translations_dirty() { function gettext_bindtextdomain (line 305) | pub fn gettext_bindtextdomain(_domain: &str, _dirname: std::path::PathBu... function translate_from_bundle (line 318) | pub fn translate_from_bundle( function translate_from_bundle_with_plural (line 333) | pub fn translate_from_bundle_with_plural( function set_bundled_languages (line 360) | pub fn set_bundled_languages(languages: &[&'static str]) { function index_for_locale (line 375) | fn index_for_locale(languages: &[&'static str]) -> Option { function select_bundled_translation (line 401) | pub fn select_bundled_translation(language: &str) -> Result<(), SelectBu... type SelectBundledTranslationError (line 427) | pub enum SelectBundledTranslationError { method fmt (line 436) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function slint_translate (line 465) | pub extern "C" fn slint_translate( function slint_translations_mark_dirty (line 479) | pub extern "C" fn slint_translations_mark_dirty() { function slint_translate_from_bundle (line 485) | pub unsafe extern "C" fn slint_translate_from_bundle( function slint_translate_from_bundle_with_plural (line 510) | pub unsafe extern "C" fn slint_translate_from_bundle_with_plural( function slint_translate_set_bundled_languages (line 545) | pub extern "C" fn slint_translate_set_bundled_languages(languages: Slice... function slint_translate_select_bundled_translation (line 554) | pub extern "C" fn slint_translate_select_bundled_translation(language: S... FILE: internal/core/unsafe_single_threaded.rs type FakeThreadStorage (line 47) | pub struct FakeThreadStorage T>(once_cell::unsync::OnceCe... function new (line 49) | pub const fn new(f: F) -> Self { function with (line 54) | pub fn with(&self, f: impl FnOnce(&T) -> R) -> R { function try_with (line 58) | pub fn try_with(&self, f: impl FnOnce(&T) -> R) -> Result { type OnceCell (line 68) | pub struct OnceCell(once_cell::unsync::OnceCell); method default (line 70) | fn default() -> Self { function new (line 75) | pub const fn new() -> Self { function get (line 78) | pub fn get(&self) -> Option<&T> { function set (line 81) | pub fn set(&self, value: T) -> Result<(), T> { FILE: internal/core/window.rs function next_focus_item (line 38) | fn next_focus_item(item: ItemRc) -> ItemRc { function previous_focus_item (line 42) | fn previous_focus_item(item: ItemRc) -> ItemRc { type WindowAdapter (line 72) | pub trait WindowAdapter { method window (line 74) | fn window(&self) -> &Window; method set_visible (line 77) | fn set_visible(&self, _visible: bool) -> Result<(), PlatformError> { method position (line 87) | fn position(&self) -> Option { method set_position (line 96) | fn set_position(&self, _position: WindowPosition) {} method set_size (line 108) | fn set_size(&self, _size: WindowSize) {} method size (line 111) | fn size(&self) -> PhysicalSize; method request_redraw (line 124) | fn request_redraw(&self) {} method renderer (line 130) | fn renderer(&self) -> &dyn Renderer; method update_window_properties (line 137) | fn update_window_properties(&self, _properties: WindowProperties<'_>) {} method internal (line 140) | fn internal(&self, _: crate::InternalToken) -> Option<&dyn WindowAdapt... method window_handle_06 (line 146) | fn window_handle_06( method display_handle_06 (line 154) | fn display_handle_06( type WindowAdapterInternal (line 166) | pub trait WindowAdapterInternal: core::any::Any { method register_item_tree (line 168) | fn register_item_tree(&self, _: ItemTreeRefPin) {} method unregister_item_tree (line 172) | fn unregister_item_tree( method create_popup (line 185) | fn create_popup(&self, _geometry: LogicalRect) -> Option, _new: Option ColorScheme { method supports_native_menu_bar (line 206) | fn supports_native_menu_bar(&self) -> bool { method setup_menubar (line 210) | fn setup_menubar(&self, _menubar: vtable::VRc) {} method show_native_popup_menu (line 212) | fn show_native_popup_menu( method window_handle_06_rc (line 222) | fn window_handle_06_rc( method display_handle_06_rc (line 233) | fn display_handle_06_rc( method bring_to_front (line 243) | fn bring_to_front(&self) -> Result<(), PlatformError> { method safe_area_inset (line 249) | fn safe_area_inset(&self) -> crate::lengths::PhysicalEdges { type InputMethodRequest (line 258) | pub enum InputMethodRequest { type InputMethodProperties (line 270) | pub struct InputMethodProperties { type LayoutConstraints (line 301) | pub struct LayoutConstraints { type WindowProperties (line 312) | pub struct WindowProperties<'a>(&'a WindowInner); function title (line 316) | pub fn title(&self) -> SharedString { function background (line 321) | pub fn background(&self) -> crate::Brush { function layout_constraints (line 331) | pub fn layout_constraints(&self) -> LayoutConstraints { function fullscreen (line 349) | pub fn fullscreen(&self) -> bool { function is_fullscreen (line 354) | pub fn is_fullscreen(&self) -> bool { function is_maximized (line 359) | pub fn is_maximized(&self) -> bool { function is_minimized (line 364) | pub fn is_minimized(&self) -> bool { type WindowPropertiesTracker (line 369) | struct WindowPropertiesTracker { method notify (line 374) | fn notify(self: Pin<&Self>) { type WindowRedrawTracker (line 384) | struct WindowRedrawTracker { method notify (line 389) | fn notify(self: Pin<&Self>) { type PopupWindowLocation (line 398) | pub enum PopupWindowLocation { type PopupWindow (line 408) | pub struct PopupWindow { type WindowPinnedFields (line 427) | struct WindowPinnedFields { type TouchPoint (line 443) | struct TouchPoint { constant MAX_TRACKED_TOUCHES (line 453) | const MAX_TRACKED_TOUCHES: usize = 5; type TouchMap (line 456) | struct TouchMap { method get (line 468) | fn get(&self, id: u64) -> Option<&TouchPoint> { method get_mut (line 472) | fn get_mut(&mut self, id: u64) -> Option<&mut TouchPoint> { method insert (line 476) | fn insert(&mut self, point: TouchPoint) { method remove (line 485) | fn remove(&mut self, id: u64) { method len (line 492) | fn len(&self) -> usize { method first_two_ids (line 497) | fn first_two_ids(&self) -> Option<(u64, u64)> { method first (line 502) | fn first(&self) -> Option<&TouchPoint> { method default (line 462) | fn default() -> Self { constant MAX_TOUCH_EVENTS (line 512) | const MAX_TOUCH_EVENTS: usize = 4; type TouchEventBuffer (line 515) | struct TouchEventBuffer { method new (line 521) | fn new() -> Self { method push (line 525) | fn push(&mut self, event: MouseEvent) { method into_iter (line 533) | fn into_iter(self) -> impl Iterator { type GestureRecognitionState (line 541) | enum GestureRecognitionState { type TouchState (line 562) | struct TouchState { constant PINCH_THRESHOLD (line 584) | const PINCH_THRESHOLD: f32 = 8.0; constant ROTATION_THRESHOLD (line 587) | const ROTATION_THRESHOLD: f32 = 5.0; constant DOUBLE_TAP_DISTANCE_SQ (line 591) | const DOUBLE_TAP_DISTANCE_SQ: f32 = 100.0; method gesture_finger_ids (line 594) | fn gesture_finger_ids(&self) -> Option<(u64, u64)> { method geometry_for (line 603) | fn geometry_for(&self, (id_a, id_b): (u64, u64)) -> Option<(f32, eucli... method gesture_finger_positions (line 611) | fn gesture_finger_positions(&self) -> Option<(&TouchPoint, &TouchPoint... method gesture_midpoint (line 619) | fn gesture_midpoint(&self) -> Option { method gesture_geometry (line 626) | fn gesture_geometry(&self) -> Option<(f32, euclid::Angle)> { method is_gesture_finger (line 633) | fn is_gesture_finger(&self, id: u64) -> bool { method process (line 643) | fn process( method process_started (line 660) | fn process_started( method process_moved (line 736) | fn process_moved(&mut self, id: u64, position: LogicalPoint, events: &... method process_ended (line 834) | fn process_ended( method default (line 572) | fn default() -> Self { function pt (line 937) | fn pt(x: f32, y: f32) -> LogicalPoint { constant CLICK_INTERVAL (line 942) | const CLICK_INTERVAL: core::time::Duration = core::time::Duration::from_... function touch_map_insert_and_get (line 949) | fn touch_map_insert_and_get() { function touch_map_update_existing (line 960) | fn touch_map_update_existing() { function touch_map_remove (line 969) | fn touch_map_remove() { function touch_map_remove_nonexistent (line 981) | fn touch_map_remove_nonexistent() { function touch_map_capacity (line 989) | fn touch_map_capacity() { function touch_map_first_two_ids (line 1002) | fn touch_map_first_two_ids() { function touch_map_first (line 1012) | fn touch_map_first() { function touch_map_get_mut (line 1022) | fn touch_map_get_mut() { type Ev (line 1034) | enum Ev { function classify (line 1050) | fn classify(events: &TouchEventBuffer) -> Vec { function single_finger_press_move_release (line 1082) | fn single_finger_press_move_release() { function single_finger_cancel (line 1096) | fn single_finger_cancel() { function non_primary_move_ignored (line 1109) | fn non_primary_move_ignored() { function two_fingers_synthesize_release_then_gesture (line 1124) | fn two_fingers_synthesize_release_then_gesture() { function two_fingers_below_threshold_no_gesture (line 1143) | fn two_fingers_below_threshold_no_gesture() { function pinch_produces_scale_deltas (line 1156) | fn pinch_produces_scale_deltas() { function rotation_produces_correct_deltas (line 1181) | fn rotation_produces_correct_deltas() { function rotation_across_180_degree_boundary (line 1208) | fn rotation_across_180_degree_boundary() { function pinch_end_with_remaining_finger (line 1242) | fn pinch_end_with_remaining_finger() { function pinch_cancel_emits_cancelled_and_exit (line 1259) | fn pinch_cancel_emits_cancelled_and_exit() { function two_fingers_down_lift_before_threshold_returns_to_idle (line 1274) | fn two_fingers_down_lift_before_threshold_returns_to_idle() { function two_fingers_down_cancel_both_emits_exit (line 1291) | fn two_fingers_down_cancel_both_emits_exit() { function double_tap_within_interval (line 1311) | fn double_tap_within_interval() { function double_tap_too_far (line 1328) | fn double_tap_too_far() { function double_tap_state_cleared_by_drag (line 1342) | fn double_tap_state_cleared_by_drag() { function double_tap_finger_lift_harmless (line 1364) | fn double_tap_finger_lift_harmless() { function third_finger_ignored_for_gesture (line 1386) | fn third_finger_ignored_for_gesture() { function euclid_angle_signed_wrapping (line 1403) | fn euclid_angle_signed_wrapping() { function zero_distance_fingers_no_division_by_zero (line 1414) | fn zero_distance_fingers_no_division_by_zero() { type WindowInner (line 1442) | pub struct WindowInner { method new (line 1485) | pub fn new(window_adapter_weak: Weak) -> Self { method set_component (line 1538) | pub fn set_component(&self, component: &ItemTreeRc) { method component (line 1566) | pub fn component(&self) -> ItemTreeRc { method try_component (line 1571) | pub fn try_component(&self) -> Option { method active_popups (line 1576) | pub fn active_popups(&self) -> core::cell::Ref<'_, [PopupWindow]> { method process_mouse_input (line 1582) | pub fn process_mouse_input(&self, mut event: MouseEvent) { method process_touch_input (line 1769) | pub fn process_touch_input(&self, id: u64, position: LogicalPoint, pha... method process_delayed_event (line 1778) | pub(crate) fn process_delayed_event(&self) { method process_key_input (line 1790) | pub fn process_key_input(&self, mut event: KeyEvent) -> crate::input::... method set_cursor_blink_binding (line 1911) | pub fn set_cursor_blink_binding(&self, prop: &crate::Property) { method set_focus_item (line 1930) | pub fn set_focus_item(&self, new_focus_item: &ItemRc, set_focus: bool,... method take_focus_item (line 1973) | fn take_focus_item(&self, event: &FocusEvent) -> Option { method publish_focus_item (line 1992) | fn publish_focus_item( method move_focus (line 2019) | fn move_focus( method focus_next_item (line 2050) | pub fn focus_next_item(&self) { method focus_previous_item (line 2072) | pub fn focus_previous_item(&self) { method set_active (line 2099) | pub fn set_active(&self, have_focus: bool) { method active (line 2121) | pub fn active(&self) -> bool { method update_window_properties (line 2127) | pub fn update_window_properties(&self) { method draw_contents (line 2144) | pub fn draw_contents( method show (line 2179) | pub fn show(&self) -> Result<(), PlatformError> { method hide (line 2208) | pub fn hide(&self) -> Result<(), PlatformError> { method color_scheme (line 2223) | pub fn color_scheme(&self) -> ColorScheme { method supports_native_menu_bar (line 2230) | pub fn supports_native_menu_bar(&self) -> bool { method setup_menubar (line 2237) | pub fn setup_menubar(&self, menubar: vtable::VRc) { method show_popup (line 2246) | pub fn show_popup( method show_native_popup_menu (line 2384) | pub fn show_native_popup_menu( method close_popup_impl (line 2402) | fn close_popup_impl(&self, current_popup: &PopupWindow) { method close_popup (line 2428) | pub fn close_popup(&self, popup_id: NonZeroU32) { method close_all_popups (line 2447) | pub fn close_all_popups(&self) { method close_top_popup (line 2454) | pub fn close_top_popup(&self) { method scale_factor (line 2462) | pub fn scale_factor(&self) -> f32 { method set_scale_factor (line 2467) | pub(crate) fn set_scale_factor(&self, factor: f32) { method set_const_scale_factor (line 2475) | pub fn set_const_scale_factor(&self, factor: f32) { method text_input_focused (line 2483) | pub fn text_input_focused(&self) -> bool { method set_text_input_focused (line 2488) | pub fn set_text_input_focused(&self, value: bool) { method is_visible (line 2493) | pub fn is_visible(&self) -> bool { method window_item_rc (line 2499) | pub fn window_item_rc(&self) -> Option { method window_item (line 2511) | pub fn window_item(&self) -> Option CloseRe... method request_close (line 2581) | pub fn request_close(&self) -> bool { method is_fullscreen (line 2589) | pub fn is_fullscreen(&self) -> bool { method set_fullscreen (line 2598) | pub fn set_fullscreen(&self, enabled: bool) { method is_maximized (line 2606) | pub fn is_maximized(&self) -> bool { method set_maximized (line 2611) | pub fn set_maximized(&self, maximized: bool) { method is_minimized (line 2617) | pub fn is_minimized(&self) -> bool { method set_minimized (line 2622) | pub fn set_minimized(&self, minimized: bool) { method xdg_app_id (line 2628) | pub fn xdg_app_id(&self) -> Option { method window_adapter (line 2633) | pub fn window_adapter(&self) -> Rc { method from_pub (line 2638) | pub fn from_pub(window: &crate::api::Window) -> &Self { method context (line 2643) | pub fn context(&self) -> &crate::SlintContext { method set_context (line 2650) | pub fn set_context(&self, ctx: crate::SlintContext) { method drop (line 1476) | fn drop(&mut self) { type WindowAdapterRc (line 2656) | pub type WindowAdapterRc = Rc; type GraphicsAPI (line 2676) | pub enum GraphicsAPI { type c_void (line 2684) | type c_void = (); type WindowAdapterRcOpaque (line 2688) | pub struct WindowAdapterRcOpaque(*const c_void, *const c_void); function slint_windowrc_drop (line 2692) | pub unsafe extern "C" fn slint_windowrc_drop(handle: *mut WindowAdapterR... function slint_windowrc_clone (line 2708) | pub unsafe extern "C" fn slint_windowrc_clone( function slint_windowrc_show (line 2724) | pub unsafe extern "C" fn slint_windowrc_show(handle: *const WindowAdapte... function slint_windowrc_hide (line 2734) | pub unsafe extern "C" fn slint_windowrc_hide(handle: *const WindowAdapte... function slint_windowrc_is_visible (line 2744) | pub unsafe extern "C" fn slint_windowrc_is_visible( function slint_windowrc_get_scale_factor (line 2755) | pub unsafe extern "C" fn slint_windowrc_get_scale_factor( function slint_windowrc_set_const_scale_factor (line 2770) | pub unsafe extern "C" fn slint_windowrc_set_const_scale_factor( function slint_windowrc_get_text_input_focused (line 2782) | pub unsafe extern "C" fn slint_windowrc_get_text_input_focused( function slint_windowrc_set_text_input_focused (line 2797) | pub unsafe extern "C" fn slint_windowrc_set_text_input_focused( function slint_windowrc_set_focus_item (line 2809) | pub unsafe extern "C" fn slint_windowrc_set_focus_item( function slint_windowrc_set_component (line 2824) | pub unsafe extern "C" fn slint_windowrc_set_component( function slint_windowrc_show_popup (line 2836) | pub unsafe extern "C" fn slint_windowrc_show_popup( function slint_windowrc_close_popup (line 2858) | pub unsafe extern "C" fn slint_windowrc_close_popup( function slint_windowrc_set_rendering_notifier (line 2870) | pub unsafe extern "C" fn slint_windowrc_set_rendering_notifier( function slint_windowrc_on_close_requested (line 2933) | pub unsafe extern "C" fn slint_windowrc_on_close_requested( function slint_windowrc_request_redraw (line 2967) | pub unsafe extern "C" fn slint_windowrc_request_redraw(handle: *const Wi... function slint_windowrc_position (line 2977) | pub unsafe extern "C" fn slint_windowrc_position( function slint_windowrc_set_physical_position (line 2991) | pub unsafe extern "C" fn slint_windowrc_set_physical_position( function slint_windowrc_set_logical_position (line 3005) | pub unsafe extern "C" fn slint_windowrc_set_logical_position( function slint_windowrc_size (line 3018) | pub unsafe extern "C" fn slint_windowrc_size(handle: *const WindowAdapte... function slint_windowrc_set_physical_size (line 3028) | pub unsafe extern "C" fn slint_windowrc_set_physical_size( function slint_windowrc_set_logical_size (line 3043) | pub unsafe extern "C" fn slint_windowrc_set_logical_size( function slint_windowrc_color_scheme (line 3055) | pub unsafe extern "C" fn slint_windowrc_color_scheme( function slint_windowrc_supports_native_menu_bar (line 3068) | pub unsafe extern "C" fn slint_windowrc_supports_native_menu_bar( function slint_windowrc_setup_native_menu_bar (line 3081) | pub unsafe extern "C" fn slint_windowrc_setup_native_menu_bar( function slint_windowrc_show_native_popup_menu (line 3095) | pub unsafe extern "C" fn slint_windowrc_show_native_popup_menu( function slint_windowrc_resolved_default_font_size (line 3113) | pub unsafe extern "C" fn slint_windowrc_resolved_default_font_size( function slint_windowrc_dispatch_key_event (line 3121) | pub unsafe extern "C" fn slint_windowrc_dispatch_key_event( function slint_windowrc_dispatch_pointer_event (line 3140) | pub unsafe extern "C" fn slint_windowrc_dispatch_pointer_event( function slint_windowrc_dispatch_event (line 3152) | pub unsafe extern "C" fn slint_windowrc_dispatch_event( function slint_windowrc_is_fullscreen (line 3163) | pub unsafe extern "C" fn slint_windowrc_is_fullscreen( function slint_windowrc_is_minimized (line 3173) | pub unsafe extern "C" fn slint_windowrc_is_minimized( function slint_windowrc_is_maximized (line 3183) | pub unsafe extern "C" fn slint_windowrc_is_maximized( function slint_windowrc_set_fullscreen (line 3193) | pub unsafe extern "C" fn slint_windowrc_set_fullscreen( function slint_windowrc_set_minimized (line 3204) | pub unsafe extern "C" fn slint_windowrc_set_minimized( function slint_windowrc_set_maximized (line 3215) | pub unsafe extern "C" fn slint_windowrc_set_maximized( function slint_windowrc_take_snapshot (line 3227) | pub unsafe extern "C" fn slint_windowrc_take_snapshot( function has_window_handle (line 3260) | fn has_window_handle( function has_display_handle (line 3269) | fn has_display_handle( function slint_windowrc_hwnd_win32 (line 3279) | pub unsafe extern "C" fn slint_windowrc_hwnd_win32( function slint_windowrc_hinstance_win32 (line 3296) | pub unsafe extern "C" fn slint_windowrc_hinstance_win32( function slint_windowrc_wlsurface_wayland (line 3316) | pub unsafe extern "C" fn slint_windowrc_wlsurface_wayland( function slint_windowrc_wldisplay_wayland (line 3333) | pub unsafe extern "C" fn slint_windowrc_wldisplay_wayland( function slint_windowrc_nsview_appkit (line 3351) | pub unsafe extern "C" fn slint_windowrc_nsview_appkit( FILE: internal/core/window/popup.rs type Placement (line 9) | pub enum Placement { function place_popup (line 17) | pub fn place_popup(placement: Placement, clip_region: &Option LogicalRect { function fixed_placement (line 49) | fn fixed_placement(input: LogicalRect, expected: LogicalRect, clip: Opti... function test_place_popup_fixed_unclipped (line 59) | fn test_place_popup_fixed_unclipped() { function test_place_popup_fixed_clipped (line 85) | fn test_place_popup_fixed_clipped() { FILE: internal/interpreter/api.rs type ValueType (line 38) | pub enum ValueType { method from (line 64) | fn from(ty: LangType) -> Self { type Value (line 102) | pub enum Value { method value_type (line 147) | pub fn value_type(&self) -> ValueType { method fmt (line 200) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 390) | fn from(value: i_slint_core::animations::Instant) -> Self { method from (line 406) | fn from(_: ()) -> Self { method from (line 420) | fn from(c: Color) -> Self { method from (line 437) | fn from(l: i_slint_core::lengths::LogicalLength) -> Self { method from (line 454) | fn from(pt: i_slint_core::lengths::LogicalPoint) -> Self { method from (line 486) | fn from(s: i_slint_core::lengths::LogicalSize) -> Self { method from (line 518) | fn from(s: i_slint_core::lengths::LogicalEdges) -> Self { method from (line 561) | fn from(m: ModelRc) -> Self { method eq (line 163) | fn eq(&self, other: &Self) -> bool { type Error (line 395) | type Error = (); function try_from (line 396) | fn try_from(v: Value) -> Result Result<(), Self::Error> { type Error (line 425) | type Error = Value; method try_from (line 427) | fn try_from(v: Value) -> Result { type Error (line 442) | type Error = Value; function try_from (line 444) | fn try_from(v: Value) -> Result Result Result Result Result, Self::Error> { function value_model_conversion (line 591) | fn value_model_conversion() { function normalize_identifier (line 640) | pub(crate) fn normalize_identifier(ident: &str) -> SmolStr { type Struct (line 666) | pub struct Struct(pub(crate) HashMap); method get_field (line 669) | pub fn get_field(&self, name: &str) -> Option<&Value> { method set_field (line 673) | pub fn set_field(&mut self, name: String, value: Value) { method iter (line 678) | pub fn iter(&self) -> impl Iterator { method from_iter (line 684) | fn from_iter>(iter: T) -> Self { type ComponentCompiler (line 691) | pub struct ComponentCompiler { method new (line 710) | pub fn new() -> Self { method set_include_paths (line 715) | pub fn set_include_paths(&mut self, include_paths: Vec &Vec { method set_library_paths (line 725) | pub fn set_library_paths(&mut self, library_paths: HashMap &HashMap { method set_style (line 745) | pub fn set_style(&mut self, style: String) { method style (line 750) | pub fn style(&self) -> Option<&String> { method set_translation_domain (line 755) | pub fn set_translation_domain(&mut self, domain: String) { method set_file_loader (line 766) | pub fn set_file_loader( method diagnostics (line 779) | pub fn diagnostics(&self) -> &Vec { method build_from_path (line 801) | pub async fn build_from_path>( method build_from_source (line 835) | pub async fn build_from_source( method default (line 698) | fn default() -> Self { type Compiler (line 848) | pub struct Compiler { method new (line 863) | pub fn new() -> Self { method compiler_configuration (line 872) | pub fn compiler_configuration( method set_include_paths (line 880) | pub fn set_include_paths(&mut self, include_paths: Vec &Vec { method set_library_paths (line 890) | pub fn set_library_paths(&mut self, library_paths: HashMap &HashMap { method set_style (line 909) | pub fn set_style(&mut self, style: String) { method style (line 914) | pub fn style(&self) -> Option<&String> { method set_translation_domain (line 919) | pub fn set_translation_domain(&mut self, domain: String) { method set_default_translation_context (line 928) | pub fn set_default_translation_context( method set_file_loader (line 942) | pub fn set_file_loader( method build_from_path (line 972) | pub async fn build_from_path>(&self, path: P) -> Compil... method build_from_source (line 1005) | pub async fn build_from_source(&self, source_code: String, path: PathB... method default (line 853) | fn default() -> Self { type CompilationResult (line 1017) | pub struct CompilationResult { method fmt (line 1028) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method has_errors (line 1039) | pub fn has_errors(&self) -> bool { method diagnostics (line 1046) | pub fn diagnostics(&self) -> impl Iterator + '_ { method print_diagnostics (line 1056) | pub fn print_diagnostics(&self) { method components (line 1061) | pub fn components(&self) -> impl Iterator ... method component_names (line 1066) | pub fn component_names(&self) -> impl Iterator + '_ { method component (line 1072) | pub fn component(&self, name: &str) -> Option { method structs_and_enums (line 1079) | pub fn structs_and_enums( method named_exports (line 1090) | pub fn named_exports( type ComponentDefinition (line 1106) | pub struct ComponentDefinition { method set_debug_handler (line 1114) | pub fn set_debug_handler( method create (line 1125) | pub fn create(&self) -> Result { method create_embedded (line 1135) | pub fn create_embedded(&self, ctx: FactoryContext) -> Result impl Iterator ... method callbacks (line 1198) | pub fn callbacks(&self) -> impl Iterator + '_ { method functions (line 1212) | pub fn functions(&self) -> impl Iterator + '_ { method globals (line 1229) | pub fn globals(&self) -> impl Iterator + '_ { method global_properties_and_callbacks (line 1241) | pub fn global_properties_and_callbacks( method global_properties (line 1265) | pub fn global_properties( method global_callbacks (line 1284) | pub fn global_callbacks(&self, global_name: &str) -> Option Option &str { method root_component (line 1326) | pub fn root_component(&self) -> Rc std::rc::Rc Option ComponentDefinition { method get_property (line 1412) | pub fn get_property(&self, name: &str) -> Result Result<(), Set... method set_callback (line 1486) | pub fn set_callback( method invoke (line 1502) | pub fn invoke(&self, name: &str, args: &[Value]) -> Result Weak method clone_strong (line 1701) | fn clone_strong(&self) -> Self { method upgrade_from_weak_inner (line 1705) | fn upgrade_from_weak_inner(inner: &Self::WeakInner) -> Option { method show (line 1709) | fn show(&self) -> Result<(), PlatformError> { method hide (line 1713) | fn hide(&self) -> Result<(), PlatformError> { method run (line 1717) | fn run(&self) -> Result<(), PlatformError> { method window (line 1723) | fn window(&self) -> &Window { method global (line 1727) | fn global<'a, T: Global<'a, Self>>(&'a self) -> T function from (line 1738) | fn from(value: ComponentInstance) -> Self { type GetPropertyError (line 1746) | pub enum GetPropertyError { type SetPropertyError (line 1755) | pub enum SetPropertyError { type SetCallbackError (line 1774) | pub enum SetCallbackError { type InvokeError (line 1783) | pub enum InvokeError { function run_event_loop (line 1792) | pub fn run_event_loop() -> Result<(), PlatformError> { function spawn_local (line 1799) | pub fn spawn_local(fut: F) -> Result (ComponentInstance, PathBuf) { function test_element_node_at_source_code_position (line 2343) | fn test_element_node_at_source_code_position() { FILE: internal/interpreter/dynamic_item_tree.rs constant SPECIAL_PROPERTY_INDEX (line 50) | pub const SPECIAL_PROPERTY_INDEX: &str = "$index"; constant SPECIAL_PROPERTY_MODEL_DATA (line 51) | pub const SPECIAL_PROPERTY_MODEL_DATA: &str = "$model_data"; type CallbackHandler (line 53) | pub(crate) type CallbackHandler = Box Value>; type ItemTreeBox (line 55) | pub struct ItemTreeBox<'id> { function borrow (line 62) | pub fn borrow(&self) -> ItemTreeRefPin<'_> { function description (line 67) | pub fn description(&self) -> Rc> { function borrow_instance (line 71) | pub fn borrow_instance<'a>(&'a self) -> InstanceRef<'a, 'id> { function window_adapter_ref (line 75) | pub fn window_adapter_ref(&self) -> Result<&WindowAdapterRc, PlatformErr... type ErasedItemTreeBoxWeak (line 86) | pub(crate) type ErasedItemTreeBoxWeak = vtable::VWeak u32 { type PropertiesWithinComponent (line 113) | pub(crate) struct PropertiesWithinComponent { type RepeaterWithinItemTree (line 118) | pub(crate) struct RepeaterWithinItemTree<'par_id, 'sub_id> { type Data (line 131) | type Data = Value; method update (line 133) | fn update(&self, index: usize, data: Self::Data) { method init (line 145) | fn init(&self) { method listview_layout (line 149) | fn listview_layout(self: Pin<&Self>, offset_y: &mut LogicalLength) -> Lo... method layout_item_info (line 176) | fn layout_item_info( method visit_children_item (line 212) | fn visit_children_item( method layout_info (line 221) | fn layout_info(self: Pin<&Self>, orientation: Orientation) -> i_slint_co... method get_item_tree (line 225) | fn get_item_tree(self: Pin<&Self>) -> Slice<'_, ItemTreeNode> { method get_item_ref (line 229) | fn get_item_ref(self: Pin<&Self>, index: u32) -> Pin> { method get_subtree_range (line 236) | fn get_subtree_range(self: Pin<&Self>, index: u32) -> IndexRange { method get_subtree (line 240) | fn get_subtree(self: Pin<&Self>, index: u32, subindex: usize, result: &m... method parent_node (line 244) | fn parent_node(self: Pin<&Self>, result: &mut ItemWeak) { method embed_component (line 248) | fn embed_component( method subtree_index (line 256) | fn subtree_index(self: Pin<&Self>) -> usize { method item_geometry (line 260) | fn item_geometry(self: Pin<&Self>, item_index: u32) -> i_slint_core::len... method accessible_role (line 264) | fn accessible_role(self: Pin<&Self>, index: u32) -> AccessibleRole { method accessible_string_property (line 268) | fn accessible_string_property( method window_adapter (line 277) | fn window_adapter(self: Pin<&Self>, do_create: bool, result: &mut Option... method accessibility_action (line 281) | fn accessibility_action(self: core::pin::Pin<&Self>, index: u32, action:... method supported_accessibility_actions (line 285) | fn supported_accessibility_actions( method item_element_infos (line 292) | fn item_element_infos( method drop (line 304) | fn drop(&mut self) { type DynamicComponentVRc (line 328) | pub type DynamicComponentVRc = vtable::VRc(RepeaterWithinItemTree<'id, 's... function from (line 341) | fn from(from: RepeaterWithinItemTree<'id, 'sub_id>) -> Self { function unerase (line 353) | pub fn unerase<'a, 'sub_id>( function get_untagged (line 369) | unsafe fn get_untagged(&self) -> &RepeaterWithinItemTree<'id, 'static> { type Callback (line 374) | type Callback = i_slint_core::Callback<[Value], Value>; type ErasedItemTreeDescription (line 377) | pub struct ErasedItemTreeDescription(Rc>); method unerase (line 379) | pub fn unerase<'a, 'id>( method from (line 393) | fn from(from: Rc>) -> Self { type ItemTreeDescription (line 410) | pub struct ItemTreeDescription<'id> { type PopupMenuDescription (line 465) | pub(crate) enum PopupMenuDescription { method unerase (line 470) | pub fn unerase<'id>(&self, guard: generativity::Guard<'id>) -> Rc( type WindowOptions (line 502) | pub enum WindowOptions { function id (line 514) | pub fn id(&self) -> &str { function properties (line 521) | pub fn properties( function global_names (line 534) | pub fn global_names(&self) -> impl Iterator + '_ { function global_properties (line 544) | pub fn global_properties( function create (line 564) | pub fn create( function set_property (line 587) | pub fn set_property( function set_binding (line 616) | pub fn set_binding( function get_property (line 642) | pub fn get_property(&self, component: ItemTreeRefPin, name: &str) -> Res... function set_callback_handler (line 667) | pub fn set_callback_handler( function invoke (line 701) | pub fn invoke( function get_global (line 732) | pub fn get_global( function recursively_set_debug_handler (line 748) | pub fn recursively_set_debug_handler( function visit_children_item (line 762) | extern "C" fn visit_children_item( function ensure_repeater_updated (line 796) | fn ensure_repeater_updated<'id>( type ItemRTTI (line 843) | pub(crate) struct ItemRTTI { function rtti_for (line 850) | fn rtti_for HashMap<&'static str, Rc> { function generate_item_tree (line 1080) | pub(crate) fn generate_item_tree<'id>( function animation_for_property (line 1443) | pub fn animation_for_property( function make_callback_eval_closure (line 1523) | fn make_callback_eval_closure( function make_binding_eval_closure (line 1538) | fn make_binding_eval_closure( function instantiate (line 1554) | pub fn instantiate( function prepare_for_two_way_binding (line 1810) | fn prepare_for_two_way_binding( function get_property_ptr (line 1884) | pub(crate) fn get_property_ptr(nr: &NamedReference, instance: InstanceRe... type ErasedItemTreeBox (line 1918) | pub struct ErasedItemTreeBox(ItemTreeBox<'static>); method unerase (line 1920) | pub fn unerase<'a, 'id>( method borrow (line 1930) | pub fn borrow(&self) -> ItemTreeRefPin<'_> { method window_adapter_ref (line 1935) | pub fn window_adapter_ref(&self) -> Result<&WindowAdapterRc, PlatformE... method run_setup_code (line 1939) | pub fn run_setup_code(&self) { method from (line 1991) | fn from(inner: ItemTreeBox<'id>) -> Self { function get_repeater_by_name (line 2000) | pub fn get_repeater_by_name<'a, 'id>( function layout_info (line 2011) | extern "C" fn layout_info(component: ItemTreeRefPin, orientation: Orient... function get_item_ref (line 2042) | unsafe extern "C" fn get_item_ref(component: ItemTreeRefPin, index: u32)... function get_subtree_range (line 2058) | extern "C" fn get_subtree_range(component: ItemTreeRefPin, index: u32) -... function get_subtree (line 2088) | extern "C" fn get_subtree( function get_item_tree (line 2127) | extern "C" fn get_item_tree(component: ItemTreeRefPin) -> Slice usize { function parent_node (line 2146) | unsafe extern "C" fn parent_node(component: ItemTreeRefPin, result: &mut... function embed_component (line 2187) | unsafe extern "C" fn embed_component( function item_geometry (line 2218) | extern "C" fn item_geometry(component: ItemTreeRefPin, item_index: u32) ... function accessible_role (line 2241) | extern "C" fn accessible_role(component: ItemTreeRefPin, item_index: u32... function accessible_string_property (line 2260) | extern "C" fn accessible_string_property( function accessibility_action (line 2290) | extern "C" fn accessibility_action( function supported_accessibility_actions (line 2328) | extern "C" fn supported_accessibility_actions( function item_element_infos (line 2350) | extern "C" fn item_element_infos( function window_adapter (line 2365) | extern "C" fn window_adapter( function drop_in_place (line 2380) | unsafe extern "C" fn drop_in_place(component: vtable::VRefMut { function from_pin_ref (line 2401) | pub unsafe fn from_pin_ref( function as_ptr (line 2417) | pub fn as_ptr(&self) -> *const u8 { function as_ref (line 2421) | pub fn as_ref(&self) -> &Instance<'id> { function borrow (line 2426) | pub fn borrow(self) -> ItemTreeRefPin<'a> { function self_weak (line 2435) | pub fn self_weak(&self) -> &OnceCell { function root_weak (line 2440) | pub fn root_weak(&self) -> &ErasedItemTreeBoxWeak { function window_adapter (line 2444) | pub fn window_adapter(&self) -> WindowAdapterRc { function get_or_init_window_adapter_ref (line 2459) | pub fn get_or_init_window_adapter_ref<'b, 'id2>( function maybe_window_adapter (line 2504) | pub fn maybe_window_adapter(&self) -> Option { function access_window (line 2519) | pub fn access_window( function parent_instance (line 2526) | pub fn parent_instance<'id2>( function show_popup (line 2550) | pub fn show_popup( function close_popup (line 2601) | pub fn close_popup( function make_menu_item_tree (line 2613) | pub fn make_menu_item_tree( function update_timers (line 2649) | pub fn update_timers(instance: InstanceRef) { function restart_timer (line 2686) | pub fn restart_timer(element: ElementWeak, instance: InstanceRef) { FILE: internal/interpreter/dynamic_type.rs function construct_fn (line 15) | unsafe fn construct_fn(ptr: *mut u8) { function drop_fn (line 18) | unsafe fn drop_fn(ptr: *mut u8) { type StaticTypeInfo (line 26) | pub struct StaticTypeInfo { method new (line 40) | pub fn new() -> StaticTypeInfo { type FieldInfo (line 47) | struct FieldInfo { type TypeInfo (line 56) | pub struct TypeInfo<'id> { type TypeBuilder (line 71) | pub struct TypeBuilder<'id> { function new (line 81) | pub fn new(id: generativity::Guard<'id>) -> Self { function add_field_type (line 93) | pub fn add_field_type(&mut self) -> FieldOffset usize { function build (line 115) | pub fn build(self) -> Rc> { function create_instance (line 130) | pub fn create_instance(self: Rc) -> InstanceBox<'id> { function create_instance_in_place (line 142) | pub unsafe fn create_instance_in_place(self: Rc, mem: *mut Instanc... function drop_in_place (line 156) | pub unsafe fn drop_in_place(instance: *mut Instance) { function delete_instance (line 169) | unsafe fn delete_instance(instance: *mut Instance) { function layout (line 180) | pub fn layout(&self) -> core::alloc::Layout { type Instance (line 187) | pub struct Instance<'id> { function type_info (line 194) | pub fn type_info(&self) -> Rc> { function fmt (line 200) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type InstanceBox (line 206) | pub struct InstanceBox<'id>(core::ptr::NonNull>); function as_ptr (line 210) | pub fn as_ptr(&self) -> core::ptr::NonNull> { function as_pin_ref (line 214) | pub fn as_pin_ref(&self) -> core::pin::Pin<&Instance<'id>> { function as_mut (line 218) | pub fn as_mut(&mut self) -> &mut Instance<'id> { method drop (line 224) | fn drop(&mut self) { FILE: internal/interpreter/eval.rs type ErasedPropertyInfo (line 30) | pub trait ErasedPropertyInfo { method get (line 31) | fn get(&self, item: Pin) -> Value; method set (line 32) | fn set( method set_binding (line 38) | fn set_binding( method offset (line 44) | fn offset(&self) -> usize; method link_two_ways (line 48) | unsafe fn link_two_ways(&self, item: Pin, property2: *const ()); method prepare_for_two_way_binding (line 50) | fn prepare_for_two_way_binding(&self, item: Pin) -> Pin) -> Value { method set (line 66) | fn set( method set_binding (line 74) | fn set_binding( method offset (line 82) | fn offset(&self) -> usize { method link_two_ways (line 85) | unsafe fn link_two_ways(&self, item: Pin, property2: *const (... method prepare_for_two_way_binding (line 90) | fn prepare_for_two_way_binding(&self, item: Pin) -> Pin, args: &[Value]) -> Value; method set_handler (line 106) | fn set_handler(&self, item: Pin, handler: Box, args: &[Value]) -> Value { method set_handler (line 116) | fn set_handler(&self, item: Pin, handler: Box { type EvalLocalContext (line 130) | pub struct EvalLocalContext<'a, 'id> { function from_component_instance (line 139) | pub fn from_component_instance(component: InstanceRef<'a, 'id>) -> Self { function from_function_arguments (line 149) | pub fn from_function_arguments( function eval_expression (line 163) | pub fn eval_expression(expression: &Expression, local_context: &mut Eval... function call_builtin_function (line 640) | fn call_builtin_function( function call_item_member_function (line 1646) | fn call_item_member_function(nr: &NamedReference, local_context: &mut Ev... function eval_assignment (line 1702) | fn eval_assignment(lhs: &Expression, op: char, rhs: Value, local_context... function load_property (line 1830) | pub fn load_property(component: InstanceRef, element: &ElementRc, name: ... function load_property_helper (line 1834) | fn load_property_helper( function store_property (line 1866) | pub fn store_property( function check_value_type (line 1930) | fn check_value_type(value: &mut Value, ty: &Type) -> bool { function invoke_callback (line 1986) | pub(crate) fn invoke_callback( function set_callback_handler (line 2037) | pub(crate) fn set_callback_handler( function call_function (line 2076) | pub(crate) fn call_function( function enclosing_component_for_element (line 2098) | pub fn enclosing_component_for_element<'a, 'old_id, 'new_id>( function enclosing_component_instance_for_element (line 2125) | pub(crate) fn enclosing_component_instance_for_element<'a, 'new_id>( function new_struct_with_bindings (line 2158) | pub fn new_struct_with_bindings( function convert_path (line 2199) | pub fn convert_path(path: &ExprPath, local_context: &mut EvalLocalContex... function convert_path_element (line 2220) | fn convert_path_element( function default_value_for_type (line 2250) | pub fn default_value_for_type(ty: &Type) -> Value { function menu_item_tree_properties (line 2291) | fn menu_item_tree_properties( FILE: internal/interpreter/eval_layout.rs function to_runtime (line 23) | pub(crate) fn to_runtime(o: Orientation) -> core_layout::Orientation { function from_runtime (line 30) | pub(crate) fn from_runtime(o: core_layout::Orientation) -> Orientation { function compute_grid_layout_info (line 37) | pub(crate) fn compute_grid_layout_info( function compute_box_layout_info (line 65) | pub(crate) fn compute_box_layout_info( function organize_grid_layout (line 84) | pub(crate) fn organize_grid_layout( function solve_grid_layout (line 111) | pub(crate) fn solve_grid_layout( function solve_box_layout (line 146) | pub(crate) fn solve_box_layout( function solve_flexbox_layout (line 182) | pub(crate) fn solve_flexbox_layout( function flexbox_layout_direction (line 247) | fn flexbox_layout_direction( function compute_flexbox_layout_info (line 273) | pub(crate) fn compute_flexbox_layout_info( function flexbox_layout_data (line 354) | fn flexbox_layout_data( function padding_and_spacing (line 413) | fn padding_and_spacing( function repeater_instances (line 425) | fn repeater_instances( function grid_layout_input_data (line 445) | fn grid_layout_input_data( function row_runtime_child_count (line 569) | fn row_runtime_child_count( function grid_repeater_indices (line 584) | fn grid_repeater_indices( function grid_repeater_steps (line 608) | fn grid_repeater_steps( function grid_layout_constraints (line 643) | fn grid_layout_constraints( function box_layout_data (line 777) | fn box_layout_data( function fill_layout_info_constraints (line 826) | pub(crate) fn fill_layout_info_constraints( function get_layout_info (line 884) | pub(crate) fn get_layout_info( FILE: internal/interpreter/ffi.rs function slint_interpreter_value_new (line 16) | pub extern "C" fn slint_interpreter_value_new() -> Box { function slint_interpreter_value_clone (line 22) | pub extern "C" fn slint_interpreter_value_clone(other: &Value) -> Box) { function slint_interpreter_value_eq (line 33) | pub extern "C" fn slint_interpreter_value_eq(a: &Value, b: &Value) -> bo... function slint_interpreter_value_new_string (line 39) | pub extern "C" fn slint_interpreter_value_new_string(str: &SharedString)... function slint_interpreter_value_new_double (line 45) | pub extern "C" fn slint_interpreter_value_new_double(double: f64) -> Box... function slint_interpreter_value_new_bool (line 51) | pub extern "C" fn slint_interpreter_value_new_bool(b: bool) -> Box { function slint_interpreter_value_new_array_model (line 57) | pub extern "C" fn slint_interpreter_value_new_array_model( function slint_interpreter_value_new_brush (line 66) | pub extern "C" fn slint_interpreter_value_new_brush(brush: &Brush) -> Bo... function slint_interpreter_value_new_struct (line 72) | pub extern "C" fn slint_interpreter_value_new_struct(struc: &StructOpaqu... function slint_interpreter_value_new_image (line 78) | pub extern "C" fn slint_interpreter_value_new_image(img: &Image) -> Box<... function slint_interpreter_value_new_model (line 84) | pub unsafe extern "C" fn slint_interpreter_value_new_model( function slint_interpreter_value_to_model (line 97) | pub extern "C" fn slint_interpreter_value_to_model( function slint_interpreter_value_type (line 111) | pub extern "C" fn slint_interpreter_value_type(val: &Value) -> ValueType { function slint_interpreter_value_to_string (line 116) | pub extern "C" fn slint_interpreter_value_to_string(val: &Value) -> Opti... function slint_interpreter_value_to_number (line 124) | pub extern "C" fn slint_interpreter_value_to_number(val: &Value) -> Opti... function slint_interpreter_value_to_bool (line 132) | pub extern "C" fn slint_interpreter_value_to_bool(val: &Value) -> Option... function slint_interpreter_value_to_array (line 144) | pub extern "C" fn slint_interpreter_value_to_array( function slint_interpreter_value_to_brush (line 159) | pub extern "C" fn slint_interpreter_value_to_brush(val: &Value) -> Optio... function slint_interpreter_value_to_struct (line 167) | pub extern "C" fn slint_interpreter_value_to_struct(val: &Value) -> *con... function slint_interpreter_value_to_image (line 175) | pub extern "C" fn slint_interpreter_value_to_image(val: &Value) -> Optio... function slint_interpreter_value_enum_to_string (line 183) | pub extern "C" fn slint_interpreter_value_enum_to_string( function slint_interpreter_value_new_enum (line 197) | pub extern "C" fn slint_interpreter_value_new_enum( type StructOpaque (line 209) | pub struct StructOpaque([usize; 6]); method as_struct (line 217) | fn as_struct(&self) -> &Struct { method as_struct_mut (line 221) | fn as_struct_mut(&mut self) -> &mut Struct { type StructOpaque (line 212) | pub struct StructOpaque([u64; 4]); method as_struct (line 217) | fn as_struct(&self) -> &Struct { method as_struct_mut (line 221) | fn as_struct_mut(&mut self) -> &mut Struct { constant _ (line 213) | const _: [(); std::mem::size_of::()] = [(); std::mem::size... constant _ (line 214) | const _: [(); std::mem::align_of::()] = [(); std::mem::ali... function slint_interpreter_struct_new (line 229) | pub unsafe extern "C" fn slint_interpreter_struct_new(val: *mut StructOp... function slint_interpreter_struct_clone (line 235) | pub unsafe extern "C" fn slint_interpreter_struct_clone( function slint_interpreter_struct_destructor (line 244) | pub unsafe extern "C" fn slint_interpreter_struct_destructor(val: *mut S... function slint_interpreter_struct_get_field (line 249) | pub extern "C" fn slint_interpreter_struct_get_field( function slint_interpreter_struct_set_field (line 261) | pub extern "C" fn slint_interpreter_struct_set_field( type StructIterator (line 269) | type StructIterator<'a> = std::collections::hash_map::Iter<'a, SmolStr, ... type StructIteratorOpaque (line 271) | pub struct StructIteratorOpaque<'a>([usize; 5], std::marker::PhantomData... constant _ (line 272) | const _: [(); std::mem::size_of::()] = constant _ (line 274) | const _: [(); std::mem::align_of::()] = function slint_interpreter_struct_iterator_destructor (line 278) | pub unsafe extern "C" fn slint_interpreter_struct_iterator_destructor( function slint_interpreter_struct_iterator_next (line 287) | pub unsafe extern "C" fn slint_interpreter_struct_iterator_next<'a>( function slint_interpreter_struct_make_iter (line 303) | pub extern "C" fn slint_interpreter_struct_make_iter( function slint_interpreter_component_instance_get_property (line 316) | pub extern "C" fn slint_interpreter_component_instance_get_property( function slint_interpreter_component_instance_set_property (line 332) | pub extern "C" fn slint_interpreter_component_instance_set_property( function slint_interpreter_component_instance_invoke (line 350) | pub extern "C" fn slint_interpreter_component_instance_invoke( type CallbackUserData (line 372) | pub struct CallbackUserData { method new (line 387) | pub unsafe fn new( method call (line 395) | pub fn call(&self, args: &[Value]) -> Value { method drop (line 379) | fn drop(&mut self) { function slint_interpreter_component_instance_set_callback (line 404) | pub unsafe extern "C" fn slint_interpreter_component_instance_set_callback( function slint_interpreter_component_instance_get_global_property (line 426) | pub unsafe extern "C" fn slint_interpreter_component_instance_get_global... function slint_interpreter_component_instance_set_global_property (line 446) | pub extern "C" fn slint_interpreter_component_instance_set_global_property( function slint_interpreter_component_instance_set_global_callback (line 469) | pub unsafe extern "C" fn slint_interpreter_component_instance_set_global... function slint_interpreter_component_instance_invoke_global (line 494) | pub unsafe extern "C" fn slint_interpreter_component_instance_invoke_glo... function slint_interpreter_component_instance_show (line 530) | pub extern "C" fn slint_interpreter_component_instance_show( function slint_interpreter_component_instance_window (line 547) | pub unsafe extern "C" fn slint_interpreter_component_instance_window( function slint_interpreter_component_instance_create (line 568) | pub unsafe extern "C" fn slint_interpreter_component_instance_create( function slint_interpreter_component_instance_component_definition (line 576) | pub unsafe extern "C" fn slint_interpreter_component_instance_component_... type ModelAdaptorVTable (line 587) | pub struct ModelAdaptorVTable { type ModelAdaptorWrapper (line 595) | struct ModelAdaptorWrapper(vtable::VBox); type Data (line 597) | type Data = Value; method row_count (line 599) | fn row_count(&self) -> usize { method row_data (line 603) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 608) | fn model_tracker(&self) -> &dyn i_slint_core::model::ModelTracker { method set_row_data (line 612) | fn set_row_data(&self, row: usize, data: Value) { method as_any (line 617) | fn as_any(&self) -> &dyn core::any::Any { type ModelNotifyOpaque (line 624) | pub struct ModelNotifyOpaque([usize; 8]); method as_model_notify (line 633) | fn as_model_notify(&self) -> &ModelNotify { type ModelNotifyOpaque (line 627) | pub struct ModelNotifyOpaque([usize; 12]); method as_model_notify (line 633) | fn as_model_notify(&self) -> &ModelNotify { constant _ (line 629) | const _: usize = std::mem::size_of::() - std::mem::si... constant _ (line 630) | const _: usize = std::mem::align_of::() - std::mem::a... function slint_interpreter_model_notify_new (line 641) | pub unsafe extern "C" fn slint_interpreter_model_notify_new(val: *mut Mo... function slint_interpreter_model_notify_destructor (line 647) | pub unsafe extern "C" fn slint_interpreter_model_notify_destructor(val: ... function slint_interpreter_model_notify_row_changed (line 652) | pub unsafe extern "C" fn slint_interpreter_model_notify_row_changed( function slint_interpreter_model_notify_row_added (line 660) | pub unsafe extern "C" fn slint_interpreter_model_notify_row_added( function slint_interpreter_model_notify_reset (line 669) | pub unsafe extern "C" fn slint_interpreter_model_notify_reset(notify: &M... function slint_interpreter_model_notify_row_removed (line 674) | pub unsafe extern "C" fn slint_interpreter_model_notify_row_removed( type DiagnosticLevel (line 686) | pub enum DiagnosticLevel { type Diagnostic (line 700) | pub struct Diagnostic { type ComponentCompilerOpaque (line 714) | pub struct ComponentCompilerOpaque(#[allow(deprecated)] NonNull &ComponentCompiler { method as_component_compiler_mut (line 722) | fn as_component_compiler_mut(&mut self) -> &mut ComponentCompiler { function slint_interpreter_component_compiler_new (line 730) | pub unsafe extern "C" fn slint_interpreter_component_compiler_new( function slint_interpreter_component_compiler_destructor (line 741) | pub unsafe extern "C" fn slint_interpreter_component_compiler_destructor( function slint_interpreter_component_compiler_set_include_paths (line 748) | pub unsafe extern "C" fn slint_interpreter_component_compiler_set_includ... function slint_interpreter_component_compiler_set_style (line 758) | pub unsafe extern "C" fn slint_interpreter_component_compiler_set_style( function slint_interpreter_component_compiler_set_translation_domain (line 766) | pub unsafe extern "C" fn slint_interpreter_component_compiler_set_transl... function slint_interpreter_component_compiler_get_style (line 776) | pub unsafe extern "C" fn slint_interpreter_component_compiler_get_style( function slint_interpreter_component_compiler_get_include_paths (line 785) | pub unsafe extern "C" fn slint_interpreter_component_compiler_get_includ... function slint_interpreter_component_compiler_get_diagnostics (line 799) | pub unsafe extern "C" fn slint_interpreter_component_compiler_get_diagno... function slint_interpreter_component_compiler_build_from_source (line 825) | pub unsafe extern "C" fn slint_interpreter_component_compiler_build_from... function slint_interpreter_component_compiler_build_from_path (line 846) | pub unsafe extern "C" fn slint_interpreter_component_compiler_build_from... type PropertyDescriptor (line 872) | pub struct PropertyDescriptor { type ComponentDefinitionOpaque (line 882) | pub struct ComponentDefinitionOpaque([usize; 1]); method as_component_definition (line 890) | fn as_component_definition(&self) -> &ComponentDefinition { constant _ (line 884) | const _: [(); std::mem::size_of::()] = constant _ (line 886) | const _: [(); std::mem::align_of::()] = function slint_interpreter_component_definition_clone (line 898) | pub unsafe extern "C" fn slint_interpreter_component_definition_clone( function slint_interpreter_component_definition_destructor (line 909) | pub unsafe extern "C" fn slint_interpreter_component_definition_destructor( function slint_interpreter_component_definition_properties (line 917) | pub unsafe extern "C" fn slint_interpreter_component_definition_properties( function slint_interpreter_component_definition_callbacks (line 931) | pub unsafe extern "C" fn slint_interpreter_component_definition_callbacks( function slint_interpreter_component_definition_functions (line 940) | pub unsafe extern "C" fn slint_interpreter_component_definition_functions( function slint_interpreter_component_definition_name (line 949) | pub unsafe extern "C" fn slint_interpreter_component_definition_name( function slint_interpreter_component_definition_globals (line 958) | pub unsafe extern "C" fn slint_interpreter_component_definition_globals( function slint_interpreter_component_definition_global_properties (line 968) | pub unsafe extern "C" fn slint_interpreter_component_definition_global_p... function slint_interpreter_component_definition_global_callbacks (line 989) | pub unsafe extern "C" fn slint_interpreter_component_definition_global_c... function slint_interpreter_component_definition_global_functions (line 1007) | pub unsafe extern "C" fn slint_interpreter_component_definition_global_f... FILE: internal/interpreter/global_component.rs type CompiledGlobalCollection (line 21) | pub struct CompiledGlobalCollection { method compile (line 30) | pub fn compile(doc: &Document) -> Self { type GlobalStorageInner (line 63) | pub struct GlobalStorageInner { type GlobalStorage (line 69) | pub enum GlobalStorage { method get (line 76) | pub fn get(&self, name: &str) -> Option>> { method window_adapter (line 85) | pub fn window_adapter(&self) -> Option<&OnceCell Self { type CompiledGlobal (line 99) | pub enum CompiledGlobal { method names (line 115) | pub fn names(&self) -> Vec { method visible_in_public_api (line 128) | pub fn visible_in_public_api(&self) -> bool { method public_properties (line 139) | pub fn public_properties(&self) -> impl Iterator, prop_name: &str) -> Result; method get_property_ptr (line 177) | fn get_property_ptr(self: Pin<&Self>, prop_name: &SmolStr) -> *const (); method eval_function (line 179) | fn eval_function(self: Pin<&Self>, fn_name: &str, args: Vec) ->... method prepare_for_two_way_binding (line 181) | fn prepare_for_two_way_binding( method set_property (line 240) | fn set_property( method get_property (line 250) | fn get_property(self: Pin<&Self>, prop_name: &str) -> Result { method get_property_ptr (line 256) | fn get_property_ptr(self: Pin<&Self>, prop_name: &SmolStr) -> *const () { method invoke_callback (line 265) | fn invoke_callback( method set_callback_handler (line 275) | fn set_callback_handler( method eval_function (line 285) | fn eval_function(self: Pin<&Self>, fn_name: &str, args: Vec) ->... method prepare_for_two_way_binding (line 306) | fn prepare_for_two_way_binding( method set_property (line 320) | fn set_property( method get_property (line 333) | fn get_property(self: Pin<&Self>, prop_name: &str) -> Result { method get_property_ptr (line 338) | fn get_property_ptr(self: Pin<&Self>, prop_name: &SmolStr) -> *const () { method invoke_callback (line 344) | fn invoke_callback( method set_callback_handler (line 353) | fn set_callback_handler( method eval_function (line 362) | fn eval_function(self: Pin<&Self>, _fn_name: &str, _args: Vec) ... method prepare_for_two_way_binding (line 366) | fn prepare_for_two_way_binding( function instantiate (line 188) | pub fn instantiate( type GlobalComponentInstance (line 237) | pub struct GlobalComponentInstance(vtable::VRc) -> CompiledGlobal { FILE: internal/interpreter/highlight.rs function normalize_repeated_element (line 17) | fn normalize_repeated_element(element: ElementRc) -> ElementRc { type HighlightedRect (line 31) | pub struct HighlightedRect { method contains (line 39) | pub fn contains(&self, position: LogicalPoint) -> bool { function collect_highlight_data (line 47) | fn collect_highlight_data( function component_positions (line 72) | pub(crate) fn component_positions( type ElementPositionFilter (line 90) | pub enum ElementPositionFilter { function element_positions (line 98) | pub fn element_positions( function element_node_at_source_code_position (line 115) | pub(crate) fn element_node_at_source_code_position( function fill_highlight_data (line 126) | fn fill_highlight_data( function find_element_node_at_source_code_position (line 200) | fn find_element_node_at_source_code_position( function repeater_path (line 238) | fn repeater_path(elem: &ElementRc) -> Option> { FILE: internal/interpreter/json.rs type JsonExt (line 18) | pub trait JsonExt method to_json (line 23) | fn to_json(&self) -> Result; method to_json_string (line 25) | fn to_json_string(&self) -> Result; method from_json (line 27) | fn from_json(t: &langtype::Type, value: &serde_json::Value) -> Result<... method from_json_str (line 29) | fn from_json_str(t: &langtype::Type, value: &str) -> Result Result { method to_json_string (line 37) | fn to_json_string(&self) -> Result { method from_json (line 41) | fn from_json(t: &langtype::Type, value: &serde_json::Value) -> Result<... method from_json_str (line 45) | fn from_json_str(t: &langtype::Type, value: &str) -> Result Res... function value_from_json_str (line 202) | pub fn value_from_json_str(t: &langtype::Type, v: &str) -> Result Result { function value_to_json_string (line 291) | pub fn value_to_json_string(value: &Value) -> Result { function test_from_json (line 296) | fn test_from_json() { function test_to_json (line 466) | fn test_to_json() { FILE: internal/interpreter/live_preview.rs type LiveReloadingComponent (line 20) | pub struct LiveReloadingComponent { method new (line 32) | pub fn new( method reload (line 92) | pub fn reload(&mut self) -> bool { method reload_properties_and_callbacks (line 130) | pub fn reload_properties_and_callbacks(&self) { method instance (line 160) | pub fn instance(&self) -> &ComponentInstance { method set_property (line 165) | pub fn set_property(&self, name: &str, value: Value) { method get_property (line 173) | pub fn get_property(&self, name: &str) -> Value { method invoke (line 180) | pub fn invoke(&self, name: &str, args: &[Value]) -> Value { method set_callback (line 187) | pub fn set_callback(&self, name: &str, callback: Rc Va... method invoke_global (line 210) | pub fn invoke_global(&self, global_name: &str, name: &str, args: &[Val... method set_global_callback (line 217) | pub fn set_global_callback( type WatcherState (line 230) | enum WatcherState { type Watcher (line 238) | struct Watcher { method new (line 246) | fn new(component_weak: std::rc::Weak>)... method watch (line 299) | fn watch(self_: &Mutex, path: &Path) { type LiveReloadingComponentInner (line 331) | type LiveReloadingComponentInner = RefCell; function slint_live_preview_new (line 335) | pub extern "C" fn slint_live_preview_new( function slint_live_preview_clone (line 376) | pub unsafe extern "C" fn slint_live_preview_clone( function slint_live_preview_drop (line 383) | pub unsafe extern "C" fn slint_live_preview_drop( function slint_live_preview_set_property (line 390) | pub extern "C" fn slint_live_preview_set_property( function slint_live_preview_get_property (line 404) | pub extern "C" fn slint_live_preview_get_property( function slint_live_preview_invoke (line 418) | pub extern "C" fn slint_live_preview_invoke( function slint_live_preview_set_callback (line 434) | pub unsafe extern "C" fn slint_live_preview_set_callback( function slint_live_preview_window (line 458) | pub unsafe extern "C" fn slint_live_preview_window( FILE: internal/interpreter/tests.rs function reuse_window (line 6) | fn reuse_window() { function set_wrong_struct (line 49) | fn set_wrong_struct() { FILE: internal/interpreter/value_model.rs type ValueModel (line 8) | pub struct ValueModel { method new (line 13) | pub fn new(value: Value) -> Self { method attach_peer (line 19) | fn attach_peer(&self, peer: i_slint_core::model::ModelPeer) { method track_row_count_changes (line 25) | fn track_row_count_changes(&self) { method track_row_data_changes (line 31) | fn track_row_data_changes(&self, row: usize) { type Data (line 39) | type Data = Value; method row_count (line 41) | fn row_count(&self) -> usize { method row_data (line 57) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 70) | fn model_tracker(&self) -> &dyn ModelTracker { method set_row_data (line 74) | fn set_row_data(&self, row: usize, data: Self::Data) { method as_any (line 81) | fn as_any(&self) -> &dyn core::any::Any { type BoolModel (line 88) | pub(crate) struct BoolModel { method set_value (line 107) | pub fn set_value(&self, val: bool) { type Data (line 94) | type Data = Value; method row_count (line 95) | fn row_count(&self) -> usize { method row_data (line 98) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 101) | fn model_tracker(&self) -> &dyn ModelTracker { type ValueMapModel (line 116) | pub struct ValueMapModel(pub ModelRc); type Data (line 119) | type Data = Value; method row_count (line 121) | fn row_count(&self) -> usize { method row_data (line 125) | fn row_data(&self, row: usize) -> Option { method model_tracker (line 129) | fn model_tracker(&self) -> &dyn ModelTracker { method as_any (line 133) | fn as_any(&self) -> &dyn core::any::Any { method set_row_data (line 137) | fn set_row_data(&self, row: usize, data: Self::Data) { FILE: internal/renderers/femtovg/font_cache.rs type FontCache (line 12) | pub struct FontCache { method font (line 25) | pub fn font(&mut self, font: &parley::FontData) -> femtovg::FontId { method default (line 18) | fn default() -> Self { FILE: internal/renderers/femtovg/images.rs type TextureImporter (line 17) | pub trait TextureImporter method convert_opengl_texture (line 22) | fn convert_opengl_texture(opengl_texture: std::num::NonZero) -> S... method convert_wgpu_28_texture (line 25) | fn convert_wgpu_28_texture(wgpu_texture: wgpu_28::Texture) -> Self::Na... method convert_opengl_texture (line 30) | fn convert_opengl_texture(opengl_texture: std::num::NonZero) -> S... method convert_wgpu_28_texture (line 35) | fn convert_wgpu_28_texture(_wgpu_texture: wgpu_28::Texture) -> Self::N... method convert_opengl_texture (line 42) | fn convert_opengl_texture(_opengl_texture: std::num::NonZero) -> ... method convert_wgpu_28_texture (line 47) | fn convert_wgpu_28_texture(wgpu_texture: wgpu_28::Texture) -> Self::Na... type Texture (line 51) | pub struct Texture { function size (line 57) | pub fn size(&self) -> Option { function as_render_target (line 65) | pub fn as_render_target(&self) -> femtovg::RenderTarget { function adopt (line 69) | pub fn adopt(canvas: &CanvasRc, image_id: femtovg::ImageId) -> Rc Rc { function as_paint (line 104) | pub fn as_paint(&self) -> femtovg::Paint { function as_paint_with_alpha (line 108) | pub fn as_paint_with_alpha(&self, alpha_tint: f32) -> femtovg::Paint { function new_from_image (line 126) | pub fn new_from_image( method drop (line 222) | fn drop(&mut self) { type TextureCacheKey (line 228) | pub struct TextureCacheKey { method new (line 236) | pub fn new( type TextureCache (line 253) | pub struct TextureCache( method default (line 258) | fn default() -> Self { function lookup_image_in_cache_or_create (line 266) | pub(crate) fn lookup_image_in_cache_or_create( function drain (line 283) | pub(crate) fn drain(&mut self) { function clear (line 297) | pub(crate) fn clear(&mut self) { function image_buffer_to_image_source (line 302) | fn image_buffer_to_image_source( function base_image_flags (line 330) | pub fn base_image_flags( FILE: internal/renderers/femtovg/itemrenderer.rs type FemtovgBoxShadowCache (line 34) | type FemtovgBoxShadowCache = BoxShadowCache>; type CanvasRc (line 37) | pub type CanvasRc = Rc>>; type ItemGraphicsCacheEntry (line 39) | pub enum ItemGraphicsCacheEntry { method clone (line 55) | fn clone(&self) -> Self { function as_texture (line 70) | fn as_texture(&self) -> &Rc> { function is_colorized_image (line 77) | fn is_colorized_image(&self) -> bool { type ItemGraphicsCache (line 82) | pub(super) type ItemGraphicsCache = ItemCache { function rect_with_radius_to_path (line 110) | fn rect_with_radius_to_path( function rect_to_path (line 143) | fn rect_to_path(r: PhysicalRect) -> femtovg::Path { function adjust_rect_and_border_for_inner_drawing (line 147) | fn adjust_rect_and_border_for_inner_drawing( function path_bounding_box (line 159) | fn path_bounding_box( function clip_path_for_rect_alike_item (line 178) | fn clip_path_for_rect_alike_item( function global_alpha_transparent (line 202) | pub fn global_alpha_transparent(&self) -> bool { function metrics (line 206) | pub fn metrics(&self) -> RenderingMetrics { method draw_rectangle (line 212) | fn draw_rectangle( method draw_border_rectangle (line 238) | fn draw_border_rectangle( method draw_window_background (line 318) | fn draw_window_background( method draw_image (line 329) | fn draw_image( method draw_text (line 339) | fn draw_text( method draw_text_input (line 353) | fn draw_text_input( method draw_path (line 366) | fn draw_path(&mut self, path: Pin<&items::Path>, item_rc: &ItemRc, _size... method draw_box_shadow (line 496) | fn draw_box_shadow( method visit_opacity (line 630) | fn visit_opacity( method visit_layer (line 646) | fn visit_layer( method visit_clip (line 660) | fn visit_clip( method combine_clip (line 709) | fn combine_clip( method get_current_clip (line 746) | fn get_current_clip(&self) -> LogicalRect { method save_state (line 750) | fn save_state(&mut self) { method restore_state (line 755) | fn restore_state(&mut self) { method scale_factor (line 760) | fn scale_factor(&self) -> f32 { method draw_cached_pixmap (line 764) | fn draw_cached_pixmap( method draw_string (line 801) | fn draw_string(&mut self, string: &str, color: Color) { method draw_image_direct (line 811) | fn draw_image_direct(&mut self, image: i_slint_core::graphics::Image) { method window (line 873) | fn window(&self) -> &i_slint_core::window::WindowInner { method as_any (line 877) | fn as_any(&mut self) -> Option<&mut dyn std::any::Any> { method translate (line 881) | fn translate(&mut self, distance: LogicalVector) { method rotate (line 888) | fn rotate(&mut self, angle_in_degrees: f32) { method scale (line 914) | fn scale(&mut self, x_factor: f32, y_factor: f32) { method apply_opacity (line 921) | fn apply_opacity(&mut self, opacity: f32) { type GlyphBrush (line 929) | pub enum GlyphBrush { type PlatformBrush (line 935) | type PlatformBrush = GlyphBrush; method platform_text_fill_brush (line 937) | fn platform_text_fill_brush( method platform_brush_for_color (line 946) | fn platform_brush_for_color( method platform_text_stroke_brush (line 957) | fn platform_text_stroke_brush( method draw_glyph_run (line 973) | fn draw_glyph_run( method fill_rectangle (line 1003) | fn fill_rectangle( function new (line 1026) | pub(super) fn new( function render_layer (line 1057) | fn render_layer( function render_and_blend_layer (line 1141) | fn render_and_blend_layer(&mut self, alpha_tint: f32, item_rc: &ItemRc) ... function colorize_image (line 1170) | fn colorize_image( function draw_image_impl (line 1244) | fn draw_image_impl( function brush_to_paint (line 1453) | fn brush_to_paint(&self, brush: Brush, path: &femtovg::Path) -> Option femtovg::RenderTarget { function to_femtovg_color (line 1532) | pub fn to_femtovg_color(col: &Color) -> femtovg::Color { FILE: internal/renderers/femtovg/lib.rs type PhysicalLength (line 29) | type PhysicalLength = euclid::Length; type PhysicalRect (line 30) | type PhysicalRect = euclid::Rect; type PhysicalSize (line 31) | type PhysicalSize = euclid::Size2D; type PhysicalPoint (line 32) | type PhysicalPoint = euclid::Point2D; type PhysicalBorderRadius (line 33) | type PhysicalBorderRadius = BorderRadius; type WindowSurface (line 47) | pub trait WindowSurface { method render_surface (line 48) | fn render_surface(&self) -> &R::Surface; type GraphicsBackend (line 51) | pub trait GraphicsBackend { constant NAME (line 54) | const NAME: &'static str; method new_suspended (line 55) | fn new_suspended() -> Self; method clear_graphics_context (line 56) | fn clear_graphics_context(&self); method begin_surface_rendering (line 57) | fn begin_surface_rendering( method submit_commands (line 60) | fn submit_commands(&self, commands: ( method resize (line 72) | fn resize( type FemtoVGRenderer (line 82) | pub struct FemtoVGRenderer { function new_internal (line 97) | pub(crate) fn new_internal(graphics_backend: B) -> Self { function render (line 112) | pub fn render(&self) -> Result<(), i_slint_core::platform::PlatformError> { function internal_render_with_post_callback (line 121) | fn internal_render_with_post_callback( function with_graphics_api (line 282) | fn with_graphics_api( function window_adapter (line 289) | fn window_adapter(&self) -> Result, PlatformError> { function reset_canvas (line 296) | pub(crate) fn reset_canvas(&self, canvas: CanvasRc) { method text_size (line 304) | fn text_size( method char_size (line 322) | fn char_size( method font_metrics (line 336) | fn font_metrics( method text_input_byte_offset_for_position (line 348) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 357) | fn text_input_cursor_rect_for_byte_offset( method register_font_from_memory (line 366) | fn register_font_from_memory( method register_font_from_path (line 375) | fn register_font_from_path( method default_font_size (line 386) | fn default_font_size(&self) -> LogicalLength { method set_rendering_notifier (line 390) | fn set_rendering_notifier( method free_graphics_resources (line 402) | fn free_graphics_resources( method set_window_adapter (line 416) | fn set_window_adapter(&self, window_adapter: &Rc) { method window_adapter (line 427) | fn window_adapter(&self) -> Option> { method resize (line 434) | fn resize(&self, size: i_slint_core::api::PhysicalSize) -> Result<(), Pl... method take_snapshot (line 442) | fn take_snapshot(&self) -> Result, Platfor... method supports_transformations (line 461) | fn supports_transformations(&self) -> bool { method drop (line 467) | fn drop(&mut self) { type FemtoVGRendererExt (line 475) | pub trait FemtoVGRendererExt { method new_suspended (line 476) | fn new_suspended() -> Self; method clear_graphics_context (line 477) | fn clear_graphics_context(&self) -> Result<(), i_slint_core::platform:... method render_transformed_with_post_callback (line 478) | fn render_transformed_with_post_callback( method new_suspended (line 503) | fn new_suspended() -> Self { method clear_graphics_context (line 517) | fn clear_graphics_context(&self) -> Result<(), i_slint_core::platform:... method render_transformed_with_post_callback (line 550) | fn render_transformed_with_post_callback( type FemtoVGOpenGLRendererExt (line 491) | pub trait FemtoVGOpenGLRendererExt { method set_opengl_context (line 492) | fn set_opengl_context( method set_opengl_context (line 568) | fn set_opengl_context( type FemtoVGOpenGLRenderer (line 584) | pub type FemtoVGOpenGLRenderer = FemtoVGRenderer; FILE: internal/renderers/femtovg/opengl.rs type OpenGLInterface (line 21) | pub unsafe trait OpenGLInterface { method ensure_current (line 23) | fn ensure_current(&self) -> Result<(), Box Result<(), Box *const std::ffi::... method ensure_current (line 45) | fn ensure_current(&self) -> Result<(), Box Result<(), Box *const std::ffi::c_v... method ensure_current (line 69) | fn ensure_current(&self) -> Result<(), Box Result<(), Box *const std::ffi::c_v... type WebGLNeedsNoCurrentContext (line 42) | struct WebGLNeedsNoCurrentContext; type SuspendedRenderer (line 66) | struct SuspendedRenderer {} type OpenGLBackend (line 90) | pub struct OpenGLBackend { method set_opengl_context (line 97) | pub fn set_opengl_context( type GLWindowSurface (line 156) | pub struct GLWindowSurface {} method render_surface (line 159) | fn render_surface(&self) -> & Self { method clear_graphics_context (line 177) | fn clear_graphics_context(&self) { method begin_surface_rendering (line 182) | fn begin_surface_rendering( method submit_commands (line 189) | fn submit_commands(&self, _commands: ( method with_graphics_api (line 216) | fn with_graphics_api( method resize (line 232) | fn resize( function new (line 244) | pub fn new( FILE: internal/renderers/femtovg/wgpu.rs type WGPUBackend (line 14) | pub struct WGPUBackend { type WGPUWindowSurface (line 22) | pub struct WGPUWindowSurface { method render_surface (line 27) | fn render_surface(&self) -> &Texture { type Renderer (line 33) | type Renderer = femtovg::renderer::WGPURenderer; type WindowSurface (line 34) | type WindowSurface = WGPUWindowSurface; constant NAME (line 35) | const NAME: &'static str = "WGPU"; method new_suspended (line 37) | fn new_suspended() -> Self { method clear_graphics_context (line 47) | fn clear_graphics_context(&self) { method begin_surface_rendering (line 54) | fn begin_surface_rendering( method submit_commands (line 74) | fn submit_commands(&self, commands: ( method with_graphics_api (line 104) | fn with_graphics_api( method resize (line 111) | fn resize( function set_window_handle (line 135) | pub fn set_window_handle( type TextureWindowSurface (line 183) | struct TextureWindowSurface { method render_surface (line 188) | fn render_surface(&self) -> &wgpu::Texture { type WgpuTextureBackend (line 193) | struct WgpuTextureBackend { type Renderer (line 201) | type Renderer = femtovg::renderer::WGPURenderer; type WindowSurface (line 202) | type WindowSurface = TextureWindowSurface; constant NAME (line 203) | const NAME: &'static str = "WGPU Texture"; method new_suspended (line 205) | fn new_suspended() -> Self { method clear_graphics_context (line 209) | fn clear_graphics_context(&self) { method begin_surface_rendering (line 213) | fn begin_surface_rendering( method submit_commands (line 221) | fn submit_commands(&self, commands: ( method with_graphics_api (line 246) | fn with_graphics_api( method resize (line 253) | fn resize( type FemtoVGWGPURenderer (line 265) | pub struct FemtoVGWGPURenderer(FemtoVGRenderer); method new (line 272) | pub fn new( method render_to_texture (line 300) | pub fn render_to_texture(&self, texture: &wgpu::Texture) -> Result<(),... method text_size (line 309) | fn text_size( method char_size (line 319) | fn char_size( method font_metrics (line 328) | fn font_metrics( method text_input_byte_offset_for_position (line 335) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 344) | fn text_input_cursor_rect_for_byte_offset( method register_font_from_memory (line 353) | fn register_font_from_memory( method register_font_from_path (line 360) | fn register_font_from_path( method default_font_size (line 367) | fn default_font_size(&self) -> i_slint_core::lengths::LogicalLength { method set_rendering_notifier (line 371) | fn set_rendering_notifier( method free_graphics_resources (line 378) | fn free_graphics_resources( method set_window_adapter (line 386) | fn set_window_adapter(&self, window_adapter: &Rc Option Result<(), Pl... method take_snapshot (line 398) | fn take_snapshot( method supports_transformations (line 407) | fn supports_transformations(&self) -> bool { FILE: internal/renderers/skia/build.rs function main (line 6) | fn main() { FILE: internal/renderers/skia/cached_image.rs type SkiaCachedImage (line 12) | struct SkiaCachedImage { method size (line 22) | fn size(&self) -> IntSize { method cache_key (line 26) | fn cache_key(&self) -> ImageCacheKey { function as_skia_image (line 31) | pub(crate) fn as_skia_image( function image_buffer_to_skia_image (line 112) | fn image_buffer_to_skia_image(buffer: &SharedImageBuffer) -> Option { method map_platform_error (line 31) | fn map_platform_error(self, msg: &str) -> std::result::Result std::result::Result( method create_surfaces (line 167) | fn create_surfaces( method resize (line 207) | fn resize( method wait_for_buffer (line 239) | fn wait_for_buffer(&mut self, buffer_index: usize) -> Result<(), Platf... type D3DSurface (line 256) | pub struct D3DSurface { method new (line 261) | fn new( method name (line 400) | fn name(&self) -> &'static str { method resize_event (line 404) | fn resize_event( method render (line 411) | fn render( method bits_per_pixel (line 430) | fn bits_per_pixel(&self) -> Result Option Option Self { FILE: internal/renderers/skia/itemrenderer.rs type SkiaBoxShadowCache (line 26) | pub type SkiaBoxShadowCache = BoxShadowCache; type RenderState (line 29) | struct RenderState { type SkiaItemRenderer (line 34) | pub struct SkiaItemRenderer<'a> { function new (line 49) | pub fn new( function default_paint (line 74) | fn default_paint(&self) -> Option { function brush_to_paint (line 84) | fn brush_to_paint( function brush_to_shader (line 97) | fn brush_to_shader( function colorize_image (line 173) | fn colorize_image( function draw_image_impl (line 207) | fn draw_image_impl( function render_and_blend_layer (line 331) | fn render_and_blend_layer(&mut self, item_rc: &ItemRc) -> RenderingResult { function render_layer (line 356) | fn render_layer( function save_canvas_and_pixel_align_origin (line 401) | fn save_canvas_and_pixel_align_origin(&self) -> bool { function pixel_align_origin_auto_restore (line 421) | fn pixel_align_origin_auto_restore(&self) -> Option LogicalRect { method translate (line 803) | fn translate(&mut self, distance: LogicalVector) { method translation (line 809) | fn translation(&self) -> LogicalVector { method rotate (line 813) | fn rotate(&mut self, angle_in_degrees: f32) { method scale (line 817) | fn scale(&mut self, x_factor: f32, y_factor: f32) { method apply_opacity (line 821) | fn apply_opacity(&mut self, opacity: f32) { method save_state (line 825) | fn save_state(&mut self) { method restore_state (line 830) | fn restore_state(&mut self) { method scale_factor (line 835) | fn scale_factor(&self) -> f32 { method draw_cached_pixmap (line 839) | fn draw_cached_pixmap( method draw_string (line 869) | fn draw_string(&mut self, string: &str, color: i_slint_core::Color) { method draw_image_direct (line 879) | fn draw_image_direct(&mut self, image: i_slint_core::graphics::Image) { method window (line 901) | fn window(&self) -> &i_slint_core::window::WindowInner { method as_any (line 905) | fn as_any(&mut self) -> Option<&mut dyn core::any::Any> { method visit_opacity (line 909) | fn visit_opacity( method visit_layer (line 939) | fn visit_layer( type PlatformBrush (line 955) | type PlatformBrush = skia_safe::Paint; method platform_text_fill_brush (line 957) | fn platform_text_fill_brush( method platform_brush_for_color (line 969) | fn platform_brush_for_color( method platform_text_stroke_brush (line 982) | fn platform_text_stroke_brush( method draw_glyph_run (line 1006) | fn draw_glyph_run( method fill_rectangle (line 1036) | fn fill_rectangle( function from_skia_rect (line 1053) | pub fn from_skia_rect(rect: &skia_safe::Rect) -> PhysicalRect { function to_skia_rect (line 1059) | pub fn to_skia_rect(rect: &PhysicalRect) -> skia_safe::Rect { function to_skia_rrect (line 1063) | pub fn to_skia_rrect(rect: &PhysicalRect, radius: &PhysicalBorderRadius)... constant SUPPORTS_TRANSFORMATIONS (line 1080) | const SUPPORTS_TRANSFORMATIONS: bool = true; function to_skia_point (line 1083) | pub fn to_skia_point(point: PhysicalPoint) -> skia_safe::Point { function to_skia_size (line 1087) | pub fn to_skia_size(size: &PhysicalSize) -> skia_safe::Size { function to_skia_color (line 1091) | pub fn to_skia_color(col: &Color) -> skia_safe::Color { function adjust_rect_and_border_for_inner_drawing (line 1095) | fn adjust_rect_and_border_for_inner_drawing( FILE: internal/renderers/skia/lib.rs type PhysicalLength (line 35) | type PhysicalLength = euclid::Length; type PhysicalRect (line 36) | type PhysicalRect = euclid::Rect; type PhysicalSize (line 37) | type PhysicalSize = euclid::Size2D; type PhysicalPoint (line 38) | type PhysicalPoint = euclid::Point2D; type PhysicalBorderRadius (line 39) | type PhysicalBorderRadius = BorderRadius; function create_default_surface (line 81) | fn create_default_surface( type DirtyRegionDebugMode (line 116) | enum DirtyRegionDebugMode { method default (line 123) | fn default() -> Self { function create_partial_renderer_state (line 132) | fn create_partial_renderer_state( type SkiaSharedContextInner (line 144) | struct SkiaSharedContextInner { type SkiaSharedContext (line 157) | pub struct SkiaSharedContext(#[allow(dead_code)] Rc Self { method default_software (line 209) | pub fn default_software(context: &SkiaSharedContext) -> Self { method default_opengl (line 244) | pub fn default_opengl(context: &SkiaSharedContext) -> Self { method default_metal (line 279) | pub fn default_metal(context: &SkiaSharedContext) -> Self { method default_vulkan (line 314) | pub fn default_vulkan(context: &SkiaSharedContext) -> Self { method default_direct3d (line 349) | pub fn default_direct3d(context: &SkiaSharedContext) -> Self { method default_wgpu_27 (line 384) | pub fn default_wgpu_27(context: &SkiaSharedContext) -> Self { method default_wgpu_28 (line 418) | pub fn default_wgpu_28(context: &SkiaSharedContext) -> Self { method new (line 452) | pub fn new( method new_with_surface (line 465) | pub fn new_with_surface( method set_surface (line 492) | pub fn set_surface(&self, surface: Box) { method clear_surface (line 500) | fn clear_surface(&self) { method suspend (line 524) | pub fn suspend(&self) -> Result<(), PlatformError> { method set_window_handle (line 536) | pub fn set_window_handle( method render (line 557) | pub fn render(&self) -> Result<(), i_slint_core::platform::PlatformErr... method internal_render_with_post_callback (line 563) | fn internal_render_with_post_callback( method render_to_canvas (line 609) | fn render_to_canvas( method render_components_to_canvas (line 649) | fn render_components_to_canvas( method window_adapter (line 822) | fn window_adapter(&self) -> Result, PlatformErro... method set_pre_present_callback (line 830) | pub fn set_pre_present_callback(&self, callback: Option Option<&PartialRenderingState> { method text_size (line 845) | fn text_size( method char_size (line 863) | fn char_size( method font_metrics (line 877) | fn font_metrics( method text_input_byte_offset_for_position (line 889) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 898) | fn text_input_cursor_rect_for_byte_offset( method register_font_from_memory (line 907) | fn register_font_from_memory( method register_font_from_path (line 916) | fn register_font_from_path( method set_rendering_notifier (line 927) | fn set_rendering_notifier( method default_font_size (line 939) | fn default_font_size(&self) -> LogicalLength { method free_graphics_resources (line 943) | fn free_graphics_resources( method set_window_adapter (line 959) | fn set_window_adapter(&self, window_adapter: &Rc) { method window_adapter (line 970) | fn window_adapter(&self) -> Option> { method resize (line 977) | fn resize(&self, size: i_slint_core::api::PhysicalSize) -> Result<(), ... method take_snapshot (line 990) | fn take_snapshot( method mark_dirty_region (line 1018) | fn mark_dirty_region(&self, region: DirtyRegion) { method supports_transformations (line 1024) | fn supports_transformations(&self) -> bool { method drop (line 1030) | fn drop(&mut self) { type Surface (line 1037) | pub trait Surface { method new (line 1039) | fn new( method name (line 1049) | fn name(&self) -> &'static str; method with_graphics_api (line 1052) | fn with_graphics_api(&self, _callback: &mut dyn FnMut(GraphicsAPI<'_>)... method with_active_surface (line 1055) | fn with_active_surface( method render (line 1064) | fn render( method resize_event (line 1076) | fn resize_event( method bits_per_pixel (line 1080) | fn bits_per_pixel(&self) -> Result; method use_partial_rendering (line 1082) | fn use_partial_rendering(&self) -> bool { method import_opengl_texture (line 1086) | fn import_opengl_texture( method import_wgpu_texture (line 1095) | fn import_wgpu_texture( method as_any (line 1104) | fn as_any(&self) -> &dyn core::any::Any { type SkiaRendererExt (line 1109) | pub trait SkiaRendererExt { method render_transformed_with_post_callback (line 1110) | fn render_transformed_with_post_callback( method render_transformed_with_post_callback (line 1120) | fn render_transformed_with_post_callback( FILE: internal/renderers/skia/metal_surface.rs type SharedMetalContext (line 20) | pub struct SharedMetalContext { method new (line 38) | fn new() -> Result { function shared_metal_context (line 26) | fn shared_metal_context( type MetalSurface (line 51) | pub struct MetalSurface { method new (line 61) | fn new( method name (line 123) | fn name(&self) -> &'static str { method resize_event (line 127) | fn resize_event( method render (line 138) | fn render( method bits_per_pixel (line 232) | fn bits_per_pixel(&self) -> Result &'static str { method with_graphics_api (line 52) | fn with_graphics_api(&self, callback: &mut dyn FnMut(GraphicsAPI<'_>)) { method with_active_surface (line 61) | fn with_active_surface(&self, callback: &mut dyn FnMut()) -> Result<()... method render (line 67) | fn render( method resize_event (line 120) | fn resize_event(&self, size: PhysicalWindowSize) -> Result<(), Platfor... method bits_per_pixel (line 130) | fn bits_per_pixel(&self) -> Result { method import_opengl_texture (line 146) | fn import_opengl_texture( method new_with_config (line 186) | pub fn new_with_config( method init_glutin (line 279) | fn init_glutin( method create_internal_surface (line 443) | fn create_internal_surface( method ensure_context_current (line 474) | fn ensure_context_current(&self) -> Result<(), PlatformError> { method drop (line 487) | fn drop(&mut self) { FILE: internal/renderers/skia/software_surface.rs type RenderBuffer (line 15) | pub trait RenderBuffer { method with_buffer (line 16) | fn with_buffer( method with_buffer (line 46) | fn with_buffer( method with_buffer (line 237) | fn with_buffer( type SoftbufferRenderBuffer (line 34) | struct SoftbufferRenderBuffer { type SoftwareSurface (line 111) | pub struct SoftwareSurface { method new (line 117) | fn new( method new (line 139) | fn new( method name (line 169) | fn name(&self) -> &'static str { method resize_event (line 173) | fn resize_event( method render (line 180) | fn render( method bits_per_pixel (line 221) | fn bits_per_pixel(&self) -> Result bool { method from (line 231) | fn from(render_buffer: T) -> Self { FILE: internal/renderers/skia/vulkan_surface.rs type SharedVulkanContext (line 24) | pub struct SharedVulkanContext { method new (line 42) | fn new() -> Result { function shared_vulkan_context (line 30) | fn shared_vulkan_context( type VulkanSurface (line 74) | pub struct VulkanSurface { method from_surface (line 88) | pub fn from_surface( method swapchain (line 208) | pub fn swapchain(&self) -> Arc { method new (line 214) | fn new( method name (line 266) | fn name(&self) -> &'static str { method resize_event (line 270) | fn resize_event( method render (line 278) | fn render( method bits_per_pixel (line 424) | fn bits_per_pixel(&self) -> Result &dyn core::any::Any { function create_surface (line 443) | fn create_surface( FILE: internal/renderers/skia/wgpu_27_surface.rs type WGPUSurface (line 25) | pub struct WGPUSurface { method new (line 37) | fn new( method name (line 91) | fn name(&self) -> &'static str { method resize_event (line 95) | fn resize_event(&self, size: PhysicalWindowSize) -> Result<(), Platfor... method render (line 114) | fn render( method bits_per_pixel (line 178) | fn bits_per_pixel(&self) -> Result { method with_graphics_api (line 188) | fn with_graphics_api(&self, callback: &mut dyn FnMut(GraphicsAPI<'_>)) { method import_wgpu_texture (line 197) | fn import_wgpu_texture( type WindowAndDisplayHandle (line 217) | struct WindowAndDisplayHandle( method window_handle (line 223) | fn window_handle( method display_handle (line 231) | fn display_handle( type Backend (line 238) | enum Backend { type Error (line 248) | type Error = PlatformError; method try_from (line 250) | fn try_from(wgpu_backend: wgpu::Backend) -> Result { method make_context (line 270) | fn make_context( method make_surface (line 286) | fn make_surface( method import_texture (line 302) | fn import_texture( FILE: internal/renderers/skia/wgpu_27_surface/dx12.rs function make_dx12_surface (line 14) | pub unsafe fn make_dx12_surface( function import_dx12_texture (line 52) | pub unsafe fn import_dx12_texture( function make_dx12_context (line 102) | pub unsafe fn make_dx12_context( FILE: internal/renderers/skia/wgpu_27_surface/metal.rs function make_metal_surface (line 11) | pub unsafe fn make_metal_surface( function import_metal_texture (line 38) | pub unsafe fn import_metal_texture( function make_metal_context (line 73) | pub fn make_metal_context( FILE: internal/renderers/skia/wgpu_27_surface/vulkan.rs function make_vulkan_surface (line 11) | pub unsafe fn make_vulkan_surface( function import_vulkan_texture (line 63) | pub unsafe fn import_vulkan_texture( function make_vulkan_context (line 119) | pub unsafe fn make_vulkan_context( FILE: internal/renderers/skia/wgpu_28_surface.rs type WGPUSurface (line 25) | pub struct WGPUSurface { method new (line 37) | fn new( method name (line 91) | fn name(&self) -> &'static str { method resize_event (line 95) | fn resize_event(&self, size: PhysicalWindowSize) -> Result<(), Platfor... method render (line 114) | fn render( method bits_per_pixel (line 178) | fn bits_per_pixel(&self) -> Result { method with_graphics_api (line 188) | fn with_graphics_api(&self, callback: &mut dyn FnMut(GraphicsAPI<'_>)) { method import_wgpu_texture (line 197) | fn import_wgpu_texture( type WindowAndDisplayHandle (line 217) | struct WindowAndDisplayHandle( method window_handle (line 223) | fn window_handle( method display_handle (line 231) | fn display_handle( type Backend (line 238) | enum Backend { type Error (line 248) | type Error = PlatformError; method try_from (line 250) | fn try_from(wgpu_backend: wgpu::Backend) -> Result { method make_context (line 270) | fn make_context( method make_surface (line 286) | fn make_surface( method import_texture (line 302) | fn import_texture( FILE: internal/renderers/skia/wgpu_28_surface/dx12.rs function make_dx12_surface (line 14) | pub unsafe fn make_dx12_surface( function import_dx12_texture (line 52) | pub unsafe fn import_dx12_texture( function make_dx12_context (line 102) | pub unsafe fn make_dx12_context( FILE: internal/renderers/skia/wgpu_28_surface/metal.rs function make_metal_surface (line 11) | pub unsafe fn make_metal_surface( function import_metal_texture (line 38) | pub unsafe fn import_metal_texture( function make_metal_context (line 73) | pub fn make_metal_context( FILE: internal/renderers/skia/wgpu_28_surface/vulkan.rs function make_vulkan_surface (line 11) | pub unsafe fn make_vulkan_surface( function import_vulkan_texture (line 63) | pub unsafe fn import_vulkan_texture( function make_vulkan_context (line 119) | pub unsafe fn make_vulkan_context( FILE: internal/renderers/software/draw_functions.rs function draw_texture_line (line 20) | pub(super) fn draw_texture_line( function draw_rounded_rectangle_line (line 315) | pub(super) fn draw_rounded_rectangle_line( function interpolate_color (line 524) | fn interpolate_color( function draw_linear_gradient (line 550) | pub(super) fn draw_linear_gradient( function draw_radial_gradient (line 659) | pub(super) fn draw_radial_gradient( function draw_conic_gradient (line 731) | pub(super) fn draw_conic_gradient( type PremultipliedRgbaColor (line 817) | pub struct PremultipliedRgbaColor { method from (line 826) | fn from(col: Color) -> Self { method premultiply (line 833) | fn premultiply(col: Color) -> Self { type TargetPixel (line 845) | pub trait TargetPixel: Sized + Copy { method blend (line 847) | fn blend(&mut self, color: PremultipliedRgbaColor); method blend_slice (line 849) | fn blend_slice(slice: &mut [Self], color: PremultipliedRgbaColor) { method from_rgb (line 859) | fn from_rgb(red: u8, green: u8, blue: u8) -> Self; method background (line 862) | fn background() -> Self { method blend (line 868) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 875) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method blend (line 881) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 890) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { method background (line 894) | fn background() -> Self { method blend (line 930) | fn blend(&mut self, color: PremultipliedRgbaColor) { method from_rgb (line 951) | fn from_rgb(r: u8, g: u8, b: u8) -> Self { type Rgb565Pixel (line 902) | pub struct Rgb565Pixel(pub u16); constant R_MASK (line 905) | const R_MASK: u16 = 0b1111_1000_0000_0000; constant G_MASK (line 906) | const G_MASK: u16 = 0b0000_0111_1110_0000; constant B_MASK (line 907) | const B_MASK: u16 = 0b0000_0000_0001_1111; method red (line 912) | fn red(self) -> u8 { method green (line 918) | fn green(self) -> u8 { method blue (line 924) | fn blue(self) -> u8 { method from (line 957) | fn from(p: Rgb8Pixel) -> Self { method from (line 963) | fn from(p: Rgb565Pixel) -> Self { function rgb565 (line 969) | fn rgb565() { FILE: internal/renderers/software/fixed.rs type Fixed (line 6) | pub struct Fixed(pub T); function from_integer (line 20) | pub fn from_integer(value: T) -> Self { function truncate (line 26) | pub fn truncate(self) -> T { function fract (line 32) | pub fn fract(self) -> u8 function from_fixed (line 40) | pub fn from_fixed< function try_from_fixed (line 54) | pub fn try_from_fixed< function from_fraction (line 69) | pub fn from_fraction(numerator: T, denominator: T) -> Self { function from_f32 (line 74) | pub(crate) fn from_f32(value: f32) -> Option type Output (line 83) | type Output = Self; function add (line 85) | fn add(self, rhs: Self) -> Self::Output { type Output (line 91) | type Output = Self; function sub (line 93) | fn sub(self, rhs: Self) -> Self::Output { function add_assign (line 100) | fn add_assign(&mut self, rhs: Self) { function sub_assign (line 107) | fn sub_assign(&mut self, rhs: Self) { type Output (line 113) | type Output = Self; function mul (line 115) | fn mul(self, rhs: T) -> Self::Output { type Output (line 126) | type Output = Self; function mul (line 127) | fn mul(self, rhs: Fixed) -> Self::Output { type Output (line 135) | type Output = Self; function neg (line 137) | fn neg(self) -> Self::Output { type Output (line 143) | type Output = T; function div (line 145) | fn div(self, rhs: Self) -> Self::Output { type Output (line 151) | type Output = Self; function rem (line 153) | fn rem(self, rhs: Self) -> Self::Output { type Output (line 159) | type Output = Self; function div (line 161) | fn div(self, rhs: T) -> Self::Output { FILE: internal/renderers/software/fonts.rs type GlyphAlphaMap (line 19) | pub enum GlyphAlphaMap { type RenderableGlyph (line 25) | pub struct RenderableGlyph { method size (line 36) | pub fn size(&self) -> PhysicalSize { type RenderableVectorGlyph (line 44) | pub struct RenderableVectorGlyph { method size (line 56) | pub fn size(&self) -> PhysicalSize { type GlyphRenderer (line 61) | pub trait GlyphRenderer { method render_glyph (line 62) | fn render_glyph( method scale_delta (line 68) | fn scale_delta(&self) -> Fixed; constant DEFAULT_FONT_SIZE (line 71) | pub(super) const DEFAULT_FONT_SIZE: LogicalLength = LogicalLength::new(1... type Font (line 81) | pub enum Font { method ascent (line 93) | fn ascent(&self) -> PhysicalLength { method height (line 101) | fn height(&self) -> PhysicalLength { method descent (line 109) | fn descent(&self) -> PhysicalLength { method x_height (line 117) | fn x_height(&self) -> PhysicalLength { method cap_height (line 125) | fn cap_height(&self) -> PhysicalLength { function pixel_size (line 88) | pub fn pixel_size(glyphs: &i_slint_core::graphics::BitmapGlyphs) -> Phys... function match_font (line 134) | pub fn match_font( function text_layout_for_font (line 214) | pub fn text_layout_for_font<'a, Font>( function register_bitmap_font (line 229) | pub fn register_bitmap_font(font_data: &'static BitmapFont) { FILE: internal/renderers/software/fonts/pixelfont.rs type PixelFont (line 12) | pub struct PixelFont { method glyph_index_to_glyph_id (line 19) | pub fn glyph_index_to_glyph_id(index: usize) -> core::num::NonZeroU16 { method glyph_id_to_glyph_index (line 22) | pub fn glyph_id_to_glyph_index(id: core::num::NonZeroU16) -> usize { method ascent (line 141) | fn ascent(&self) -> PhysicalLength { method descent (line 145) | fn descent(&self) -> PhysicalLength { method height (line 149) | fn height(&self) -> PhysicalLength { method x_height (line 156) | fn x_height(&self) -> PhysicalLength { method cap_height (line 160) | fn cap_height(&self) -> PhysicalLength { method render_glyph (line 28) | fn render_glyph( method scale_delta (line 65) | fn scale_delta(&self) -> Fixed { type LengthPrimitive (line 75) | type LengthPrimitive = i16; type Length (line 76) | type Length = PhysicalLength; method shape_text (line 77) | fn shape_text>>( method glyph_for_char (line 112) | fn glyph_for_char(&self, ch: char) -> Option> { method max_lines (line 135) | fn max_lines(&self, max_height: PhysicalLength) -> usize { FILE: internal/renderers/software/fonts/systemfonts.rs type CachedFontInfo (line 15) | struct CachedFontInfo { function get_swash_font_info (line 25) | pub fn get_swash_font_info(blob: &fontique::Blob, index: u32) -> (sw... function get_swash_font_info_for_query_font (line 37) | fn get_swash_font_info_for_query_font(font: &fontique::QueryFont) -> (sw... function match_font (line 41) | pub fn match_font( function fallbackfont (line 62) | pub fn fallbackfont( function register_font_from_memory (line 76) | pub fn register_font_from_memory( function register_font_from_path (line 85) | pub fn register_font_from_path( FILE: internal/renderers/software/fonts/vectorfont.rs type FontUnit (line 18) | struct FontUnit; type FontLength (line 19) | type FontLength = euclid::Length; type FontScaleFactor (line 20) | type FontScaleFactor = euclid::Scale; type GlyphCacheKey (line 22) | type GlyphCacheKey = (u64, u32, PhysicalLength, core::num::NonZeroU16); type RenderableGlyphWeightScale (line 24) | struct RenderableGlyphWeightScale; method weight (line 27) | fn weight(&self, _: &GlyphCacheKey, value: &RenderableVectorGlyph) -> ... type GlyphCache (line 32) | type GlyphCache = clru::CLruCache< type VectorFont (line 48) | pub struct VectorFont { method swash_font_ref (line 62) | fn swash_font_ref(&self) -> swash::FontRef<'_> { method new (line 70) | pub fn new( method new_from_blob_and_index (line 79) | pub fn new_from_blob_and_index( method render_vector_glyph (line 112) | pub fn render_vector_glyph( method ascent (line 206) | fn ascent(&self) -> PhysicalLength { method height (line 210) | fn height(&self) -> PhysicalLength { method descent (line 214) | fn descent(&self) -> PhysicalLength { method x_height (line 218) | fn x_height(&self) -> PhysicalLength { method cap_height (line 222) | fn cap_height(&self) -> PhysicalLength { method render_glyph (line 228) | fn render_glyph( method scale_delta (line 244) | fn scale_delta(&self) -> super::Fixed { type LengthPrimitive (line 157) | type LengthPrimitive = i16; type Length (line 158) | type Length = PhysicalLength; method shape_text (line 159) | fn shape_text>>( method glyph_for_char (line 186) | fn glyph_for_char(&self, ch: char) -> Option> { method max_lines (line 200) | fn max_lines(&self, max_height: PhysicalLength) -> usize { FILE: internal/renderers/software/lib.rs type PhysicalLength (line 58) | type PhysicalLength = euclid::Length; type PhysicalRect (line 59) | type PhysicalRect = euclid::Rect; type PhysicalSize (line 60) | type PhysicalSize = euclid::Size2D; type PhysicalPoint (line 61) | type PhysicalPoint = euclid::Point2D; type PhysicalBorderRadius (line 62) | type PhysicalBorderRadius = BorderRadius; type RenderingRotation (line 71) | pub enum RenderingRotation { method is_transpose (line 84) | fn is_transpose(self) -> bool { method mirror_width (line 87) | fn mirror_width(self) -> bool { method mirror_height (line 90) | fn mirror_height(self) -> bool { method angle (line 94) | pub fn angle(self) -> f32 { type RotationInfo (line 105) | struct RotationInfo { type Transform (line 111) | trait Transform { method transformed (line 114) | fn transformed(self, info: RotationInfo) -> Self; method transformed (line 118) | fn transformed(mut self, info: RotationInfo) -> Self { method transformed (line 133) | fn transformed(mut self, info: RotationInfo) -> Self { method transformed (line 142) | fn transformed(self, info: RotationInfo) -> Self { method transformed (line 157) | fn transformed(self, info: RotationInfo) -> Self { type LineBufferProvider (line 182) | pub trait LineBufferProvider { method process_line (line 192) | fn process_line( constant PHYSICAL_REGION_MAX_SIZE (line 201) | const PHYSICAL_REGION_MAX_SIZE: usize = DirtyRegion::MAX_COUNT; constant PHYSICAL_REGION_MAX_SIZE (line 204) | pub const PHYSICAL_REGION_MAX_SIZE: usize = 3; constant _ (line 205) | const _: () = { type PhysicalRegion (line 215) | pub struct PhysicalRegion { method iter_box (line 221) | fn iter_box(&self) -> impl Iterator PhysicalRect { method bounding_box_size (line 237) | pub fn bounding_box_size(&self) -> i_slint_core::api::PhysicalSize { method bounding_box_origin (line 242) | pub fn bounding_box_origin(&self) -> i_slint_core::api::PhysicalPositi... method iter (line 250) | pub fn iter( method intersection (line 285) | fn intersection(&self, clip: &PhysicalRect) -> PhysicalRegion { function region_iter (line 301) | fn region_iter() { function region_line_ranges (line 340) | fn region_line_ranges( type TargetPixelSlice (line 410) | struct TargetPixelSlice<'a, T> { type TargetPixel (line 416) | type TargetPixel = T; function line_slice (line 418) | fn line_slice(&mut self, line_number: usize) -> &mut [Self::TargetPixel] { function num_lines (line 423) | fn num_lines(&self) -> usize { type SoftwareRenderer (line 437) | pub struct SoftwareRenderer { method text_layout_cache (line 468) | pub fn text_layout_cache(&self) -> &sharedparley::TextLayoutCache { method new (line 475) | pub fn new() -> Self { method new_with_repaint_buffer_type (line 482) | pub fn new_with_repaint_buffer_type(repaint_buffer_type: RepaintBuffer... method set_repaint_buffer_type (line 491) | pub fn set_repaint_buffer_type(&self, repaint_buffer_type: RepaintBuff... method repaint_buffer_type (line 498) | pub fn repaint_buffer_type(&self) -> RepaintBufferType { method set_rendering_rotation (line 505) | pub fn set_rendering_rotation(&self, rotation: RenderingRotation) { method rendering_rotation (line 510) | pub fn rendering_rotation(&self) -> RenderingRotation { method render (line 528) | pub fn render(&self, buffer: &mut [impl TargetPixel], pixel_stride: us... method render_into_buffer (line 545) | pub fn render_into_buffer(&self, buffer: &mut impl TargetPixelBuffer) ... method render_buffer_impl (line 549) | fn render_buffer_impl( method measure_frame_rendered (line 697) | fn measure_frame_rendered(&self, renderer: &mut dyn ItemRenderer) { method render_by_line (line 746) | pub fn render_by_line(&self, line_buffer: impl LineBufferProvider) -> ... method default (line 451) | fn default() -> Self { method text_size (line 778) | fn text_size( method char_size (line 845) | fn char_size( method font_metrics (line 893) | fn font_metrics( method text_input_byte_offset_for_position (line 948) | fn text_input_byte_offset_for_position( method text_input_cursor_rect_for_byte_offset (line 1037) | fn text_input_cursor_rect_for_byte_offset( method free_graphics_resources (line 1143) | fn free_graphics_resources( method mark_dirty_region (line 1154) | fn mark_dirty_region(&self, region: DirtyRegion) { method register_bitmap_font (line 1158) | fn register_bitmap_font(&self, font_data: &'static i_slint_core::graphic... method register_font_from_memory (line 1163) | fn register_font_from_memory( method register_font_from_path (line 1175) | fn register_font_from_path( method default_font_size (line 1186) | fn default_font_size(&self) -> LogicalLength { method set_window_adapter (line 1190) | fn set_window_adapter(&self, window_adapter: &Rc) { method window_adapter (line 1197) | fn window_adapter(&self) -> Option> { method take_snapshot (line 1204) | fn take_snapshot(&self) -> Result, Platfor... method supports_transformations (line 1242) | fn supports_transformations(&self) -> bool { function parley_disabled (line 1247) | fn parley_disabled() -> bool { function render_window_frame_by_line (line 1256) | fn render_window_frame_by_line( function prepare_scene (line 1388) | fn prepare_scene( type ProcessScene (line 1494) | trait ProcessScene { method process_scene_texture (line 1495) | fn process_scene_texture(&mut self, geometry: PhysicalRect, texture: S... method process_target_texture (line 1496) | fn process_target_texture( method process_rectangle (line 1501) | fn process_rectangle(&mut self, _: &target_pixel_buffer::DrawRectangle... method process_simple_rectangle (line 1503) | fn process_simple_rectangle(&mut self, geometry: PhysicalRect, color: ... method process_rounded_rectangle (line 1504) | fn process_rounded_rectangle(&mut self, geometry: PhysicalRect, data: ... method process_linear_gradient (line 1505) | fn process_linear_gradient(&mut self, geometry: PhysicalRect, gradient... method process_radial_gradient (line 1506) | fn process_radial_gradient(&mut self, geometry: PhysicalRect, gradient... method process_conic_gradient (line 1507) | fn process_conic_gradient(&mut self, geometry: PhysicalRect, gradient:... method process_filled_path (line 1509) | fn process_filled_path( method process_stroked_path (line 1517) | fn process_stroked_path( method process_scene_texture (line 1808) | fn process_scene_texture(&mut self, geometry: PhysicalRect, texture: S... method process_target_texture (line 1812) | fn process_target_texture( method process_rectangle (line 1828) | fn process_rectangle( method process_rounded_rectangle (line 1840) | fn process_rounded_rectangle(&mut self, geometry: PhysicalRect, rr: Ro... method process_simple_rectangle (line 1853) | fn process_simple_rectangle(&mut self, geometry: PhysicalRect, color: ... method process_linear_gradient (line 1859) | fn process_linear_gradient(&mut self, geometry: PhysicalRect, g: Linea... method process_radial_gradient (line 1870) | fn process_radial_gradient(&mut self, geometry: PhysicalRect, g: Radia... method process_conic_gradient (line 1882) | fn process_conic_gradient(&mut self, geometry: PhysicalRect, g: ConicG... method process_filled_path (line 1896) | fn process_filled_path( method process_stroked_path (line 1907) | fn process_stroked_path( method process_scene_texture (line 1933) | fn process_scene_texture(&mut self, geometry: PhysicalRect, texture: S... method process_target_texture (line 1944) | fn process_target_texture( method process_rectangle (line 1987) | fn process_rectangle( method process_simple_rectangle (line 1995) | fn process_simple_rectangle(&mut self, geometry: PhysicalRect, color: ... method process_rounded_rectangle (line 2004) | fn process_rounded_rectangle(&mut self, geometry: PhysicalRect, data: ... method process_linear_gradient (line 2018) | fn process_linear_gradient(&mut self, geometry: PhysicalRect, gradient... method process_radial_gradient (line 2031) | fn process_radial_gradient(&mut self, geometry: PhysicalRect, gradient... method process_conic_gradient (line 2044) | fn process_conic_gradient(&mut self, geometry: PhysicalRect, gradient:... method process_filled_path (line 2059) | fn process_filled_path( method process_stroked_path (line 2071) | fn process_stroked_path( function process_rectangle_impl (line 1527) | fn process_rectangle_impl( type RenderToBuffer (line 1742) | struct RenderToBuffer<'a, TargetPixelBuffer> { function foreach_ranges (line 1749) | fn foreach_ranges( function process_texture_impl (line 1793) | fn process_texture_impl(&mut self, geometry: PhysicalRect, texture: Scen... type PrepareScene (line 1927) | struct PrepareScene { type SceneBuilder (line 2084) | struct SceneBuilder<'a, T> { function new (line 2096) | fn new( function should_draw (line 2123) | fn should_draw(&self, rect: &LogicalRect) -> bool { function draw_image_impl (line 2129) | fn draw_image_impl( function draw_text_paragraph (line 2313) | fn draw_text_paragraph( function alpha_color (line 2484) | fn alpha_color(&self, color: Color) -> Color { function alpha_color (line 2498) | fn alpha_color(color: Color, alpha: u8) -> Color { type SelectionInfo (line 2511) | struct SelectionInfo { type RenderState (line 2518) | struct RenderState { function draw_rectangle (line 2525) | fn draw_rectangle( function draw_border_rectangle (line 2553) | fn draw_border_rectangle( function draw_window_background (line 2602) | fn draw_window_background( function draw_image (line 2613) | fn draw_image( function draw_text (line 2662) | fn draw_text( function draw_text_input (line 2757) | fn draw_text_input( function draw_path (line 2952) | fn draw_path( function draw_path (line 2962) | fn draw_path( function draw_box_shadow (line 3038) | fn draw_box_shadow( function combine_clip (line 3047) | fn combine_clip( function get_current_clip (line 3066) | fn get_current_clip(&self) -> LogicalRect { function translate (line 3070) | fn translate(&mut self, distance: LogicalVector) { function translation (line 3075) | fn translation(&self) -> LogicalVector { function rotate (line 3079) | fn rotate(&mut self, _angle_in_degrees: f32) { function scale (line 3083) | fn scale(&mut self, _x_factor: f32, _y_factor: f32) { function apply_opacity (line 3087) | fn apply_opacity(&mut self, opacity: f32) { function save_state (line 3091) | fn save_state(&mut self) { function restore_state (line 3095) | fn restore_state(&mut self) { function scale_factor (line 3099) | fn scale_factor(&self) -> f32 { function draw_cached_pixmap (line 3103) | fn draw_cached_pixmap( function draw_string (line 3141) | fn draw_string(&mut self, string: &str, color: Color) { function draw_image_direct (line 3203) | fn draw_image_direct(&mut self, _image: i_slint_core::graphics::Image) { function window (line 3207) | fn window(&self) -> &i_slint_core::window::WindowInner { function as_any (line 3211) | fn as_any(&mut self) -> Option<&mut dyn core::any::Any> { constant SUPPORTS_TRANSFORMATIONS (line 3217) | const SUPPORTS_TRANSFORMATIONS: bool = false; type PlatformBrush (line 3225) | type PlatformBrush = Color; function platform_brush_for_color (line 3227) | fn platform_brush_for_color(&mut self, color: &Color) -> Option Rc { method draw_if_needed (line 39) | pub fn draw_if_needed(&self, render_callback: impl FnOnce(&SoftwareRen... method draw_async_if_needed (line 58) | pub async fn draw_async_if_needed( method set_size (line 74) | pub fn set_size(&self, size: impl Into) { type Target (line 105) | type Target = Window; method deref (line 106) | fn deref(&self) -> &Self::Target { method window (line 80) | fn window(&self) -> &Window { method renderer (line 84) | fn renderer(&self) -> &dyn Renderer { method size (line 88) | fn size(&self) -> i_slint_core::api::PhysicalSize { method set_size (line 91) | fn set_size(&self, size: i_slint_core::api::WindowSize) { method request_redraw (line 99) | fn request_redraw(&self) { function test_empty_window (line 112) | fn test_empty_window() { FILE: internal/renderers/software/path.rs function convert_path_data_to_zeno (line 15) | pub fn convert_path_data_to_zeno( function render_path_with_style (line 61) | fn render_path_with_style( function render_filled_path (line 142) | pub fn render_filled_path( function render_stroked_path (line 167) | pub fn render_stroked_path( FILE: internal/renderers/software/scene.rs type SceneVectors (line 18) | pub struct SceneVectors { type Scene (line 27) | pub struct Scene { method new (line 50) | pub fn new( method next_line (line 77) | pub fn next_line(&mut self) { method recompute_ranges (line 212) | fn recompute_ranges(&mut self) -> bool { type SceneItem (line 238) | pub struct SceneItem { function compare_scene_item (line 246) | fn compare_scene_item(a: &SceneItem, b: &SceneItem) -> core::cmp::Orderi... type SceneCommand (line 264) | pub enum SceneCommand { type SceneTexture (line 294) | pub struct SceneTexture<'a> { function source_size (line 305) | pub fn source_size(&self) -> PhysicalSize { function from_target_texture (line 322) | pub fn from_target_texture( type SceneTextureExtra (line 341) | pub struct SceneTextureExtra { method from_target_texture (line 356) | pub fn from_target_texture( type SharedBufferData (line 418) | pub enum SharedBufferData { method width (line 424) | pub fn width(&self) -> usize { method height (line 431) | pub fn height(&self) -> usize { type SharedBufferCommand (line 439) | pub struct SharedBufferCommand { method as_texture (line 447) | pub fn as_texture(&self) -> SceneTexture<'_> { function compute_range_in_buffer (line 483) | pub fn compute_range_in_buffer( type RoundedRectangle (line 493) | pub struct RoundedRectangle { type LinearGradientCommand (line 514) | pub struct LinearGradientCommand { type RadialGradientCommand (line 536) | pub struct RadialGradientCommand { type ConicGradientCommand (line 551) | pub struct ConicGradientCommand { FILE: internal/renderers/software/target_pixel_buffer.rs type TextureData (line 12) | pub struct TextureData<'a> { function new (line 26) | pub fn new( type TextureDataContainer (line 37) | pub(super) enum TextureDataContainer { type TilingInfo (line 43) | pub struct TilingInfo { type DrawTextureArgs (line 62) | pub struct DrawTextureArgs { method source (line 93) | pub fn source(&self) -> TextureData<'_> { method source_size (line 133) | pub(super) fn source_size(&self) -> PhysicalSize { type DrawRectangleArgs (line 148) | pub struct DrawRectangleArgs { method from_rect (line 185) | pub(super) fn from_rect(geometry: euclid::Rect, backg... method geometry (line 197) | pub(super) fn geometry(&self) -> euclid::Rect { type TargetPixelBuffer (line 205) | pub trait TargetPixelBuffer { method line_slice (line 210) | fn line_slice(&mut self, line_number: usize) -> &mut [Self::TargetPixel]; method num_lines (line 213) | fn num_lines(&self) -> usize; method fill_background (line 216) | fn fill_background(&mut self, _brush: &Brush, _region: &PhysicalRegion... method draw_rectangle (line 221) | fn draw_rectangle(&mut self, _: &DrawRectangleArgs, _clip: &PhysicalRe... method draw_texture (line 229) | fn draw_texture(&mut self, _: &DrawTextureArgs, _clip: &PhysicalRegion... FILE: tests/doctests/build.rs function main (line 7) | fn main() -> Result<(), Box> { FILE: tests/doctests/main.rs function do_test (line 7) | fn do_test(snippet: &str, path: &str) -> Result<(), Box PathBuf { function main (line 17) | fn main() -> Result<(), Box> { FILE: tests/driver/cpp/cppdriver.rs function test (line 9) | pub fn test(testcase: &test_driver_lib::TestCase) -> Result<(), Box String { method is_ignored (line 30) | pub fn is_ignored(&self, driver: &str) -> bool { function collect_test_cases (line 37) | pub fn collect_test_cases(sub_folders: &str) -> std::io::Result { function extract_test_functions (line 113) | pub fn extract_test_functions(source: &str) -> impl Iterator impl Iterator impl Iterator impl Iterator { function test_extract_ignores (line 219) | fn test_extract_ignores() { function extract_cpp_namespace (line 232) | pub fn extract_cpp_namespace(source: &str) -> Option { function test_extract_cpp_namespace (line 239) | fn test_extract_cpp_namespace() { FILE: tests/driver/interpreter/build.rs function main (line 6) | fn main() -> Result<(), Box> { FILE: tests/driver/interpreter/interpreter.rs function test (line 8) | pub fn test(testcase: &test_driver_lib::TestCase) -> Result<(), Box Result<(), Box> { FILE: tests/driver/nodejs/main.rs function main (line 9) | fn main() { FILE: tests/driver/nodejs/nodejs.rs function check_output (line 9) | fn check_output(o: std::process::Output) { function test (line 57) | pub fn test(testcase: &test_driver_lib::TestCase) -> Result<(), Box Result<(), Box> { FILE: tests/driver/python/main.rs function main (line 10) | fn main() { FILE: tests/driver/python/python.rs function test (line 10) | pub fn test(testcase: &test_driver_lib::TestCase) -> Result<(), Box std::io::Result> { function validate_test_file (line 14) | fn validate_test_file(base: &OsStr, path: &Path) -> std::io::Result<()> { function make_generator_files (line 39) | fn make_generator_files() -> std::io::Result( function main (line 88) | fn main() -> std::io::Result<()> { function generate_macro (line 186) | fn generate_macro( function generate_source (line 243) | fn generate_source( FILE: tests/driver/rust/main.rs function main (line 12) | fn main() { FILE: tests/manual/module-builds/app/build.rs function main (line 4) | fn main() { FILE: tests/manual/module-builds/app/src/main.rs function main (line 11) | fn main() -> Result<(), Box> { FILE: tests/manual/module-builds/blogica/build.rs function main (line 4) | fn main() -> Result<(), slint_build::CompileError> { FILE: tests/manual/module-builds/blogica/src/lib.rs function init (line 9) | pub fn init(blogica_api: &BLogicAAPI) { FILE: tests/manual/module-builds/blogicb/build.rs function main (line 4) | fn main() -> Result<(), slint_build::CompileError> { FILE: tests/manual/module-builds/blogicb/src/lib.rs function init (line 8) | pub fn init(blogicb_api: &BLogicBAPI) { FILE: tests/manual/windowattributes/main.rs function main (line 53) | fn main() -> Result<(), slint::PlatformError> { FILE: tests/screenshots/build.rs function main (line 7) | fn main() -> std::io::Result<()> { function gen_software (line 34) | fn gen_software(generated_file: &mut impl Write) -> std::io::Result<()> { function generate_source (line 137) | fn generate_source( function gen_skia (line 178) | fn gen_skia(generated_file: &mut impl Write) -> Result<(), std::io::Erro... FILE: tests/screenshots/main.rs function main (line 16) | fn main() { FILE: tests/screenshots/skia.rs type SkiaScreenshotBackend (line 15) | pub struct SkiaScreenshotBackend; method create_window_adapter (line 18) | fn create_window_adapter(&self) -> Result, Platfor... method duration_since_start (line 26) | fn duration_since_start(&self) -> core::time::Duration { type SkiaScreenshotWindow (line 31) | pub struct SkiaScreenshotWindow { method window (line 38) | fn window(&self) -> &i_slint_core::api::Window { method size (line 42) | fn size(&self) -> PhysicalSize { method set_size (line 46) | fn set_size(&self, size: i_slint_core::api::WindowSize) { method renderer (line 53) | fn renderer(&self) -> &dyn Renderer { method update_window_properties (line 57) | fn update_window_properties(&self, properties: i_slint_core::window::Win... function init_skia (line 65) | pub fn init_skia() { type TestCase (line 70) | pub struct TestCase { function run_test (line 76) | pub fn run_test(testcase: TestCase) -> Result<(), Box(future: F) -> Option { FILE: tests/screenshots/software.rs type SwrTestingBackend (line 16) | pub struct SwrTestingBackend { method create_window_adapter (line 21) | fn create_window_adapter( method duration_since_start (line 27) | fn duration_since_start(&self) -> core::time::Duration { function init_swr (line 32) | pub fn init_swr() -> Rc { function screenshot (line 43) | pub fn screenshot( type TestingLineBuffer (line 73) | struct TestingLineBuffer<'a> { type TargetPixel (line 80) | type TargetPixel = Rgb8Pixel; method process_line (line 82) | fn process_line( function assert_with_render (line 98) | pub fn assert_with_render( function assert_with_render_by_line (line 117) | pub fn assert_with_render_by_line( function screenshot_render_by_line (line 154) | pub fn screenshot_render_by_line( FILE: tests/screenshots/testing.rs type RenderingRotation (line 13) | pub enum RenderingRotation { function image_buffer (line 21) | pub fn image_buffer(path: &str) -> Result,... function color_difference (line 32) | fn color_difference(lhs: &Rgba8Pixel, rhs: &Rgba8Pixel) -> f32 { type TestCaseOptions (line 41) | pub struct TestCaseOptions { function compare_images (line 52) | pub fn compare_images( FILE: tools/compiler/main.rs type Embedding (line 32) | enum Embedding { type Cli (line 52) | struct Cli { function main (line 125) | fn main() -> std::io::Result<()> { FILE: tools/docsnapper/headless.rs type HeadlessBackend (line 14) | pub struct HeadlessBackend { method new (line 20) | pub fn new() -> Self { method create_window_adapter (line 36) | fn create_window_adapter( method duration_since_start (line 47) | fn duration_since_start(&self) -> core::time::Duration { method set_clipboard_text (line 54) | fn set_clipboard_text(&self, text: &str, clipboard: i_slint_core::plat... method clipboard_text (line 60) | fn clipboard_text(&self, clipboard: i_slint_core::platform::Clipboard)... method run_event_loop (line 68) | fn run_event_loop(&self) -> Result<(), PlatformError> { method new_event_loop_proxy (line 88) | fn new_event_loop_proxy(&self) -> Option Self { type HeadlessWindow (line 95) | pub struct HeadlessWindow { method input_method_request (line 103) | fn input_method_request(&self, request: i_slint_core::window::InputMetho... method window (line 109) | fn window(&self) -> &i_slint_core::api::Window { method size (line 113) | fn size(&self) -> PhysicalSize { method set_size (line 117) | fn set_size(&self, size: i_slint_core::api::WindowSize) { method renderer (line 124) | fn renderer(&self) -> &dyn Renderer { method update_window_properties (line 128) | fn update_window_properties(&self, properties: i_slint_core::window::Win... method internal (line 135) | fn internal(&self, _: i_slint_core::InternalToken) -> Option<&dyn Window... type Event (line 140) | enum Event { type Queue (line 146) | struct Queue( method quit_event_loop (line 152) | fn quit_event_loop(&self) -> Result<(), i_slint_core::api::EventLoopEr... method invoke_from_event_loop (line 158) | fn invoke_from_event_loop( function init (line 168) | pub fn init() { function set_window_scale_factor (line 173) | pub fn set_window_scale_factor(window: &slint_interpreter::Window, facto... FILE: tools/docsnapper/main.rs type Error (line 21) | struct Error(Box); method fmt (line 23) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 33) | fn from(value: T) -> Self { type Result (line 38) | type Result = std::result::Result; type Cli (line 42) | struct Cli { function print_error (line 69) | fn print_error(stream: &mut termcolor::StandardStream, msg: &str) { function main (line 79) | fn main() -> Result<()> { function wrap_code (line 127) | fn wrap_code(code: &str, size: Option<(usize, usize)>) -> String { function parse_attribute (line 145) | fn parse_attribute(attributes: &str) -> Result> { function test_parse_attributes (line 214) | fn test_parse_attributes() { function extract_code_from_text (line 234) | fn extract_code_from_text(text: &str, size: Option<(usize, usize)>) -> R... function test_extract_code_from_text (line 281) | fn test_extract_code_from_text() { function process_tag (line 353) | fn process_tag( function process_doc_file (line 391) | fn process_doc_file(file: &Path, project_root: &Path, args: &Cli) -> Res... function find_project_root (line 425) | fn find_project_root(docs_folder: &Path) -> Result { function build_and_snapshot (line 438) | fn build_and_snapshot( function init_compiler (line 518) | fn init_compiler(args: &Cli) -> slint_interpreter::Compiler { FILE: tools/figma-inspector/backend/code.ts function checkVariableChanges (line 140) | async function checkVariableChanges(isInitialRun = false) { FILE: tools/figma-inspector/backend/utils/code-utils.ts function dispatch (line 6) | function dispatch(data: any, origin = "*") { function dispatchTS (line 12) | function dispatchTS( function listenTS (line 20) | function listenTS( FILE: tools/figma-inspector/backend/utils/export-variables.ts function getSlintType (line 11) | function getSlintType(figmaType: string): string { function formatStructName (line 27) | function formatStructName(name: string): string { function sanitizePropertyName (line 53) | function sanitizePropertyName(name: string): string { function sanitizeRowName (line 88) | function sanitizeRowName(rowName: string): string { function sanitizeModeForEnum (line 97) | function sanitizeModeForEnum(name: string): string { function extractHierarchy (line 113) | function extractHierarchy(name: string): string[] { function getOriginalVariableData (line 124) | async function getOriginalVariableData(variableId: string) { function followChainToConcreteValue (line 134) | async function followChainToConcreteValue( function getDefaultValueForType (line 214) | function getDefaultValueForType(type: string): string { type VariableNode (line 241) | interface VariableNode { type StructField (line 253) | interface StructField { type StructDefinition (line 259) | interface StructDefinition { type PropertyInstance (line 265) | interface PropertyInstance { function generateStructsAndInstances (line 273) | function generateStructsAndInstances( type VariableModeData (line 799) | interface VariableModeData { type CollectionData (line 806) | interface CollectionData { function exportFigmaVariablesToSeparateFiles (line 815) | async function exportFigmaVariablesToSeparateFiles( type SchemeField (line 1466) | interface SchemeField { type SchemeStruct (line 1471) | interface SchemeStruct { function generateSchemeStructs (line 1478) | function generateSchemeStructs( function collectMultiModeStructs (line 1663) | function collectMultiModeStructs( function generateReadmeContent (line 1715) | function generateReadmeContent(exportInfo: { FILE: tools/figma-inspector/backend/utils/property-parsing.ts function rgbToHex (line 46) | function rgbToHex(rgba: RGB | RGBA): string { function generateRadialGradient (line 57) | function generateRadialGradient(fill: { function generateLinearGradient (line 82) | function generateLinearGradient(fill: { function roundNumber (line 107) | function roundNumber(value: number): number | null { function getBorderRadius (line 114) | async function getBorderRadius( function getBorderWidthAndColor (line 242) | async function getBorderWidthAndColor( function getBrush (line 298) | function getBrush(fill: { function getVariablePathString (line 346) | async function getVariablePathString( function generateSlintSnippet (line 374) | async function generateSlintSnippet( function generateUnsupportedNodeSnippet (line 398) | function generateUnsupportedNodeSnippet(sceneNode: SceneNode): string { function generateRectangleSnippet (line 461) | async function generateRectangleSnippet( function generatePathNodeSnippet (line 644) | async function generatePathNodeSnippet( function generateTextSnippet (line 925) | async function generateTextSnippet( FILE: tools/figma-inspector/shared/universals.d.ts type EventTS (line 4) | interface EventTS { FILE: tools/figma-inspector/src/components/DialogFrame.tsx type DialogFrameProps (line 8) | interface DialogFrameProps { type DialogSubComponentProps (line 12) | interface DialogSubComponentProps { function DialogFrame (line 19) | function DialogFrame({ children }: DialogFrameProps) { FILE: tools/figma-inspector/src/components/snippet/CodeSnippet.tsx function initHighlighter (line 26) | async function initHighlighter() { function CodeSnippet (line 37) | function CodeSnippet({ code }: { code: string }) { FILE: tools/figma-inspector/src/globals.d.ts type Message (line 4) | type Message = { type PluginMessageEvent (line 9) | interface PluginMessageEvent { FILE: tools/figma-inspector/src/utils/bolt-utils.ts function dispatch (line 8) | function dispatch(msg: Message, global = false, origin = "*") { function dispatchTS (line 16) | function dispatchTS( function listenTS (line 25) | function listenTS( function getColorTheme (line 48) | function getColorTheme(): "light" | "dark" { function subscribeColorTheme (line 60) | function subscribeColorTheme( FILE: tools/figma-inspector/src/utils/store.ts type ExportType (line 7) | enum ExportType { type StoreState (line 12) | interface StoreState { FILE: tools/figma-inspector/src/utils/utils.ts function writeTextToClipboard (line 5) | function writeTextToClipboard(str: string): boolean { function downloadZipFile (line 40) | async function downloadZipFile( function downloadFile (line 83) | function downloadFile(filename: string, text: string) { FILE: tools/figma-inspector/tests/property-parsing.test.ts function findNodeById (line 16) | function findNodeById(obj: any, targetId: string): any { function findNodeByName (line 39) | function findNodeByName(obj: any, targetName: string): any { function processCornerRadii (line 65) | function processCornerRadii(json: any): any { function processVectorNode (line 86) | function processVectorNode(json: any): any { function processTextNode (line 100) | function processTextNode(json: any): any { FILE: tools/figma_import/src/figmatypes.rs type File (line 15) | pub struct File { type Component (line 27) | pub struct Component { type NodeCommon (line 42) | pub struct NodeCommon { type LayoutConstraint (line 52) | pub struct LayoutConstraint { function return_true (line 57) | fn return_true() -> bool { function return_one (line 60) | fn return_one() -> f32 { type Color (line 65) | pub struct Color { method is_transparent (line 73) | pub fn is_transparent(&self) -> bool { function deserialize_or_default (line 79) | fn deserialize_or_default<'de, T: Default + Deserialize<'de>, D: serde::... type Rectangle (line 87) | pub struct Rectangle { method origin (line 94) | pub fn origin(self) -> Vector { method size (line 97) | pub fn size(self) -> Vector { type Vector (line 103) | pub struct Vector { type Paint (line 109) | pub struct Paint { type ColorStop (line 127) | pub struct ColorStop { type LayoutGrid (line 133) | pub struct LayoutGrid { type Effect (line 146) | pub struct Effect { type TypeStyle (line 157) | pub struct TypeStyle { type Path (line 182) | pub struct Path { type Transform (line 187) | type Transform = [[f32; 3]; 2]; type BlendMode (line 189) | type BlendMode = String; type EasingType (line 190) | type EasingType = String; type Frame (line 193) | pub struct Frame { type ExportSetting (line 229) | pub struct ExportSetting { type Constraint (line 236) | pub struct Constraint { type VectorNode (line 243) | pub struct VectorNode { type Node (line 283) | pub enum Node { method common (line 340) | pub fn common(&self) -> &NodeCommon { type Style (line 362) | pub struct Style { FILE: tools/figma_import/src/main.rs type Opt (line 16) | struct Opt { function fill_hash (line 36) | fn fill_hash<'x>(hash: &mut HashMap<&'x str, &'x figmatypes::Node>, node... type Error (line 45) | struct Error(String); method fmt (line 48) | fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { function load_from_network (line 53) | async fn load_from_network(opt: &Opt) -> Result Result<(), Box> { FILE: tools/figma_import/src/rendered.rs type Document (line 9) | pub struct Document<'doc> { type Indent (line 15) | struct Indent(pub u32); method sub_assign (line 18) | fn sub_assign(&mut self, rhs: u32) { method add_assign (line 24) | fn add_assign(&mut self, rhs: u32) { method fmt (line 30) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Ctx (line 39) | struct Ctx { method begin_element (line 46) | fn begin_element( method end_element (line 69) | fn end_element(&mut self) -> std::fmt::Result { method write_str (line 76) | fn write_str(&mut self, s: &str) -> std::fmt::Result { method fmt (line 86) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function render (line 98) | pub fn render( function render_frame (line 135) | fn render_frame(frame: &Frame, rc: &mut Ctx) -> Result Result; type SourceFileVersionMap (line 27) | pub type SourceFileVersionMap = HashMap; function default_cc (line 29) | fn default_cc() -> i_slint_compiler::CompilerConfiguration { type OpenImportCallback (line 36) | pub type OpenImportCallback = Rc< type CompilerConfiguration (line 43) | pub struct CompilerConfiguration { method build (line 74) | fn build(mut self) -> (i_slint_compiler::CompilerConfiguration, Option... method default (line 58) | fn default() -> Self { type DocumentCache (line 87) | pub struct DocumentCache { method wire_up_import_fallback (line 109) | fn wire_up_import_fallback( method new (line 140) | pub fn new(config: CompilerConfiguration) -> Self { method new_from_raw_parts (line 158) | pub fn new_from_raw_parts( method snapshot (line 173) | pub fn snapshot(&self) -> Option { method resolve_import_path (line 182) | pub fn resolve_import_path( method document_version (line 190) | pub fn document_version(&self, target_uri: &Url) -> SourceFileVersion { method document_version_by_path (line 194) | pub fn document_version_by_path(&self, path: &Path) -> SourceFileVersi... method get_document (line 198) | pub fn get_document<'a>(&'a self, url: &'_ Url) -> Option<&'a Document> { method uses_widgets_impl (line 203) | fn uses_widgets_impl(&self, doc_path: PathBuf, dedup: &mut HashSet bool { method get_document_by_path (line 238) | pub fn get_document_by_path<'a>(&'a self, path: &'_ Path) -> Option<&'... method get_document_for_source_file (line 242) | pub fn get_document_for_source_file<'a>( method get_document_and_offset (line 249) | pub fn get_document_and_offset<'a>( method all_url_documents (line 264) | pub fn all_url_documents(&self) -> impl Iterator impl Iterator + '_ { method global_type_registry (line 272) | pub fn global_type_registry(&self) -> std::cell::Ref<'_, TypeRegister> { method invalidate_everything (line 276) | fn invalidate_everything(&mut self) { method reconfigure (line 289) | pub async fn reconfigure( method preload_builtins (line 331) | pub async fn preload_builtins(&mut self) { method load_url (line 338) | pub async fn load_url( method reload_cached_file (line 352) | pub async fn reload_cached_file(&mut self, url: &Url, diag: &mut Build... method drop_document (line 362) | pub fn drop_document(&mut self, url: &Url) -> Result> { method invalidate_url (line 381) | pub fn invalidate_url(&mut self, url: &Url) -> HashSet { method compiler_configuration (line 390) | pub fn compiler_configuration(&self) -> CompilerConfiguration { method element_at_document_and_offset (line 402) | fn element_at_document_and_offset( method element_at_offset (line 444) | pub fn element_at_offset( method element_at_position (line 453) | pub fn element_at_position( function document_cache_parts_setup (line 95) | pub fn document_cache_parts_setup( function id_at_position (line 469) | fn id_at_position(dc: &DocumentCache, url: &Url, line: u32, character: u... function base_type_at_position (line 475) | fn base_type_at_position( function test_element_at_position_no_element (line 487) | fn test_element_at_position_no_element() { function test_document_version (line 498) | fn test_document_version() { function test_element_at_position_no_such_document (line 504) | fn test_element_at_position_no_such_document() { function test_element_at_position_root (line 510) | fn test_element_at_position_root() { function test_element_at_position_child (line 530) | fn test_element_at_position_child() { FILE: tools/lsp/common/text_edit.rs type TextOffsetAdjustment (line 11) | pub struct TextOffsetAdjustment { method new (line 18) | pub fn new( method adjust (line 44) | pub fn adjust(&self, offset: TextSize) -> TextSize { type TextOffsetAdjustments (line 69) | pub struct TextOffsetAdjustments(Vec); method add_adjustment (line 72) | pub fn add_adjustment(&mut self, adjustment: TextOffsetAdjustment) { method adjust (line 76) | pub fn adjust(&self, input: TextSize) -> TextSize { method adjust_range (line 85) | pub fn adjust_range(&self, range: TextRange) -> TextRange { method is_empty (line 89) | pub fn is_empty(&self) -> bool { type EditIteratorState (line 95) | enum EditIteratorState<'a> { type EditIterator (line 102) | pub struct EditIterator<'a> { function new (line 108) | pub fn new(workspace_edit: &'a lsp_types::WorkspaceEdit) -> Self { type Item (line 125) | type Item = (lsp_types::OptionalVersionedTextDocumentIdentifier, &'a lsp... method next (line 127) | fn next(&mut self) -> Option { type TextEditor (line 181) | pub struct TextEditor { method new (line 189) | pub fn new(source_file: i_slint_compiler::diagnostics::SourceFile) -> ... method apply (line 201) | pub fn apply( method finalize (line 231) | pub fn finalize(self) -> Option<(String, TextOffsetAdjustments, (usize... type EditedText (line 245) | pub struct EditedText { function apply_workspace_edit (line 250) | pub fn apply_workspace_edit( function reversed_edit (line 286) | pub fn reversed_edit( function test_text_offset_adjustments (line 388) | fn test_text_offset_adjustments() { function test_text_offset_adjustments_reverse (line 432) | fn test_text_offset_adjustments_reverse() { function test_edit_iterator_empty (line 476) | fn test_edit_iterator_empty() { function test_edit_iterator_changes_one_empty (line 489) | fn test_edit_iterator_changes_one_empty() { function test_edit_iterator_changes_one_one (line 505) | fn test_edit_iterator_changes_one_one() { function test_edit_iterator_changes_one_two (line 533) | fn test_edit_iterator_changes_one_two() { function test_edit_iterator_changes_two (line 578) | fn test_edit_iterator_changes_two() { function test_edit_iterator_document_changes_empty (line 633) | fn test_edit_iterator_document_changes_empty() { function test_edit_iterator_document_changes_operations (line 646) | fn test_edit_iterator_document_changes_operations() { function test_edit_iterator_document_changes_one_empty (line 659) | fn test_edit_iterator_document_changes_one_empty() { function test_edit_iterator_document_changes_one_one (line 680) | fn test_edit_iterator_document_changes_one_one() { function test_edit_iterator_document_changes_one_two (line 713) | fn test_edit_iterator_document_changes_one_two() { function test_edit_iterator_document_changes_two (line 765) | fn test_edit_iterator_document_changes_two() { function test_edit_iterator_document_mixed (line 821) | fn test_edit_iterator_document_mixed() { function test_texteditor_no_content_in_source_file (line 930) | fn test_texteditor_no_content_in_source_file() { function test_texteditor_edit_out_of_range (line 939) | fn test_texteditor_edit_out_of_range() { function test_texteditor_delete_everything (line 960) | fn test_texteditor_delete_everything() { function test_texteditor_replace (line 990) | fn test_texteditor_replace() { function test_texteditor_2step_replace_all (line 1025) | fn test_texteditor_2step_replace_all() { function check_apply_and_reversed_edit (line 1066) | fn check_apply_and_reversed_edit( function test_multi_line_edit (line 1095) | fn test_multi_line_edit() {