Commit Graph

434 Commits

Author SHA1 Message Date
ocornut
d69df3065f AA primitives: using a single vector for storage and accessing via raw pointers. 2015-03-06 23:47:26 +00:00
ocornut
8ca3dc8e41 Merge: First pass on AA rendered primitives from https://github.com/memononen/imgui 2015-03-06 23:39:38 +00:00
ocornut
1f272785f1 ShowTestWindow() minor tweak 2015-03-06 22:43:42 +00:00
ocornut
4ab2db73e5 Fixed ListBox() label not included in declared size (fix #151), fixed ListBoxHeader() incorrect handling of SkipItems, Added Exemple 2015-03-06 22:40:21 +00:00
ocornut
eaab61f08b Fixed using IsItemHovered() after EndChild() (#151) 2015-03-06 22:05:01 +00:00
ocornut
9c486ce4f4 Minor tidying up (more consistently using 'label_size' as a variable name) 2015-03-06 21:58:12 +00:00
ocornut
bf88d6a329 Minor tweak 2015-03-06 21:52:48 +00:00
ocornut
be9fe9489c Examples: DirectX examples uses WM_KEYDOWN/WM_KEYUP
Fixes pressing Enter in IME being caught by application right after
validating an IME input.
2015-03-06 21:39:55 +00:00
ocornut
e269125c3a Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.
User need to set io.ImeWindowHandle
2015-03-06 21:11:14 +00:00
ocornut
0ffd99d319 Font: fix for fallback character width. 2015-03-06 19:17:20 +00:00
ocornut
b361c44ef4 Handle double-width space (0x3000) in various places, for Japanese users. 2015-03-06 17:51:25 +00:00
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
Dale Kim
85c71170af Defined bool ImGui::GetWindowCollapsed(). 2015-02-28 14:47:59 -06: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
6fecf90e32 Unused variables fixes. 2015-02-27 11:01:34 +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
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
6d89285f59 Added SetWindowFocus(), SetWindowFocus(const char*), SetNextWindowFocus() (#146) 2015-02-27 09:01:12 +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
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
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
Dale Kim
72d10d3baa Fix SetColumnOffset() subtracting a bool value instead of scrollbar width. 2015-02-23 13:36:40 -06:00
ocornut
e022e5cff6 Version number 1.33 2015-02-22 18:16:25 +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
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