feat: Improve RyujinGUI to support RyujinCore

- RyujinGUI now uses RyujinCore to properly obfuscate code with full configuration support.
- Added new Ryujin logo.
- Added new Ryujin banner.
- Improved UI design, components, and more.
This commit is contained in:
keowu
2025-07-03 09:37:46 -03:00
parent 6d146f06bf
commit 9d5c6fb06c
9 changed files with 290 additions and 82 deletions

View File

@@ -3,6 +3,10 @@
#include <wx/gauge.h>
#include <wx/textdlg.h>
#include <wx/statline.h>
#include <wx/mstream.h>
#include <thread>
#include "resource.h"
#include "RyujinCore.hh"
class RyujinApp : public wxApp {
@@ -25,6 +29,7 @@ private:
auto BindFileDialogs(wxFrame* frame) -> void;
auto BindListEvents(wxFrame* frame) -> void;
auto BindRunEvent(wxFrame* frame) -> void;
auto LoadPngFromRes(wxWindow* parent, wxWindowID id, int resId) -> wxStaticBitmap*;
public:
bool OnInit() override;