1991afb87b
* sys: Initial refactoring of the SharedData class * sys/pattern: More refactoring, make every provider have its own patterns * sys: Finished up refactoring. No more SharedData! * sys: Fixed compile on Unix * tests: Fixed unit tests * sys: Moved view and lang files * pattern: Added assignment operator support to for loops * tests: Fixed compile issue
22 lines
508 B
C++
22 lines
508 B
C++
#include <hex/plugin.hpp>
|
|
|
|
#include <hex/ui/view.hpp>
|
|
|
|
class ViewExample : public hex::View {
|
|
public:
|
|
ViewExample() : hex::View("Example") { }
|
|
~ViewExample() override { }
|
|
|
|
void drawContent() override {
|
|
if (ImGui::Begin("Example")) {
|
|
ImGui::TextUnformatted("Custom plugin window");
|
|
}
|
|
ImGui::End();
|
|
}
|
|
};
|
|
|
|
IMHEX_PLUGIN_SETUP("Example C++", "WerWolv", "Example C++ plugin used as template for plugin devs") {
|
|
|
|
ContentRegistry::Views::add<ViewExample>();
|
|
}
|