diff --git a/bindings/imgui_bundle/Readme_pypi.md b/bindings/imgui_bundle/Readme_pypi.md index 6f60312e..e3e8b4d3 100644 --- a/bindings/imgui_bundle/Readme_pypi.md +++ b/bindings/imgui_bundle/Readme_pypi.md @@ -24,6 +24,13 @@ applications in C++ and Python, under Windows, macOS, and Linux. It is aimed at application developers, researchers, and beginner developers who want to quickly get started. +### Support the development of Dear ImGui Bundle + +Dear ImGui Bundle is a free and open-source project. If you like it, +please consider supporting its development by [making a +donation](https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA). +Thank you! + ## Interactive manual & demo in one click! Click on the animated demonstration below to launch the fully diff --git a/bindings/imgui_bundle/doc/Readme.adoc b/bindings/imgui_bundle/doc/Readme.adoc index ceec217b..62a6a1c4 100644 --- a/bindings/imgui_bundle/doc/Readme.adoc +++ b/bindings/imgui_bundle/doc/Readme.adoc @@ -25,6 +25,8 @@ :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ :_badge-sources: {url-doc-images}/badge_view_sources.png @@ -59,6 +61,8 @@ TIP: For a more readable version of this document, click on {btn-doc} :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ @@ -101,6 +105,8 @@ link:https://github.com/pthom/imgui_bundle/actions/workflows/android.yml[image:{ :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ :_badge-sources: {url-doc-images}/badge_view_sources.png @@ -147,15 +153,47 @@ Click on the logo for a complete interactive demonstration! :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === About Dear ImGui Bundle +:doc_branch: main +:url-bundle: https://github.com/pthom/imgui_bundle/ +:url-bundle-doc-tree: https://github.com/pthom/imgui_bundle/tree/{doc_branch} +:url-himgui-master-tree: https://github.com/pthom/hello_imgui/tree/master +:url-bindings-bundle: https://github.com/pthom/imgui_bundle/tree/{doc_branch}/bindings/imgui_bundle +:url-bundle-pages: https://pthom.github.io/imgui_bundle +:url-demo-imgui-bundle: https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html +:url-imgui-manual: https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html +:url-imgui: https://github.com/ocornut/imgui/ +:url-logo: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/demos_assets/images/logo_imgui_bundle_512.png +:url-demos-cpp: https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/demos_cpp +:url-demos-python: https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/demos_python + +:url-doc-images: https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images + +:url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images + +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + +// :url-demo-images: doc_images/ + // tag::motto[] https://github.com/pthom/imgui_bundle[Dear ImGui Bundle] is a bundle for https://github.com/ocornut/imgui[Dear ImGui], including various powerful libraries from its ecosystem. It enables to easily create ImGui applications in {cpp} and Python, under Windows, macOS, and Linux. It is aimed at application developers, researchers, and beginner developers who want to quickly get started. // end::motto[] +===== Support the development of Dear ImGui Bundle + +Dear ImGui Bundle is a free and open-source project. If you like it, please consider supporting its development by link:{url-donate}[making a donation]. Thank you! + +//// +link:{url-donate}[image:https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/btn_donate.gif[Donate to support the development of Dear ImGui Bundle]] +//// + + === Interactive manual & demo in one click! :doc_branch: main @@ -175,6 +213,8 @@ https://github.com/pthom/imgui_bundle[Dear ImGui Bundle] is a bundle for https:/ :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ Click on the animated demonstration below to launch the fully interactive demonstration. @@ -204,6 +244,8 @@ TIP: This demonstration is also an interactive manual, similar to the online {ur :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ Dear ImGui Bundle includes the following libraries, which are available in {cpp} _and_ in Python: @@ -412,6 +454,8 @@ int main(int , char *[]) { :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ ==== Install from pypi @@ -465,6 +509,8 @@ TIP: Consider `demo_imgui_bundle` as an always available manual for Dear ImGui B :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ ==== Integrate Dear ImGui Bundle in your own project in 5 minutes @@ -531,6 +577,8 @@ TIP: Consider `demo_imgui_bundle` as a manual with lots of examples and related :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ First, install Dear ImGui Bundle following the <>. @@ -554,6 +602,8 @@ Then study the examples below. :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Hello, World @@ -683,6 +733,8 @@ immapp.run( :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ [[quickstart_about_assets]] @@ -806,6 +858,8 @@ You can also specify different settings for macOS and iOS via `Info.macos.plist` :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Demo using assets & add-ons @@ -1384,6 +1438,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Complex layouts with docking windows @@ -3005,6 +3061,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Multiplatform C++ applications @@ -3036,6 +3094,8 @@ TIP: The principle with Dear ImGui Bundle is the same, just use the dedicated De :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Custom 3D Background @@ -3074,6 +3134,8 @@ Its source code is heavily documented and should be self-explanatory. :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ [[quickstart_testengine]] @@ -3546,6 +3608,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Display & analyze images with ImmVision @@ -3923,6 +3987,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Widgets @@ -5128,6 +5194,8 @@ image::{url-demo-images}/demo_gizmo.jpg[width="400"] :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ Dear ImGui is an implementation of the Immediate Gui paradigm. @@ -5217,6 +5285,8 @@ image::{url-doc-images}/immediate_gui_example.png[] :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ Dear ImGui Bundle includes https://github.com/pthom/hello_imgui[Hello ImGui], which is itself based on ImGui. "Hello ImGui" can be compared to a starter pack that enables to easily write cross-platform Gui apps for Windows, macOS, Linux, iOS, and https://en.wikipedia.org/wiki/Emscripten[emscripten]. @@ -5292,6 +5362,8 @@ Links: :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ @@ -5410,6 +5482,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ === Application Settings @@ -5827,6 +5901,8 @@ if __name__ == "__main__": :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ :notebook-example-image: {url-doc-images}/immapp_notebook_example.jpg @@ -6091,6 +6167,8 @@ void DemoInputTextUpperCase_StdString() :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ In C++, you would write: @@ -6178,6 +6256,8 @@ Example: https://github.com/pthom/hello_imgui/issues/33[this issue on macOS] was :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ :url-bindings-python: https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle diff --git a/bindings/imgui_bundle/doc/doc_images/btn_donate.gif b/bindings/imgui_bundle/doc/doc_images/btn_donate.gif new file mode 100644 index 00000000..c7d2bf83 Binary files /dev/null and b/bindings/imgui_bundle/doc/doc_images/btn_donate.gif differ diff --git a/bindings/imgui_bundle/doc/doc_parts/_utils.adoc b/bindings/imgui_bundle/doc/doc_parts/_utils.adoc index 47d29cf7..0d1c4197 100644 --- a/bindings/imgui_bundle/doc/doc_parts/_utils.adoc +++ b/bindings/imgui_bundle/doc/doc_parts/_utils.adoc @@ -15,4 +15,6 @@ :url-demo-images: https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images +:url-donate: https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA + // :url-demo-images: doc_images/ diff --git a/bindings/imgui_bundle/doc/doc_parts/intro_about.adoc b/bindings/imgui_bundle/doc/doc_parts/intro_about.adoc index 80540671..73e97527 100644 --- a/bindings/imgui_bundle/doc/doc_parts/intro_about.adoc +++ b/bindings/imgui_bundle/doc/doc_parts/intro_about.adoc @@ -1,5 +1,16 @@ === About Dear ImGui Bundle +include::_utils.adoc[] + // tag::motto[] https://github.com/pthom/imgui_bundle[Dear ImGui Bundle] is a bundle for https://github.com/ocornut/imgui[Dear ImGui], including various powerful libraries from its ecosystem. It enables to easily create ImGui applications in {cpp} and Python, under Windows, macOS, and Linux. It is aimed at application developers, researchers, and beginner developers who want to quickly get started. // end::motto[] + + +===== Support the development of Dear ImGui Bundle + +Dear ImGui Bundle is a free and open-source project. If you like it, please consider supporting its development by link:{url-donate}[making a donation]. Thank you! + +//// +link:{url-donate}[image:https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/btn_donate.gif[Donate to support the development of Dear ImGui Bundle]] +//// diff --git a/docs/devel_docs.html b/docs/devel_docs.html index a00b74af..40d4e892 100644 --- a/docs/devel_docs.html +++ b/docs/devel_docs.html @@ -486,7 +486,7 @@

Developer docs

diff --git a/docs/faq.html b/docs/faq.html index 49ceb71a..63800cc7 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -815,7 +815,7 @@

diff --git a/docs/folders.html b/docs/folders.html index ba9e2423..5d74ca4d 100644 --- a/docs/folders.html +++ b/docs/folders.html @@ -655,7 +655,7 @@

Repository folders structure

diff --git a/docs/index.html b/docs/index.html index 03eafaa8..5c4cb752 100644 --- a/docs/index.html +++ b/docs/index.html @@ -541,7 +541,7 @@

Dear ImGui Bundle documentation

diff --git a/docs/install-instructions.html b/docs/install-instructions.html index eba87090..c6f3864c 100644 --- a/docs/install-instructions.html +++ b/docs/install-instructions.html @@ -700,7 +700,7 @@

Run the C++ demo

diff --git a/docs/introduction.html b/docs/introduction.html index 3f5e1e19..4990339b 100644 --- a/docs/introduction.html +++ b/docs/introduction.html @@ -561,6 +561,12 @@

About Dear ImGui Bundle

Dear ImGui Bundle is a bundle for Dear ImGui, including various powerful libraries from its ecosystem. It enables to easily create ImGui applications in C++ and Python, under Windows, macOS, and Linux. It is aimed at application developers, researchers, and beginner developers who want to quickly get started.

+
+
Support the development of Dear ImGui Bundle
+
+

Dear ImGui Bundle is a free and open-source project. If you like it, please consider supporting its development by making a donation. Thank you!

+
+

Interactive manual & demo in one click!

@@ -818,7 +824,7 @@

Easily port your code betwe

diff --git a/docs/manual.html b/docs/manual.html index 4d7a2134..708d8136 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -1416,7 +1416,7 @@

API:

diff --git a/docs/porting.html b/docs/porting.html index e5f3537e..3c068f92 100644 --- a/docs/porting.html +++ b/docs/porting.html @@ -826,7 +826,7 @@

Debug native C++ in python sc diff --git a/docs/python_specific.html b/docs/python_specific.html index 3a51c074..1b82fe16 100644 --- a/docs/python_specific.html +++ b/docs/python_specific.html @@ -507,7 +507,7 @@

Pure python backends

diff --git a/docs/quickstart.html b/docs/quickstart.html index a60ac495..1eb70346 100644 --- a/docs/quickstart.html +++ b/docs/quickstart.html @@ -5276,7 +5276,7 @@

And many more!

diff --git a/docs/words_author.html b/docs/words_author.html index 3848a310..db27a6b3 100644 --- a/docs/words_author.html +++ b/docs/words_author.html @@ -648,7 +648,7 @@

History

diff --git a/external/hello_imgui/hello_imgui b/external/hello_imgui/hello_imgui index f5269d30..56e4515e 160000 --- a/external/hello_imgui/hello_imgui +++ b/external/hello_imgui/hello_imgui @@ -1 +1 @@ -Subproject commit f5269d307ee0d93b13e7affe69ec66d3ca914085 +Subproject commit 56e4515ed104b8dfad0fd7eba2231c14306a2304