244 Commits

Author SHA1 Message Date
Joonas Javanainen
37adc371e8
Add most missing utility functions 2019-07-13 01:24:11 +03:00
Joonas Javanainen
f4549d93ac
Redesign child window API 2019-07-13 00:54:03 +03:00
Joonas Javanainen
c71c1ea22d
Update ID stack manipulation to use stack tokens 2019-07-13 00:22:32 +03:00
Joonas Javanainen
54853f4114
Add full support to the column API 2019-07-12 23:27:19 +03:00
Joonas Javanainen
3f7cc4d242
Update documentation and add some tests 2019-07-12 22:57:11 +03:00
Joonas Javanainen
f1c041b3f3
Update layout API 2019-07-12 20:59:41 +03:00
Joonas Javanainen
11b6932714
Pull new color editor/picker API from 0.1-dev 2019-07-12 20:18:44 +03:00
Joonas Javanainen
6ad52c517b
Pull new progress bar API from 0.1-dev 2019-07-12 20:15:08 +03:00
Joonas Javanainen
7f10cb35b2
Pull new window API from 0.1-dev 2019-07-12 19:43:39 +03:00
Joonas Javanainen
3f6bc12e0b
Pull clipboard support from 0.1-dev 2019-07-08 17:47:36 +03:00
Joonas Javanainen
774e336f9c
Rename time/frame_count 2019-07-02 00:09:33 +03:00
Joonas Javanainen
3dbfcbd85d
Pull misc widgets from 0.1-dev 2019-07-01 00:04:13 +03:00
Joonas Javanainen
597f51410b
Add some layout functions, improve docs 2019-06-30 23:48:01 +03:00
Joonas Javanainen
965dd40876
Pull parameter stack updates from 0.1-dev 2019-06-30 23:29:18 +03:00
Joonas Javanainen
cebe02cb11
Pull font API and associated refactoring from 0.1-dev 2019-06-29 12:45:16 +03:00
Joonas Javanainen
109e232422
Abolish ImVec2/ImVec4 from safe APIs
[f32; 2] and [f32; 4] are now the canonical types
2019-06-28 00:05:10 +03:00
Joonas Javanainen
6acd52384a
Tidy up utility functions and deprecate old functions 2019-06-27 22:57:32 +03:00
Joonas Javanainen
42d3c0f6d7
Pull renderer/draw data updates from 0.1-dev 2019-06-27 22:12:35 +03:00
Joonas Javanainen
c37bd8b1f9
Purge imgui-sys fully of legacy manual bindings 2019-06-27 22:12:35 +03:00
Joonas Javanainen
721bf46746
Pull input+winit stuff from 0.1-dev 2019-06-27 22:12:35 +03:00
Joonas Javanainen
b1e1b4f910
Pull Io struct and related things from 0.1-dev 2019-06-27 22:12:25 +03:00
Joonas Javanainen
9516e622be
Pull first part of 0.1 context API 2019-06-27 18:18:57 +03:00
Joonas Javanainen
f7f9deb321
Pull string updates from 0.1 2019-06-27 18:03:55 +03:00
Joonas Javanainen
92de1588f2
Use generated and wrapped style structs/enums 2019-06-27 17:55:33 +03:00
Joonas Javanainen
f7a7961cee
Replace ImCond with Condition 2019-06-27 17:29:09 +03:00
Joonas Javanainen
c1f48896e4
Use generated ImDraw* structs 2019-06-27 09:02:31 +03:00
Joonas Javanainen
e0264f8c9d
Use generated ImGuiIO, and font-related structs 2019-06-26 23:14:14 +03:00
Joonas Javanainen
713af16554
Merge pull request #221 from agersant/drag-delta
Exposed GetMouseDragDelta()
2019-06-03 21:09:07 +03:00
Joonas Javanainen
2124665293
Merge pull request #218 from agersant/allow-overlap
Exposed igSetItemAllowOverlap
2019-06-03 21:08:45 +03:00
Alexandru
a9a1c385fb Allow &[&ImString] as well as &[&ImStr] in combo and list_box 2019-05-18 21:05:51 +01:00
Antoine Gersant
c11d9dff15 Formatting 2019-04-30 19:44:09 -07:00
Antoine Gersant
55978a0366 Exposed 2019-04-30 19:43:10 -07:00
Antoine Gersant
2532b9efd1 Exposed igSetItemAllowOverlap 2019-04-23 23:56:01 -07:00
Joonas Javanainen
8fc605ed84
Don't end frame normally when panicking
igEndFrame might end up doing an assert that aborts the process, which
prevents the panic handler from doing its job.
2019-04-21 00:07:53 +03:00
Antoine Gersant
21a2b1c936 Fixed a bug where get_time() returned bogus values 2019-04-17 00:06:49 -07:00
Scott Harper
26a9eddc62 Implement keyboard focus command in Ui 2019-03-17 11:40:01 +09:00
Johan Andersson
a84de348af Add support for image buttons 2019-02-25 01:13:21 +01:00
Joonas Javanainen
91a961e06a
Use more 2018 edition idioms 2018-12-31 12:16:28 +02:00
Joonas Javanainen
20139851e2
Upgrade to Rust 2018 edition
We might as well do this since we've been forced to 1.31...
2018-12-31 11:51:34 +02:00
Joonas Javanainen
490ffe056d
Merge pull request #185 from agersant/content-region
Content region
2018-12-16 21:24:25 +02:00
Antoine Gersant
17b82e5cbb Added is_window_hovered_with_flags 2018-12-14 00:22:12 -08:00
Antoine Gersant
cd2f7570e6 Added is_item_hovered_with_flags 2018-12-13 22:00:24 -08:00
Antoine Gersant
2b15498654 Exposed a few functions related to content regions 2018-12-04 21:06:33 -08:00
Joonas Javanainen
eea2c8b00e
Use nonUDT2 variants of functions that return ImVec2/4 2018-11-29 21:43:52 +02:00
Malik Olivier Boussejra
713d669783 [Ui] Add with_text_wrap_pos
Wrap igPushTextWrapPos and igPopTextWrapPos.
2018-11-23 21:33:14 +09:00
Joonas Javanainen
b4edc01574
Adapt to 1.65 changes 2018-10-12 22:41:15 +03:00
Joonas Javanainen
6ccfbf0305
Merge pull request #154 from SpaceManiac/patch/textures
Add custom texture support (both renderers)
2018-10-05 20:43:17 +03:00
Joonas Javanainen
6d6577bdc4
Merge pull request #160 from SpaceManiac/patch/key_super
Add missing key_super method
2018-10-01 22:14:55 +03:00
Malik Olivier Boussejra
add8bdbd16 [Ui] Add documentation for Ui::close_current_group 2018-09-26 14:28:02 +09:00
Malik Olivier Boussejra
88b5b2e3f5 [popup_modal] Add documentation 2018-09-26 14:27:35 +09:00