linux: implement dispatcher, add dummy textsystem

This commit is contained in:
Dzmitry Malyshau 2024-01-25 23:08:48 -08:00
parent d675abf70c
commit ca62d22147
10 changed files with 194 additions and 14 deletions

View file

@ -35,8 +35,8 @@ use crate::{
InputHandler, IsZero, KeyContext, KeyEvent, KeymatchMode, LayoutId, MonochromeSprite,
MouseEvent, PaintQuad, Path, Pixels, PlatformInputHandler, Point, PolychromeSprite, Quad,
RenderGlyphParams, RenderImageParams, RenderSvgParams, Scene, Shadow, SharedString, Size,
StackingContext, StackingOrder, Style, TextStyleRefinement, Underline, UnderlineStyle,
Window, WindowContext, SUBPIXEL_VARIANTS,
StackingContext, StackingOrder, Style, TextStyleRefinement, Underline, UnderlineStyle, Window,
WindowContext, SUBPIXEL_VARIANTS,
};
type AnyMouseListener = Box<dyn FnMut(&dyn Any, DispatchPhase, &mut ElementContext) + 'static>;