mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-22 02:48:28 +00:00
[cimgui 1.53.1] Style: Add PopupRounding, FrameBorderSize, WindowBorderSize, PopupBorderSize
This commit is contained in:
parent
3b231d9838
commit
adfa447d2f
@ -20,6 +20,8 @@
|
|||||||
- Rename `ImGuiStyleVar::ChildWindowRounding` to `ImGuiStyleVar::ChildRounding`.
|
- Rename `ImGuiStyleVar::ChildWindowRounding` to `ImGuiStyleVar::ChildRounding`.
|
||||||
- Rename `StyleVar::ChildWindowRounding` to `StyleVar::ChildRounding`.
|
- Rename `StyleVar::ChildWindowRounding` to `StyleVar::ChildRounding`.
|
||||||
|
|
||||||
|
- Style: Add `PopupRounding`, `FrameBorderSize`, `WindowBorderSize`, `PopupBorderSize`.
|
||||||
|
|
||||||
|
|
||||||
## [0.0.18] - 2017-12-23
|
## [0.0.18] - 2017-12-23
|
||||||
|
|
||||||
|
|||||||
@ -147,15 +147,19 @@ pub enum ImGuiStyleVar {
|
|||||||
WindowRounding,
|
WindowRounding,
|
||||||
WindowMinSize,
|
WindowMinSize,
|
||||||
ChildRounding,
|
ChildRounding,
|
||||||
|
ChildBorderSize,
|
||||||
|
PopupRounding,
|
||||||
|
PopupBorderSize,
|
||||||
FramePadding,
|
FramePadding,
|
||||||
FrameRounding,
|
FrameRounding,
|
||||||
|
FrameBorderSize,
|
||||||
ItemSpacing,
|
ItemSpacing,
|
||||||
ItemInnerSpacing,
|
ItemInnerSpacing,
|
||||||
IndentSpacing,
|
IndentSpacing,
|
||||||
GrabMinSize,
|
GrabMinSize,
|
||||||
ButtonTextAlign,
|
ButtonTextAlign,
|
||||||
}
|
}
|
||||||
pub const ImGuiStyleVar_COUNT: usize = 12;
|
pub const ImGuiStyleVar_COUNT: usize = 16;
|
||||||
|
|
||||||
impl ImGuiStyleVar {
|
impl ImGuiStyleVar {
|
||||||
#[deprecated(since = "0.0.19", note = "please use ChildRounding instead")]
|
#[deprecated(since = "0.0.19", note = "please use ChildRounding instead")]
|
||||||
|
|||||||
12
src/lib.rs
12
src/lib.rs
@ -1206,8 +1206,20 @@ impl<'ui> Ui<'ui> {
|
|||||||
ChildRounding(v) => unsafe {
|
ChildRounding(v) => unsafe {
|
||||||
igPushStyleVar(ImGuiStyleVar::ChildRounding, v)
|
igPushStyleVar(ImGuiStyleVar::ChildRounding, v)
|
||||||
},
|
},
|
||||||
|
ChildBorderSize(v) => unsafe {
|
||||||
|
igPushStyleVar(ImGuiStyleVar::ChildBorderSize, v)
|
||||||
|
},
|
||||||
|
PopupRounding(v) => unsafe {
|
||||||
|
igPushStyleVar(ImGuiStyleVar::PopupRounding, v)
|
||||||
|
},
|
||||||
|
PopupBorderSize(v) => unsafe {
|
||||||
|
igPushStyleVar(ImGuiStyleVar::PopupBorderSize, v)
|
||||||
|
},
|
||||||
FramePadding(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::FramePadding, v) },
|
FramePadding(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::FramePadding, v) },
|
||||||
FrameRounding(v) => unsafe { igPushStyleVar(ImGuiStyleVar::FrameRounding, v) },
|
FrameRounding(v) => unsafe { igPushStyleVar(ImGuiStyleVar::FrameRounding, v) },
|
||||||
|
FrameBorderSize(v) => unsafe {
|
||||||
|
igPushStyleVar(ImGuiStyleVar::FrameBorderSize, v)
|
||||||
|
},
|
||||||
ItemSpacing(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::ItemSpacing, v) },
|
ItemSpacing(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::ItemSpacing, v) },
|
||||||
ItemInnerSpacing(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::ItemInnerSpacing, v) },
|
ItemInnerSpacing(v) => unsafe { igPushStyleVarVec(ImGuiStyleVar::ItemInnerSpacing, v) },
|
||||||
IndentSpacing(v) => unsafe { igPushStyleVar(ImGuiStyleVar::IndentSpacing, v) },
|
IndentSpacing(v) => unsafe { igPushStyleVar(ImGuiStyleVar::IndentSpacing, v) },
|
||||||
|
|||||||
@ -7,8 +7,12 @@ pub enum StyleVar {
|
|||||||
WindowRounding(f32),
|
WindowRounding(f32),
|
||||||
WindowMinSize(ImVec2),
|
WindowMinSize(ImVec2),
|
||||||
ChildRounding(f32),
|
ChildRounding(f32),
|
||||||
|
ChildBorderSize(f32),
|
||||||
|
PopupRounding(f32),
|
||||||
|
PopupBorderSize(f32),
|
||||||
FramePadding(ImVec2),
|
FramePadding(ImVec2),
|
||||||
FrameRounding(f32),
|
FrameRounding(f32),
|
||||||
|
FrameBorderSize(f32),
|
||||||
ItemSpacing(ImVec2),
|
ItemSpacing(ImVec2),
|
||||||
ItemInnerSpacing(ImVec2),
|
ItemInnerSpacing(ImVec2),
|
||||||
IndentSpacing(f32),
|
IndentSpacing(f32),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user