# ofxImGui

ofxAddon that allows you to use [ImGui](https://github.com/ocornut/imgui) in [openFrameworks](https://github.com/openframeworks/openFrameworks).

### Compatibility
Master branch may not be tested on all platforms. See [Releases](https://github.com/jvcleave/ofxImGui/releases/) for more extensively tested versions.

Release versions tested with OF 0.9.x on
 - Raspberry Pi 1 and 2
 - Mac OS 10.11, Xcode 7
 - iOS 9.2 and 8.1.2, Xcode 7
 - Linux Desktop
 - Windows 10, Visual Studio 2015



#### Upgrade Notes
Versions 1.50 and higher use the keyword `ofxImGui` as a namespace for all classes in the addon, while previous versions just had a class called `ofxImGui`. If you're upgrading from a previous version, make sure to replace all instances of class `ofxImGui` with `ofxImGui::Gui`.

### Examples

![Screenshot](images/Screenshot.png)

#### example-demo    
Works on Desktop, uses imgui demo windows.

#### example-helpers
Works on Desktop, uses ofxImGui helper functions for interfacing with `ofParameter`.

#### example-ios  
iOS specific with keyboard input helper.

#### example-addons
https://github.com/Flix01/imgui 6c0218c79e081e1ef51c60eff239ef432055e4f4 fork to openframework

TO-DO LIST
----------
imguidock  segfault
imageditor segfault

imguicodeeditor   not implemented
imguistring	  not implemented
imguipanelmanager not implemented

textarea copy paste		not work
Image with zoom (CTRL+MW)	not work

soloud keyboard			not work

