Commit Graph
100 Commits
Author SHA1 Message Date
ocornut 8691c5ca42 Version number + commented failing test case 2015-03-03 15:52:56 +00:00
ocornut cfe6dac5a3 Fixed Combo() label not included in declared size (fix #149, relate to #145) 2015-03-02 16:04:36 +00:00
ocornut f4458f7571 Version number 2015-03-02 10:10:46 +00:00
ocornut 0faf0e6948 FindWindowByName() comparing hashes. 2015-03-02 10:04:35 +00:00
omar 4cdcbbff8c Merge pull request #148 from Roflraging/master
Added missing implementation for ImGui::GetWindowCollapsed().
2015-03-01 20:05:20 +00:00
ocornut f18febca11 window->RootWindow persist across frames. Fix calling SetWindowFocus(const char* name) on a child window (last fix for #147) 2015-02-28 10:29:00 +00:00
ocornut 4535644fcb Clicking on empty space in a child window set keyboard focus on the child window and move parent to front (#147) 2015-02-28 10:25:04 +00:00
ocornut 9b6fa29022 Clicking on a widget in a child window focus the parent window (#147)
However SetWindowFocus() called on a child window prior to calling
Begin() on said child won;'t work yet.
2015-02-28 09:54:14 +00:00
ocornut b911f96a56 Examples: Speculative Makefile fix. I should get a Linux box instead on relying on Jenkins, this is pretty embarrassing. 2015-02-27 11:19:50 +00:00
ocornut dc7cdb3025 Examples: Fix Makefile 2015-02-27 11:07:23 +00:00
ocornut 6fecf90e32 Unused variables fixes. 2015-02-27 11:01:34 +00:00
ocornut 5aaf0cd2dc Examples: Fix OpenGL3 example Makefile 2015-02-27 11:00:31 +00:00
ocornut 3ed38f3313 Replaced dependency on glew (inc. prebuilt one for Windows) by gl3w in source form
Expecting something to break now.
2015-02-27 10:53:17 +00:00
ocornut 00270b837f Examples: Desperate attempts removing link warnings under Windows. Screw standard librairies. 2015-02-27 10:14:20 +00:00
ocornut 37d8d5c5be Examples: OpenGL2 example doesn't need Glew 2015-02-27 10:05:06 +00:00
ocornut 40b04a3701 Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once 2015-02-27 09:51:11 +00:00
ocornut 2177b11682 Added SetNextTreeNodeOpened() with optional condition flag in replacement of OpenNextNode() 2015-02-27 09:38:22 +00:00
ocornut ea17240b96 Spacing 2015-02-27 09:16:12 +00:00
ocornut d369e6b333 Fix 2015-02-27 09:13:23 +00:00
ocornut ebe363c951 Added SetWindowPos(), SetWindowSize(), SetWindowCollaposed() given a wnidow name. 2015-02-27 09:07:25 +00:00
ocornut 6927d5872e Merge branch 'master' of https://github.com/ocornut/imgui 2015-02-27 09:01:20 +00:00
ocornut 6d89285f59 Added SetWindowFocus(), SetWindowFocus(const char*), SetNextWindowFocus() (#146) 2015-02-27 09:01:12 +00:00
omar 0ece471a71 Update README.md 2015-02-26 19:15:04 +00:00
omar 1d7b0084cb Update README.md 2015-02-26 19:14:37 +00:00
omar 819c114c34 Update README.md 2015-02-26 19:13:32 +00:00
ocornut 7591252607 Web: Japanese shot 2015-02-26 19:10:53 +00:00
ocornut 037ec09ffe Fixed unpackaging of Japanese glyphs ranges 2015-02-26 19:06:54 +00:00
ocornut 168a811d11 Added codepoint U+3000 (Ideographic space) and Katakana Phonetic Extensions to GetGlyphRangesChinese/GetGlyphRangesJapanese 2015-02-26 19:00:39 +00:00
ocornut 441679d9d4 Fixed GetGlyphRangesJapanese() actually missing Katakanas glyphs. 2015-02-26 18:51:51 +00:00
ocornut fe48562171 Comments for IMGUI_API 2015-02-25 23:10:17 +00:00
ocornut 8bcf2f25f2 Fixed IsItemHovered() behaving differently on Combo() (pointed out by #145) 2015-02-25 12:28:28 +00:00
ocornut 3220471237 ColumnOffsets honor SetStateStorage() modifications 2015-02-24 23:29:15 +00:00
ocornut 9c4972ee9d Examples: msvc: output .exe in project directory (not in solution directory). 2015-02-24 10:06:13 +00:00
ocornut fc322fde0f Examples: added README file 2015-02-24 09:59:56 +00:00
ocornut 546460cd26 Examples: Removed unused file 2015-02-24 09:49:26 +00:00
ocornut c2a68bb413 Made some internal parameters names more consistent 2015-02-23 21:02:04 +00:00
ocornut c51be42f28 Added Bullet() + usage examples 2015-02-23 20:59:22 +00:00
ocornut 0df8ff6931 Version number 2015-02-23 20:52:33 +00:00
omar fd6d6692cf Merge pull request #142 from Roflraging/master
Fix SetColumnOffset() subtracting a bool value instead of scrollbar width
2015-02-23 20:46:19 +00:00
ocornut 3f4924ee2b Merge branch 'master' of https://github.com/ocornut/imgui 2015-02-22 18:16:29 +00:00
ocornut e022e5cff6 Version number 1.33 2015-02-22 18:16:25 +00:00
omar 99ceadbf31 Update README.md 2015-02-22 17:55:45 +00:00
ocornut cb3c1da77a GetColumnOffset() / SetColumnOffset() fixes. (cf #125)
Actually ignore window padding, and don't subtract
window->DC.ColumnsStartX like older version did.
2015-02-22 17:02:17 +00:00
ocornut 18a9c799aa Tweaking Columns() examples. 2015-02-22 16:45:55 +00:00
ocornut 358d41ba8e GetColumnOffset() / SetColumnOffset() takes account of window padding properly (cf. #125) 2015-02-22 16:27:34 +00:00
ocornut b9457a2c02 Reworked Columns() examples. 2015-02-22 16:26:37 +00:00
ocornut 5b59f228ed Separator() within column correctly vertical offset all columns content (pointed out in #125) 2015-02-22 14:43:52 +00:00
ocornut 2e9dea0619 Removed extraneous (1,1) padding on child window (pointed out in #125) 2015-02-22 14:34:34 +00:00
ocornut 19079a58d9 Merge branch 'master' of https://github.com/ocornut/imgui 2015-02-22 13:45:15 +00:00
ocornut 0d63e0ce60 Examples: DirectX examples applications all have a Console for debugging. 2015-02-22 13:45:07 +00:00
omar c060463981 Update README.me (fix #139) 2015-02-22 13:14:43 +00:00
ocornut bab81318a9 Comments and changed ImVec2 parameters to const ImVec2& 2015-02-22 12:38:46 +00:00
ocornut 4229b7e60b Fix hovering of child window extending past their parent not taking account of parent clipping rectangle (Fix #137) 2015-02-22 12:05:38 +00:00
ocornut 835a46effb Comments 2015-02-21 16:50:34 +00:00
ocornut 00e281bef1 Version number 2015-02-21 16:39:21 +00:00
ocornut 0a1e67a787 InputText: cursor/selection/undo stack persist when using other widgets and getting back to same (#134)
Using SetKeyboardFocusHere() in particular on last used text edit revive
the cursor/selection.
2015-02-21 16:30:40 +00:00
ocornut 242a52abba InputText: minor tidying up. 2015-02-21 16:05:59 +00:00
ocornut 2f9ef13be3 Comments 2015-02-21 13:36:24 +00:00
ocornut 185744e697 Having a InputText() active doesn't steal mouse inputs (relate to #134) 2015-02-21 12:49:51 +00:00
ocornut 87a3522eb2 Clearing ImGuiState, may switch back to memset(0) but that would put a requirement on user defined ImVector<> to be zero-fill compat 2015-02-21 11:49:12 +00:00
ocornut 4deeaea93c BeginChild() return a bool analoguous to Begin(). if true you can skip submitting content. 2015-02-21 10:30:05 +00:00
ocornut 8f75cffc09 Columns: doesn't incorrectly bail out when SkipItems is set (fix #136) 2015-02-21 10:27:13 +00:00
ocornut 0e159aa22e BeginChild() variant goes after the main one 2015-02-21 10:10:21 +00:00
ocornut 2ae0e667d0 Child window explicitly inherit collapse state from parent. 2015-02-21 10:02:32 +00:00
ocornut 364d4a1ae6 Merge branch 'master' of https://github.com/ocornut/imgui 2015-02-18 17:17:14 +00:00
ocornut f2752584e2 Added IsAnyItemActive() 2015-02-18 17:17:06 +00:00
omar a0e93f410e Update README.md 2015-02-18 11:47:50 +00:00
ocornut c1f20f03c5 ImGuiTextFilter() can take a default filter string 2015-02-15 13:50:04 +00:00
ocornut d58ded3acb Sliders: value is clipped inside the frame when resizing sliders to be small. 2015-02-13 10:37:03 +00:00
ocornut 9542f52182 InputText: size for allowed input size smaller than necessary by 1 byte. 2015-02-13 09:39:50 +00:00
ocornut 1eef869669 Fix ImFont::BuildLookupTable() potential dangling pointer dereference (fix #131) 2015-02-13 08:56:06 +00:00
ocornut 941ef993d9 ImGuITextFilter::Draw() use regular width call. 2015-02-12 19:34:14 +00:00
ocornut dbdbaec3eb Version number + comment 2015-02-11 18:34:55 +00:00
ocornut cb0a4db048 Calculate frame-rate for the user, as a purely luxurious feature
..and to reduce sample code size a little.
2015-02-11 18:28:17 +00:00
ocornut d65e051a07 Minor formatting tweaks, comments 2015-02-11 18:14:39 +00:00
ocornut a597664672 Added ImGuiInputTextFlags_CharsNoBlank stock filter. Tweak examples. 2015-02-11 18:01:32 +00:00
ocornut 2df4735904 ImGuiInputTextFlags_CallbackCharFilter can return 1 to filter character 2015-02-11 17:55:26 +00:00
ocornut b73484a66b Added ImGuiInputTextFlags_CharsUppercase stock filter 2015-02-11 17:46:16 +00:00
ocornut 9473cd491e InputText(): added ImGuiInputTextFlags_CallbackCharFilter system for filtering/replacement. Callback now passed an "EventFlag" parameter. 2015-02-11 17:39:13 +00:00
ocornut 183a27fd70 CalcTextSize*() more optimisation, fast-path for ascii. 2015-02-11 12:31:04 +00:00
ocornut ea94835834 CalcTextSize*() tweaks. ImTextCharFromUtf8() return 1 for a zero character now. 2015-02-11 12:23:38 +00:00
ocornut 1da8a52ce7 CalcTextSize*() functions which are often speed bottleneck for large contents are about 25% faster.
Caching character advance contiguously, pulled inline, no int->float
conversion.
2015-02-11 12:10:45 +00:00
ocornut ca2de0b89b Merge branch 'master' of https://github.com/ocornut/imgui 2015-02-11 11:50:34 +00:00
ocornut c73d9cfebb Columns offsets cached to avoid repeated binary search. 2015-02-11 11:50:24 +00:00
omar 5bd7c43a1f Update README.md
Rewording
2015-02-11 00:38:26 +00:00
ocornut 6347179bb0 Added ListBox() (#129)
Along with ListBoxHeader(), ListBoxFooter() helpers.
2015-02-11 00:21:27 +00:00
ocornut 16925525c6 Selectable: fixed text clipping. 2015-02-10 22:56:28 +00:00
ocornut c26af284db Tweaks. Combo default height_in_items is -1 at compilation time to match incoming ListSelect() behavior 2015-02-10 22:48:46 +00:00
ocornut 801ed2c472 Allow passing -0.01f to PushItemWidth() for a perfect right-side alignment + fix CalcItemWidth() 2015-02-10 21:42:21 +00:00
ocornut e7f51172c1 BeginChildFrame() / EndChildFrame() helpers. 2015-02-10 21:21:23 +00:00
ocornut 1e9f6cce7f PushItemWidth() can take negative value to right-align items. Renamed GetItemWidth() to CalcItemWidth() 2015-02-10 21:07:26 +00:00
ocornut 5d31430785 Combo() uses Selectable() 2015-02-10 19:51:52 +00:00
ocornut e5752f54b0 Selectable() variant: fixed missed return value 2015-02-10 19:47:35 +00:00
ocornut 8532da3f52 Added BeginChild() variant that takes an ImGuiID 2015-02-10 19:12:48 +00:00
ocornut c6d42b1a54 Added Selectable() building block for various list boxes, combo boxes 2015-02-10 19:09:37 +00:00
ocornut 220d920581 Internal ButtonBehaviour() supports a pressed_on_click mode (unused yet) + Renamed internal Combo*getters to Items*getters 2015-02-10 17:45:45 +00:00
ocornut 46dfbb5fa8 Tweak default ImGuiCol_HeaderActive to be less bright 2015-02-10 17:43:58 +00:00
ocornut da2f5d9c48 Added ImGuiCol_ChildWindowBg, ImGuiStyleVar_ChildWindowRounding for completeness and flexibility
Upcoming features using it.
2015-02-10 13:00:22 +00:00
omar 3ea90b1cd9 Update README.md 2015-02-10 12:38:34 +00:00
ocornut 4cb236fe46 ShowTestWindow() demonstrate tree nodes within columns. 2015-02-10 12:37:52 +00:00