More Android stub-outs and bug fixes. Fix broken SDL fiber sync.

This commit is contained in:
elasota
2020-10-10 02:42:06 -04:00
parent a2f19f5ccb
commit 5c98783bbb
63 changed files with 1445 additions and 635 deletions

View File

@@ -80,21 +80,23 @@ namespace PortabilityLayer
virtual int ResolvePart(const Point &point) const;
const Rect &GetRect() const;
Window *GetWindow() const;
protected:
friend struct Window;
void SetWindow(Window *window);
Window *GetWindow() const;
virtual void GainFocus();
virtual void LoseFocus();
explicit Widget(const WidgetBasicState &state);
virtual ~Widget();
virtual void OnEnabledChanged();
virtual void OnStateChanged();
virtual void OnTick();
protected:
friend struct Window;
explicit Widget(const WidgetBasicState &state);
virtual ~Widget();
static void BaseRelease(void *storage);
static void *BaseAlloc(size_t sz);