Sven Niederberger
fe4cc59faf
cargo fmt
2021-10-06 12:01:11 -04:00
Sven Niederberger
f11cb33961
formatting
2021-10-06 12:01:11 -04:00
Sven Niederberger
bb66413a29
* add input_scalar
...
* allow setting display format for input_float
2021-10-06 12:01:11 -04:00
Jack Mac
b30cb740ba
aaaand fixed up the examples
2021-10-01 11:36:24 -04:00
Jack Mac
f743fefe79
aaand examples compile. complex trait bounds there...
2021-09-30 18:58:38 -04:00
Jack Mac
635cbfd01d
added more bounds. wow this is gonna take awhile
2021-09-30 18:58:38 -04:00
dbr
82ad709167
fmt
2021-09-25 13:03:06 +10:00
dbr
cc7ffbe351
Update examples to ui.window(...)
2021-09-25 11:51:11 +10:00
Jack Mac
f635fd6438
fixed examples, removing warnings (i think)
2021-09-13 17:12:27 -04:00
Jack Mac
694cd96d49
getting close! input_text resize is broken,
...
and i'll need to check the imgui docs example with std::string
to get a reference to how to do it properly.
2021-09-13 17:12:00 -04:00
Jack Spira
5143968429
updating more widgets. Wow this is boring!
2021-09-13 17:12:00 -04:00
Jack Spira
d490093dae
finished menu
2021-09-13 17:11:52 -04:00
Jack Spira
540aa5f292
converted combo_box and drag
2021-09-13 17:11:32 -04:00
Jack Spira
08d285d029
added more bounds, somewhat chaotically
2021-09-13 17:10:43 -04:00
Jack Spira
7b644bf159
init draft
2021-09-04 19:26:20 -07:00
Jack Spira
7122366a43
fixing the stunning amount of clippy errors
2021-09-04 16:56:30 -07:00
AngelOfSol
42ab8ae591
Modifies build functions to allow returning data from the build
...
closures.
2021-03-26 01:14:08 -04:00
Thom Chiovoloni
d0e2be1678
Merge pull request #457 from dbr/imgui-v1.81
2021-03-06 15:49:11 -08:00
Jonathan Spira
8c328001d0
Added ext function variants to the majority of overloaded functions in ImGui
2021-03-04 10:58:30 -08:00
dbr
507d5d5065
Update to imgui 1.81
...
Changes:
- No more ListBox::calculate_size(...) as this was deprecated upstream
2021-03-03 15:36:28 +11:00
Jonathan Spira
8ac6bc49ce
accidentally broke examples
2021-02-28 21:29:06 -08:00
Jonathan Spira
7e666e8463
fixed up the examples
2021-02-28 21:29:06 -08:00
Jonathan Spira
52b0da64a5
holy god, the suffering
2021-02-28 21:29:05 -08:00
Lukasz Wiklendt
3d3097e222
add input_text hinting
2021-02-18 15:21:30 -08:00
henbr
1ea6073821
fix, make items_count non-optional
2020-12-31 13:06:29 -08:00
henbr
936e63bdfa
Add ListClipper wrapper
2020-12-31 13:06:29 -08:00
Willem Verstraeten
9210130872
added richer support for ListBox
2020-12-13 10:54:35 -08:00
Thom Chiovoloni
e585291e4d
fix lint errors and ensure examples actually are linted
2020-12-05 23:32:54 -08:00
Joonas Javanainen
806608740a
Update slider API slightly
2020-09-19 14:54:03 +03:00
Joonas Javanainen
03ad6b10e0
Overhaul the drag slider API
2020-09-19 14:47:09 +03:00
Benoit Eudier
e889b1163f
Add tabs in test_window_impl following the c library example
2020-07-08 12:13:13 +09:00
Benoit Eudier
6314e72b9e
implementation of TabBar and TabItem
2020-07-08 09:54:44 +09:00
Joonas Javanainen
a5a0be44e3
Redesign tree node / collapsing header API
2020-03-16 12:02:52 +02:00
Joonas Javanainen
befcc23bc1
Upgrade to glium 0.26
2020-02-15 12:18:11 +02:00
Joonas Javanainen
46d099f40f
Require explicit ending/popping of almost all stack tokens
...
This is probably going to be controversial...
Calling end/pop in the Drop implementation causes way too many problems,
and interacts very badly with panics.
There are closure-based simpler implementations of almost everything
except parameter stacks that are still convenient to use. However, if we
end up switching to &mut Ui in most functions (very much possible in the
future!), closures will complicate matters so push/pop and begin/end
pairs are still relevant.
2019-07-13 17:19:32 +03:00
Joonas Javanainen
83c2503134
Redesign menu API
2019-07-13 15:28:51 +03:00
Joonas Javanainen
664efd91a7
Redesign sliders
2019-07-13 14:59:25 +03:00
Joonas Javanainen
baa9362a25
Redesign selectable API
2019-07-13 13:11:51 +03:00
Joonas Javanainen
c0b9571160
Redesign combo box API
2019-07-13 12:42:35 +03:00
Joonas Javanainen
f4549d93ac
Redesign child window API
2019-07-13 00:54:03 +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
7f10cb35b2
Pull new window API from 0.1-dev
2019-07-12 19:43:39 +03:00
Joonas Javanainen
93d1ff259c
Fix examples
2019-07-07 14:25:47 +03:00
Joonas Javanainen
ba681d2e82
Reformat
2019-07-01 00:10:21 +03:00
Joonas Javanainen
965dd40876
Pull parameter stack updates from 0.1-dev
2019-06-30 23:29:18 +03:00
Joonas Javanainen
b0e37f7a22
Use non-deprecated functions
2019-06-29 13:31:32 +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