Fix compilation errors

This commit is contained in:
Joonas Javanainen 2018-08-12 14:22:08 +03:00
parent 319f7aa4c6
commit 329f24d221
No known key found for this signature in database
GPG Key ID: D39CCA5CB19B9179

View File

@ -115,6 +115,15 @@ pub struct FrameSize {
pub hidpi_factor: f64,
}
impl FrameSize {
pub fn new(width: f64, height: f64, hidpi_factor: f64) -> FrameSize {
FrameSize {
logical_size: (width, height),
hidpi_factor,
}
}
}
impl ImGui {
pub fn init() -> ImGui {
ImGui {
@ -1232,7 +1241,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// # let mut selected_radio_value = 2;
/// ui.radio_button(im_str!("Item 1"), &mut selected_radio_value, 1);
/// ui.radio_button(im_str!("Item 2"), &mut selected_radio_value, 2);
@ -1249,7 +1258,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// # let mut radio_button_test = "cats".to_string();
/// if ui.radio_button_bool(im_str!("Cats"), radio_button_test == "cats") {
/// radio_button_test = "cats".to_string();
@ -1328,7 +1337,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// ui.progress_bar(0.6)
/// .size((100.0, 12.0))
/// .overlay_text(im_str!("Progress!"))
@ -1346,7 +1355,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// ui.window(im_str!("ChatWindow"))
/// .title_bar(true)
/// .scrollable(false)
@ -1376,7 +1385,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// ui.with_style_var(StyleVar::Alpha(0.2), || {
/// ui.text(im_str!("AB"));
/// });
@ -1394,7 +1403,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// # let styles = [StyleVar::Alpha(0.2), StyleVar::WindowPadding(ImVec2::new(1.0, 1.0))];
/// ui.with_style_vars(&styles, || {
/// ui.text(im_str!("A"));
@ -1444,7 +1453,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// ui.with_color_var(ImGuiCol::Text, (1.0, 0.0, 0.0, 1.0), || {
/// ui.text_wrapped(im_str!("AB"));
/// });
@ -1470,7 +1479,7 @@ impl<'ui> Ui<'ui> {
/// ```rust,no_run
/// # use imgui::*;
/// # let mut imgui = ImGui::init();
/// # let ui = imgui.frame((0, 0), (0, 0), 0.1);
/// # let ui = imgui.frame(FrameSize::new(100.0, 100.0, 1.0), 0.1);
/// let red = (1.0, 0.0, 0.0, 1.0);
/// let green = (0.0, 1.0, 0.0, 1.0);
/// # let vars = [(ImGuiCol::Text, red), (ImGuiCol::TextDisabled, green)];