Shrinking UI elements in the debugger.
This commit is contained in:
@@ -3,3 +3,4 @@
|
||||
#include "third_party\\elemental-forms\\resources.rc"
|
||||
|
||||
//IDR_xe_debug_ui_resources_skin_bg_tile_png RCDATA ".\\resources\\skin\\bg_tile.png"
|
||||
IDR_xe_debug_ui_resources_smaller_skin_skin_tb_txt RCDATA ".\\resources\\smaller_skin\\skin.tb.txt"
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include "xenia/debug/ui/main_window.h"
|
||||
|
||||
#include "el/animation_manager.h"
|
||||
#include "el/io/file_manager.h"
|
||||
#include "el/util/debug.h"
|
||||
#include "xenia/base/clock.h"
|
||||
#include "xenia/base/logging.h"
|
||||
@@ -17,6 +18,10 @@
|
||||
#include "xenia/base/threading.h"
|
||||
#include "xenia/ui/gl/gl_context.h"
|
||||
|
||||
#if XE_PLATFORM_WIN32
|
||||
#include "el/io/win32_res_file_system_win.h"
|
||||
#endif // XE_PLATFORM_WIN32
|
||||
|
||||
namespace xe {
|
||||
namespace debug {
|
||||
namespace ui {
|
||||
@@ -40,6 +45,13 @@ bool MainWindow::Initialize() {
|
||||
window_->set_context(xe::ui::gl::GLContext::Create(window_.get()));
|
||||
window_->MakeReady();
|
||||
|
||||
#if XE_PLATFORM_WIN32
|
||||
el::io::FileManager::RegisterFileSystem(
|
||||
std::make_unique<el::io::Win32ResFileSystem>(
|
||||
"IDR_xe_debug_ui_resources_"));
|
||||
#endif // XE_PLATFORM_WIN32
|
||||
window_->LoadSkin("smaller_skin/skin.tb.txt");
|
||||
|
||||
window_->on_closed.AddListener(std::bind(&MainWindow::OnClose, this));
|
||||
|
||||
window_->on_key_down.AddListener([this](xe::ui::KeyEvent* e) {
|
||||
|
||||
11
src/xenia/debug/ui/resources/smaller_skin/skin.tb.txt
Normal file
11
src/xenia/debug/ui/resources/smaller_skin/skin.tb.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
elements
|
||||
Button
|
||||
padding 3 4
|
||||
Button.flat
|
||||
padding 3 4
|
||||
ButtonInGroup
|
||||
padding 3 4
|
||||
Box
|
||||
padding 5
|
||||
ListItem
|
||||
padding 1 4
|
||||
Reference in New Issue
Block a user