ocornut
|
cbf24c13ca
|
Merge remote-tracking branch 'origin' into 2016-07-navigation
|
2016-08-07 12:15:21 +02:00 |
|
ocornut
|
a7f6ea592f
|
Moved GetColorU32 out of imgui_internal.h to avoid inlining mess (#759)
|
2016-08-06 09:22:41 +02:00 |
|
ocornut
|
dcff032429
|
Nav: Moving all nav inputs to io.NavInputs[] float array, new enum labelled for gamepad. (#323)
|
2016-08-03 23:23:04 +02:00 |
|
ocornut
|
e9c881e4de
|
Nav: fixed using NavMenu/windowing select when no window is already focused + cleanup code (#323)
|
2016-07-31 16:07:58 +02:00 |
|
ocornut
|
08a28c16ae
|
Nav: Merge FocusedWindow and NavWindow that were basically duplicate at this point (#323)
|
2016-07-31 13:38:57 +02:00 |
|
ocornut
|
2545d75c3b
|
Tidying up, removed two unnecessary window flags from being exposed in imgui.h
|
2016-07-31 13:05:13 +02:00 |
|
ocornut
|
b3cba62b80
|
Nav: Added experiment ImGuiWindowFlags_NavFlattened flag to cross over between parent and non-scrolling child windows (#323)
|
2016-07-31 12:55:23 +02:00 |
|
ocornut
|
f72e2fd1b1
|
Merge remote-tracking branch 'origin' into 2016-07-navigation
|
2016-07-30 23:46:09 +02:00 |
|
ocornut
|
954c890c67
|
SameLine() with explicit X position is relative to left of group/columns (ref #746, #125, #630)
|
2016-07-30 23:41:44 +02:00 |
|
ocornut
|
e2dd48ae65
|
Nav: Split _NoNav window flag into _NoNavInputs and _NoNavFocus (#323)
|
2016-07-30 18:06:05 +02:00 |
|
ocornut
|
04157da291
|
Nav: first committed pass for manual moving and manual scrolling (after a bunch of attempts) (#323)
|
2016-07-30 17:18:34 +02:00 |
|
ocornut
|
4309b8c1ed
|
Clarifying that MovedWindow* apply to mouse moving only
|
2016-07-30 16:25:45 +02:00 |
|
ocornut
|
efc8858328
|
ImRect: fixed Clip() function being the other way around (INTERNAL API BREAKING CHANGE- wasn't exposed, hoping nobody uses that) + actually fixes the function behavior.
|
2016-07-30 14:38:33 +02:00 |
|
ocornut
|
d6ce800a20
|
Nav: ActiveIdAllowNavMove -> ActiveIdAllowNavDirFlags for more flexibility (nav up/down typically allowed on a single-line text input) (#323)
|
2016-07-30 14:31:34 +02:00 |
|
ocornut
|
d9d6b0e629
|
Nav: Renamed private ImGuiNavDir_ enum to use left/right/up/down to be consistent with key enums (#323)
|
2016-07-30 13:45:46 +02:00 |
|
ocornut
|
b2aaab873d
|
Nav: collapse button is interactve, allow collapsing, tidying up, resize speed takes account of framebuffer scale (#323)
|
2016-07-30 10:56:52 +02:00 |
|
ocornut
|
20a0fde012
|
Tidying up default clipboard handler for non Windows-OS
|
2016-07-30 10:02:46 +02:00 |
|
ocornut
|
aeabda5a5f
|
Navigation: Tap NavMenu to access menu and close buttons, hold to focus/resize (#323)
Introducing a concept of NavLayer to filter navigable items
|
2016-07-24 14:56:14 +02:00 |
|
ocornut
|
175f42420c
|
Navigation: Can nav-out but not nav-in a window with ImGuiWindowFlags_NoNav flag (#323)
|
2016-07-24 14:41:27 +02:00 |
|
ocornut
|
a424d6f805
|
Navigation: Fixed missing initialization (had no side-effect, would be set in Begin) (#323)
|
2016-07-24 14:08:50 +02:00 |
|
ocornut
|
5cac4926c8
|
Fixed display of TitleBgActive color on window before a Modal window + modal window availability for navigation (#323)
|
2016-07-24 13:56:31 +02:00 |
|
ocornut
|
ba43310df1
|
Navigation: Renaming, shortened some unnecessary long fields names (#323)
|
2016-07-24 12:46:25 +02:00 |
|
ocornut
|
4bbdaa4e3c
|
Navigation: Moving NavInitWindow() around and making it static (#323)
|
2016-07-24 11:56:36 +02:00 |
|
ocornut
|
c2cb2a6928
|
Gamepad/Keyboard navigation support, initial commit, WIP (#323)
|
2016-07-20 00:02:59 +02:00 |
|
ocornut
|
0300e73b3f
|
Comments
|
2016-07-18 15:26:07 +02:00 |
|
ocornut
|
2df229d002
|
Fixed incorrect comment for ParentWindow (#615, #604)
|
2016-07-18 15:26:06 +02:00 |
|
ocornut
|
91e1c56da6
|
Minor bits.
|
2016-07-18 15:25:59 +02:00 |
|
ocornut
|
d9e2e688e9
|
InputTextMultiline(): partial fix for when input and internal buffers differs in a way where scrollbar existence differs. (#725)
Partial fix, won't stop ids from functioning because of a zombie id.
|
2016-07-13 01:18:59 +02:00 |
|
ocornut
|
de61fcc619
|
Minor bits
|
2016-06-25 17:03:49 +02:00 |
|
ocornut
|
c4db79f34b
|
Member variable name renamed "ID" "Id" for casing consistency
|
2016-06-12 22:27:15 +02:00 |
|
ocornut
|
d1c073a199
|
Comments, tweaks
|
2016-05-31 00:00:44 +02:00 |
|
ocornut
|
5d4cf1c3f3
|
Version 1.50 WIP
|
2016-05-30 19:38:36 +02:00 |
|
ocornut
|
adb85d800d
|
Version 1.49
|
2016-05-29 19:16:44 +02:00 |
|
ocornut
|
9a751da136
|
Caving in to ignoring stupid pedantic Clang warnings for old-style-cast in header files
|
2016-05-29 19:14:19 +02:00 |
|
ocornut
|
45dacbf084
|
Fixed GetWindowContentRegionMax() being off by ScrollSize amount when SizeExplicit is set + caching ContentsRegionRect.
Relates to horizontal scrollbar, explicit contents size
|
2016-05-29 17:50:23 +02:00 |
|
ocornut
|
b7ebeb1610
|
Added SetNextWindowSizeConstraint() + demo code (#668)
|
2016-05-21 22:53:08 +02:00 |
|
ocornut
|
102d03a7eb
|
Resizing window doesn't rely on MouseDelta anymore, but rather recompute expected size based absolute mouse coords. (#668)
Storing ActiveIdClickOffset to generalize pattern already used by
columns.
|
2016-05-21 20:50:15 +02:00 |
|
ocornut
|
b630cb5b42
|
ImGuiWindow: Storing ParentWindow (#615, #646)
|
2016-05-10 17:00:42 +02:00 |
|
ocornut
|
7b9c0a5c3f
|
Renamed ImGuiState -> ImGuiContext (#586, #269)
|
2016-05-07 19:55:51 +02:00 |
|
ocornut
|
8b428e8c74
|
Added CreateContext/DestroyContext/GetCurrentContext/SetCurrentContext() (#586, #269)
|
2016-05-07 19:54:27 +02:00 |
|
ocornut
|
ce4d731486
|
Minor comments, tweaks
|
2016-05-07 18:10:32 +02:00 |
|
ocornut
|
313d388bba
|
Reorganised windows moving code, documented a lag in FindHoveredWindow(), fixing lag whole moving windows (#635)
|
2016-05-06 11:31:32 +02:00 |
|
ocornut
|
89d5026187
|
Renamed majority of use of "opened" to "open" for clarity. Renamed SetNextTreeNodeOpened() to SetNextTreeNodeOpen(). (#625, #579)
|
2016-05-02 12:32:16 +02:00 |
|
ocornut
|
9733f4fa24
|
Internal RenderBullet() helper.
|
2016-05-01 20:19:28 +02:00 |
|
ocornut
|
547f34cf22
|
Refactor ButtonBehavior(), fixed double-click mode also triggering on single-click (relate to #516)
|
2016-05-01 17:43:51 +02:00 |
|
ocornut
|
df749e3f13
|
Added CollapsingHeader() variant with close button, obsoleted 4 parameters version. Refactored code into TreeNodeBehavior. (#600)
New flag and declaration makes uses of SetNextTreeNode() functions on
collapsing header more obvious as well (#579).
|
2016-05-01 14:34:55 +02:00 |
|
ocornut
|
7406d64c64
|
PushClipRect(): not altering passed values, leave it to caller responsibility to floor properly (followup #582)
|
2016-04-30 18:55:23 +02:00 |
|
ocornut
|
c5149cd53c
|
MenuItem(): checkmark render in disabled color when disabled
|
2016-04-27 23:34:24 +02:00 |
|
ocornut
|
ea6b615179
|
Made ImGui::PushClipRect()/PopClipRect() public. Changed ImDrawList::PushClipRect() prototype. Fixed demo. (#610)
|
2016-04-26 11:03:51 +02:00 |
|
ocornut
|
41215534d5
|
Internal ImRound() -> ImFloor(), ImRect::Round() -> ImRect::Floor(),
|
2016-04-23 14:10:36 +02:00 |
|