@ -1921,7 +1921,6 @@ static void ShowDemoWindowWidgets()
ImGui : : DragFloat ( " DragFloat (-inf -> 1) " , & drag_f , 0.005f , - FLT_MAX , 1.0f , " %.3f " , flags ) ;
ImGui : : DragFloat ( " DragFloat (-inf -> +inf) " , & drag_f , 0.005f , - FLT_MAX , + FLT_MAX , " %.3f " , flags ) ;
ImGui : : DragInt ( " DragInt (0 -> 100) " , & drag_i , 0.5f , 0 , 100 , " %d " , flags ) ;
ImGui : : DragInt ( " DragInt (gex) " , & drag_i , 0.5f , 0 , 100 , " 0x%04X " , flags ) ;
// Sliders
static float slider_f = 0.5f ;
@ -1929,7 +1928,6 @@ static void ShowDemoWindowWidgets()
ImGui : : Text ( " Underlying float value: %f " , slider_f ) ;
ImGui : : SliderFloat ( " SliderFloat (0 -> 1) " , & slider_f , 0.0f , 1.0f , " %.3f " , flags ) ;
ImGui : : SliderInt ( " SliderInt (0 -> 100) " , & slider_i , 0 , 100 , " %d " , flags ) ;
ImGui : : SliderInt ( " SliderInt (hex) " , & slider_i , 0 , 100 , " 0x%04X " , flags ) ;
ImGui : : TreePop ( ) ;
}
@ -2006,6 +2004,7 @@ static void ShowDemoWindowWidgets()
ImGui : : DragScalar ( " drag s16 " , ImGuiDataType_S16 , & s16_v , drag_speed , drag_clamp ? & s16_zero : NULL , drag_clamp ? & s16_fifty : NULL ) ;
ImGui : : DragScalar ( " drag u16 " , ImGuiDataType_U16 , & u16_v , drag_speed , drag_clamp ? & u16_zero : NULL , drag_clamp ? & u16_fifty : NULL , " %u ms " ) ;
ImGui : : DragScalar ( " drag s32 " , ImGuiDataType_S32 , & s32_v , drag_speed , drag_clamp ? & s32_zero : NULL , drag_clamp ? & s32_fifty : NULL ) ;
ImGui : : DragScalar ( " drag s32 hex " , ImGuiDataType_S32 , & s32_v , drag_speed , drag_clamp ? & s32_zero : NULL , drag_clamp ? & s32_fifty : NULL , " 0x%08X " ) ;
ImGui : : DragScalar ( " drag u32 " , ImGuiDataType_U32 , & u32_v , drag_speed , drag_clamp ? & u32_zero : NULL , drag_clamp ? & u32_fifty : NULL , " %u ms " ) ;
ImGui : : DragScalar ( " drag s64 " , ImGuiDataType_S64 , & s64_v , drag_speed , drag_clamp ? & s64_zero : NULL , drag_clamp ? & s64_fifty : NULL ) ;
ImGui : : DragScalar ( " drag u64 " , ImGuiDataType_U64 , & u64_v , drag_speed , drag_clamp ? & u64_zero : NULL , drag_clamp ? & u64_fifty : NULL ) ;
@ -2023,6 +2022,7 @@ static void ShowDemoWindowWidgets()
ImGui : : SliderScalar ( " slider s32 low " , ImGuiDataType_S32 , & s32_v , & s32_zero , & s32_fifty , " %d " ) ;
ImGui : : SliderScalar ( " slider s32 high " , ImGuiDataType_S32 , & s32_v , & s32_hi_a , & s32_hi_b , " %d " ) ;
ImGui : : SliderScalar ( " slider s32 full " , ImGuiDataType_S32 , & s32_v , & s32_min , & s32_max , " %d " ) ;
ImGui : : SliderScalar ( " slider s32 hex " , ImGuiDataType_S32 , & s32_v , & s32_zero , & s32_fifty , " 0x%04X " ) ;
ImGui : : SliderScalar ( " slider u32 low " , ImGuiDataType_U32 , & u32_v , & u32_zero , & u32_fifty , " %u " ) ;
ImGui : : SliderScalar ( " slider u32 high " , ImGuiDataType_U32 , & u32_v , & u32_hi_a , & u32_hi_b , " %u " ) ;
ImGui : : SliderScalar ( " slider u32 full " , ImGuiDataType_U32 , & u32_v , & u32_min , & u32_max , " %u " ) ;
@ -2056,9 +2056,9 @@ static void ShowDemoWindowWidgets()
ImGui : : InputScalar ( " input s16 " , ImGuiDataType_S16 , & s16_v , inputs_step ? & s16_one : NULL , NULL , " %d " ) ;
ImGui : : InputScalar ( " input u16 " , ImGuiDataType_U16 , & u16_v , inputs_step ? & u16_one : NULL , NULL , " %u " ) ;
ImGui : : InputScalar ( " input s32 " , ImGuiDataType_S32 , & s32_v , inputs_step ? & s32_one : NULL , NULL , " %d " ) ;
ImGui : : InputScalar ( " input s32 hex " , ImGuiDataType_S32 , & s32_v , inputs_step ? & s32_one : NULL , NULL , " %08X " , ImGuiInputTextFlags_CharsHexadecimal ) ;
ImGui : : InputScalar ( " input s32 hex " , ImGuiDataType_S32 , & s32_v , inputs_step ? & s32_one : NULL , NULL , " %04X " ) ;
ImGui : : InputScalar ( " input u32 " , ImGuiDataType_U32 , & u32_v , inputs_step ? & u32_one : NULL , NULL , " %u " ) ;
ImGui : : InputScalar ( " input u32 hex " , ImGuiDataType_U32 , & u32_v , inputs_step ? & u32_one : NULL , NULL , " %08X " , ImGuiInputTextFlags_CharsHexadecimal ) ;
ImGui : : InputScalar ( " input u32 hex " , ImGuiDataType_U32 , & u32_v , inputs_step ? & u32_one : NULL , NULL , " %08X " ) ;
ImGui : : InputScalar ( " input s64 " , ImGuiDataType_S64 , & s64_v , inputs_step ? & s64_one : NULL ) ;
ImGui : : InputScalar ( " input u64 " , ImGuiDataType_U64 , & u64_v , inputs_step ? & u64_one : NULL ) ;
ImGui : : InputScalar ( " input float " , ImGuiDataType_Float , & f32_v , inputs_step ? & f32_one : NULL ) ;