Commit Graph

310 Commits (3f6091b26b315099b89678f6e0167ae7bd460bbd)

Author SHA1 Message Date
ocornut 3f6091b26b Pedantic grammar fix
ocornut a548c9b0d5 Version change
ocornut ca10c49e27 Embedded a mouse cursor that can be drawn for you by setting io.MouseDrawCursor
ocornut 68bad703ee ImColor::HSV() helper + color buttons demo
ocornut 8d1583d611 Added ImColor() inline helper. Image/ImageButton() now takes ImVec4 for consistency and honor window alpha.
ocornut cb3b69c879 Exposed ColorConvertHSVtoRGB, ColorConvertRGBtoHSV, ColorConvertFloat4ToU32
ocornut 3cf47988b0 Added ImageButton() using regular framing + override framing size ()
ocornut 2ecc285919 ImDrawList::AddCallback() allows for custom rendering (e.g. 3D scene inside a imgui widget))
ocornut 82666cdc57 ShowTestWindow() early out if window is collapsed. Drawing the 2 columns example differently.
ocornut 4437293b79 Added ImDrawList::SplitDrawCmd() to force multiple draw calls for depending rendering/blending + Comments
ocornut 64679a0b03 ImFontAtlas::Build() does a sanity memset on glyph rectangles.
ocornut 4c4bbcb451 Examples: fixed custom rendering example canvas size.
ocornut 27161d2a98 Added io.DisplayVisibleMin / io.DisplayVisibleMax to allow for virtual / scrolling display.
+ remove duplicated "Setup outer clipping rectangle" block in Begin))
ocornut 962ef3924a Added extra asserts and tweaked code in Begin()
ocornut 79042a3a3c GetVoidPtr() functions like GetInt, GetFloat. Renamed GetIntPtr/GetFloatPtr to GetIntRef/GetFloatRef
Daniel Collin c9c41c3874 Added Set/GetVoidPtr in ImGuiStorage
ocornut 00842d18e4 Speculative GCC warning fix (again)
ocornut 4535f5f899 Fixed some warnings with Clang/GCC
ocornut 638babb0dd Examples: added simple drawing app example for using ImDrawList and custom drawing
ocornut 32b8ad7381 Fixed mouse aiming within InputText() - broken during 01/18 merge
ocornut 7530f3c985 Added IsItemActive() - replace IsItemFocused()
ClipAdvance() --> ItemAdd() - nb: return value is inverted
ocornut 70188c5623 Added comments
ocornut f1ccd32cb1 stb_truetype: implementation is now static + submitted PR to origin.
ocornut 26174cba85 Added InvisibleButton()
ocornut dbffbacaf6 Added IMGUI_DISABLE_STB_***_IMPLEMENTATION
ocornut 26f93e6660 IMGUI_STB_NAMESPACE define Stb stuff in a namespace (trying stuff to reduce problems with multiple implementations)
ocornut 9524d76fe8 Documentation
ocornut 942e1ca811 Notes, todo items
ocornut b0eac255ca Warning fixes for 64-bit architectures
ocornut 56ac857cac Added stub for obsolete GetDefaultFontData() to help the user upgrading
ocornut 7e2305eb36 Comments
ocornut bfe894406d ImFontAtlas: some more optimisations / cleanup.
ocornut e685e49781 ImFontAtlas: reduced number of temporary allocation when building lots of input ranges
ocornut 8386e4fb7e Fix handling of NULL GlyphRanges. Asserting on AddFontFromFileTTF() failure.
ocornut ca81fd3a34 Removing the binary_to_c() comment, link to license for ProggyClean
ocornut 1916a0c78c Renamed FontAtlas to Fonts. Further cleanup/comments.
ocornut 1f8d209202 Fixed more clang warnings + AddFontFromMemoryTTF() not honoring font_no parameter
ocornut 37dcf58e2f Fixed clang warnings
ocornut 0dad59b032 Merge remote-tracking branch 'origin/master' into 2015-01-truetype
ocornut e666920784 ImFont: small optimization to our (incorrect) handling of TAB
TAB is still handled as 4-spaces width (which is incorrect)
But CalcTextSize is simplified.
ocornut 5ad9a2f119 Comments on new API
ocornut 2c31599bcc ImFontAtlas allows loading multiple fonts into same texture. Revamped new init API for 1.30
ocornut a3e368a477 Fixed alignment of ColorEdit4() label
ocornut cb9a3235be Removed PixelCenterOffset, uncesssary
ocornut ad92018bc0 Fixed lower-right rounded triangle rendering precision.
PixelCenterOffset is handled very inconsistently, needs to be fixed.
ocornut 014f88b1fc Font fixes for horizontal centering within frames
ocornut edee014ab8 ImDrawList merging commands with same texture
ocornut 3e30ad3802 PushFont/PopFont changes texture at high-level in current draw list - faster
ocornut 7ebd7ef9ac Added PushFont/PopFont API
ocornut 79d1a9d941 Commenting asserts.