mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 04:57:44 +00:00
Escalator: Port Escalator to GML Compiler
This commit is contained in:
parent
7d63b8b95f
commit
9507157f04
6 changed files with 35 additions and 10 deletions
|
@ -7,8 +7,8 @@
|
|||
*/
|
||||
|
||||
#include "EscalatorWindow.h"
|
||||
#include "MainWidget.h"
|
||||
#include <AK/Assertions.h>
|
||||
#include <Applications/Escalator/EscalatorGML.h>
|
||||
#include <LibCore/File.h>
|
||||
#include <LibCore/SecretString.h>
|
||||
#include <LibCore/System.h>
|
||||
|
@ -20,6 +20,7 @@
|
|||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
|
||||
namespace Escalator {
|
||||
EscalatorWindow::EscalatorWindow(StringView executable, Vector<StringView> arguments, EscalatorWindow::Options const& options)
|
||||
: m_arguments(move(arguments))
|
||||
, m_executable(executable)
|
||||
|
@ -36,8 +37,8 @@ EscalatorWindow::EscalatorWindow(StringView executable, Vector<StringView> argum
|
|||
set_resizable(false);
|
||||
set_minimizable(false);
|
||||
|
||||
auto main_widget = set_main_widget<GUI::Widget>();
|
||||
main_widget->load_from_gml(escalator_gml).release_value_but_fixme_should_propagate_errors();
|
||||
auto main_widget = Escalator::MainWidget::try_create().release_value_but_fixme_should_propagate_errors();
|
||||
set_main_widget(main_widget);
|
||||
|
||||
RefPtr<GUI::Label> app_label = *main_widget->find_descendant_of_type_named<GUI::Label>("description");
|
||||
|
||||
|
@ -144,3 +145,4 @@ ErrorOr<void> EscalatorWindow::execute_command()
|
|||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue