Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(native): add Gtk APIs for windows/widgets #982

Merged
merged 25 commits into from
Aug 21, 2020
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
994b3e3
Deps: add ppx_optcomp
zbaylin Aug 10, 2020
81d085b
Gtk: add scaffolding
zbaylin Aug 11, 2020
b32dfdb
Gtk: bind to events pending & main iteration
zbaylin Aug 11, 2020
6e85288
App: add the flushing of Gtk events to the event loop
zbaylin Aug 11, 2020
b7f9f5f
Gtk: add Widget module
zbaylin Aug 11, 2020
e9b32e2
Gtk: add comment on WindowTbl
zbaylin Aug 11, 2020
5ff89a4
Gtk: make window table "private"
zbaylin Aug 11, 2020
26b96bd
Gtk: directly bind external C functions
zbaylin Aug 12, 2020
b360114
App: rename flushGtkEvents → runGtkIteration
zbaylin Aug 12, 2020
9d94845
Merge branch 'master' of https://github.com/revery-ui/revery into fea…
zbaylin Aug 12, 2020
f7c033b
Utilities: add revery_wrapPointer and revery_extractPointer
zbaylin Aug 13, 2020
62fd8dd
Gtk: use wrapped pointers rather than naked pointers
zbaylin Aug 13, 2020
5f9e807
Utilities: use proper header for wrap function
zbaylin Aug 13, 2020
f255b50
Gtk: rename getGtkWidgetFromWindow → createGtkWidgetFromWindow
zbaylin Aug 13, 2020
363842c
Utilities: use OCaml value rather than long
zbaylin Aug 13, 2020
eba8e8d
format,
Aug 13, 2020
3783d24
Merge branch 'master' of https://github.com/revery-ui/revery into fea…
zbaylin Aug 13, 2020
e9068ec
Merge branch 'feat/native/gtk-window' of https://github.com/revery-ui…
zbaylin Aug 13, 2020
85879b9
Gtk: add finalization of widgets
zbaylin Aug 13, 2020
408456d
Gtk: use Lru cache rather than Hashtbl
zbaylin Aug 13, 2020
95b89a6
Gtk: fix FFI typo
zbaylin Aug 14, 2020
7e95fc0
Gtk: weight widgets by their depths.
zbaylin Aug 14, 2020
3b9e17d
Merge branch 'master' of https://github.com/revery-ui/revery into fea…
zbaylin Aug 14, 2020
f7dbf19
Update lockdir,
Aug 14, 2020
a977a0e
Gtk: fix depth function
zbaylin Aug 19, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 86 additions & 1 deletion bench.esy.lock/index.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions bench.esy.lock/opam/base.v0.14.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions bench.esy.lock/opam/ppx_optcomp.v0.14.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions bench.esy.lock/opam/stdio.v0.14.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

97 changes: 91 additions & 6 deletions doc.esy.lock/index.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions doc.esy.lock/opam/base.v0.14.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading