Commit Graph
291 Commits
Author SHA1 Message Date
SpaiR 3fe77320f3 [Example] Add example of Drag & Drop 2021-03-09 17:58:21 +02:00
SpaiR 533fc7f979 [API] Refactor Drag & Drop api
In Java we can easily bind our payload to an object. 
This is a more flexible approach, than using byte arrays so the last one was removed.
2021-03-09 17:58:02 +02:00
SpaiR 86aac35190 v1.81.1 2021-02-27 16:18:22 +02:00
SpaiR 5a3256917f [Build] Update bins 2021-02-27 16:16:55 +02:00
SpaiR 9e807d3e9e [API] Fix getDragDropPayloadObject
Methods was throwing nullpointer  exception when there were no payload
2021-02-27 16:16:55 +02:00
SpaiR 1fe8c4a75a [API] Fix ImGuiIO doesn't set font to field 2021-02-27 16:16:12 +02:00
SpaiR 51cfb7ef3d [API] Add ImGuiStyle#getColors to return float[][]
Same is applied to NodeEditorStyle
2021-02-27 16:16:08 +02:00
SpaiR 36415d60f3 [API] Add API to directly return ImVec2/ImVec4 2021-02-27 16:16:03 +02:00
SpaiR d285bbfb34 [API] Add ImRect#set(ImRect) method 2021-02-27 16:15:58 +02:00
SpaiR b07160da15 [API] Extend ImString to accept more objects to set string from
Also make getBytes method to use UTF-8 charset
2021-02-27 16:15:54 +02:00
SpaiR 767b107a7b [API] Add ImString#clear method 2021-02-27 16:15:49 +02:00
SpaiR 3706927ef5 [API] Add #set(value) method to all types 2021-02-27 16:15:44 +02:00
SpaiR 33d6b605d8 [API] Add ImVec4#set(x, y, z, w) and ImVec4#set(ImVec4) methods 2021-02-27 16:15:39 +02:00
SpaiR 2d369dee06 [API] Add ImVec2#set(x, y) and ImVec2#set(ImVec2) methods 2021-02-27 16:15:33 +02:00
SpaiR fb80b8d8a1 [API] Make ImGuiIO to extend common ImGuiStruct class
ImGuiIO used a legacy way to access the native struct through `ImGui::GetIO()`.
Refactored to use ImGuiStruct, so to make API consistent.
2021-02-27 16:15:22 +02:00
SpaiR 91d636a659 [API] Remove lazy-created sructs and add methods to verify struct pointer 2021-02-27 16:15:11 +02:00
SpaiR c33331e13b [Doc] Add the link to tutorial video
by @ambrosiogabe
2021-02-21 11:16:41 +03:00
SpaiR d082da7cc1 [Doc] Add Demo image 2021-02-20 15:27:22 +03:00
SpaiR abcdb46ac2 v1.81.0 2021-02-20 13:55:54 +02:00
SpaiR d8338f5609 [Build] Fix build scripts 2021-02-20 13:26:05 +02:00
SpaiR ca23217a83 [API] Fix checkstyle 2021-02-20 13:09:52 +02:00
SpaiR f9620cb20f [Binding] ImNodes 2021-02-20 12:32:47 +02:00
SpaiR 642d7ab2f5 [API] Change ImFontConfig#setEllipsisChar "short" to "int" 2021-02-20 12:17:00 +02:00
SpaiR cd6432b4b7 [API] Add ImFont methods
Added:
 - FindGlyph
 - FindGlyphNoFallback
 - GetCharAdvance
 - IsLoaded
 - GetDebugName
 - CalcTextSizeA
 - CalcWordWrapPositionA
 - RenderChar
 - RenderText
2021-02-20 12:16:10 +02:00
SpaiR a2444c6b5d [API] Add ImDrawList methods
Added:
 - PrimReserve
 - PrimUnreserve
 - PrimRect
 - PrimRectUV
 - PrimQuadUV
 - PrimWriteVtx
 - PrimVtx
2021-02-20 12:14:44 +02:00
SpaiR 08bf84ad64 [API] Dear ImGui v1.81 2021-02-20 11:16:44 +02:00
SpaiR ec9226cf67 [Binding] Dear ImGui v1.81 2021-02-18 21:03:29 +02:00
SpaiR 5234bbcd7c [Doc] Add downloads badge 2021-02-13 19:13:54 +03:00
SpaiR ae554e72b3 [Doc] Add logo to javadoc links 2021-02-06 23:14:32 +02:00
SpaiR 49f1228d1e [Doc] Update Maven Central link 2021-02-06 23:12:37 +02:00
SpaiR 7c23202f46 [Doc] Add notice about library transfer 2021-02-06 21:33:58 +02:00
SpaiR 3c0fb93ea0 [Build] Migrate from Bintray to Maven Central 2021-02-06 20:48:29 +02:00
SpaiR 041e1329d5 [Doc] Fix badge 2021-01-26 11:53:03 +03:00
SpaiR 54ded21793 [Doc] Update Readme 2021-01-26 08:30:17 +02:00
SpaiR c234c340d5 v1.80-1.5.0 2021-01-25 23:47:04 +02:00
SpaiR 7ed2567130 [Build] Add imgui-app javadoc to release 2021-01-25 23:47:04 +02:00
SpaiR b3dda5986f [Build] Fix bintray task 2021-01-25 23:44:21 +02:00
SpaiR a1b151ee34 [API] Tweak Window 2021-01-25 23:35:18 +02:00
SpaiR c84403e4b2 [API] Update bins 2021-01-25 23:32:37 +02:00
SpaiR 859a9af307 [API] Add internal ImGui#calcItemSize and ImGui#splitterBehavior methods 2021-01-25 23:19:09 +02:00
SpaiR 39d1513e91 [Build] Cleanup gradle 2021-01-25 22:03:17 +02:00
SpaiR d8f869b0cb [Doc] Fix javadoc 2021-01-24 22:47:42 +02:00
SpaiR 614cf16412 [Build] Fix gradle warning 2021-01-24 22:35:20 +02:00
SpaiR cf9e74b1d0 [Example] Migrate example to the new module 2021-01-24 22:20:37 +02:00
SpaiR 46f74381aa [API] Add imgui-app and example modules 2021-01-24 17:56:45 +02:00
SpaiR 0ed291cb0f [API] Update bins for the latest API 2021-01-24 12:16:48 +02:00
SpaiR 90e0fed103 [Build] Change MacOS build args and gitignore
Compile with C++14 with extensions and min MacOS version 10.15
2021-01-24 12:15:31 +02:00
SpaiR d7a87ed508 [API] Add ImColor#hslToColor methods 2021-01-23 21:19:13 +02:00
SpaiR 7043cd642b [API] Add missing ImGui::InputTextWithHint() method 2021-01-23 20:48:13 +02:00
SpaiR 99c53d5e27 [Build] Update Gradle and gdx-jnigen 2021-01-23 20:40:05 +02:00