2023-09-28 15:06:49 +00:00
|
|
|
@HexEditor::HexEditorWidget {
|
2021-05-22 14:08:05 +00:00
|
|
|
name: "main"
|
|
|
|
fill_with_background_color: true
|
|
|
|
layout: @GUI::VerticalBoxLayout {
|
|
|
|
spacing: 2
|
|
|
|
}
|
|
|
|
|
|
|
|
@GUI::ToolbarContainer {
|
|
|
|
name: "toolbar_container"
|
2022-02-12 17:17:01 +00:00
|
|
|
|
2021-05-22 14:08:05 +00:00
|
|
|
@GUI::Toolbar {
|
|
|
|
name: "toolbar"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-05-27 15:51:21 +00:00
|
|
|
@GUI::HorizontalSplitter {
|
2022-08-30 11:38:20 +00:00
|
|
|
opportunistic_resizee: "First"
|
|
|
|
|
2021-05-27 15:51:21 +00:00
|
|
|
@HexEditor::HexEditor {
|
|
|
|
name: "editor"
|
|
|
|
}
|
|
|
|
|
2024-02-06 16:08:14 +00:00
|
|
|
@GUI::DynamicWidgetContainer {
|
2022-03-03 14:26:38 +00:00
|
|
|
name: "side_panel_container"
|
2021-05-27 15:51:21 +00:00
|
|
|
visible: false
|
2024-02-06 16:08:14 +00:00
|
|
|
section_label: "Panels"
|
|
|
|
config_domain: "HexEditor"
|
|
|
|
preferred_height: "grow"
|
|
|
|
show_controls: false
|
2021-05-27 15:51:21 +00:00
|
|
|
|
2024-02-06 16:08:14 +00:00
|
|
|
@GUI::DynamicWidgetContainer {
|
2022-03-03 14:26:38 +00:00
|
|
|
name: "search_results_container"
|
2024-02-06 16:08:14 +00:00
|
|
|
section_label: "Search Results"
|
|
|
|
config_domain: "HexEditor"
|
|
|
|
preferred_height: "grow"
|
2022-03-03 14:26:38 +00:00
|
|
|
visible: false
|
|
|
|
|
|
|
|
@GUI::TableView {
|
|
|
|
name: "search_results"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-02-06 16:08:14 +00:00
|
|
|
@GUI::DynamicWidgetContainer {
|
2022-03-03 14:26:38 +00:00
|
|
|
name: "value_inspector_container"
|
2024-02-06 16:08:14 +00:00
|
|
|
section_label: "Value Inspector"
|
|
|
|
config_domain: "HexEditor"
|
|
|
|
preferred_height: "grow"
|
2022-03-03 14:26:38 +00:00
|
|
|
visible: false
|
|
|
|
|
2024-05-04 16:12:16 +00:00
|
|
|
@GUI::ToolbarContainer {
|
|
|
|
name: "value_inspector_toolbar_container"
|
|
|
|
|
|
|
|
@GUI::Toolbar {
|
|
|
|
name: "value_inspector_toolbar"
|
|
|
|
|
|
|
|
@GUI::Label {
|
|
|
|
text: "Mode:"
|
|
|
|
preferred_width: 40
|
|
|
|
}
|
|
|
|
|
|
|
|
@GUI::ComboBox {
|
|
|
|
name: "value_inspector_endianness"
|
|
|
|
preferred_width: 120
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-03-03 14:26:38 +00:00
|
|
|
@GUI::TableView {
|
|
|
|
name: "value_inspector"
|
|
|
|
activates_on_selection: true
|
|
|
|
}
|
2021-05-27 15:51:21 +00:00
|
|
|
}
|
2024-01-29 19:57:27 +00:00
|
|
|
|
2024-02-06 16:08:14 +00:00
|
|
|
@GUI::DynamicWidgetContainer {
|
2024-01-29 19:57:27 +00:00
|
|
|
name: "annotations_container"
|
2024-02-06 16:08:14 +00:00
|
|
|
section_label: "Annotations"
|
|
|
|
config_domain: "HexEditor"
|
|
|
|
preferred_height: "grow"
|
2024-01-29 19:57:27 +00:00
|
|
|
visible: false
|
|
|
|
|
2024-02-06 16:57:02 +00:00
|
|
|
@GUI::ToolbarContainer {
|
|
|
|
name: "annotations_toolbar_container"
|
|
|
|
|
|
|
|
@GUI::Toolbar {
|
|
|
|
name: "annotations_toolbar"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-01-29 19:57:27 +00:00
|
|
|
@GUI::TableView {
|
|
|
|
name: "annotations"
|
|
|
|
}
|
|
|
|
}
|
2021-05-27 15:51:21 +00:00
|
|
|
}
|
2021-05-22 14:08:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@GUI::Statusbar {
|
|
|
|
name: "statusbar"
|
2022-02-22 12:20:05 +00:00
|
|
|
segment_count: 5
|
2021-05-22 14:08:05 +00:00
|
|
|
}
|
|
|
|
}
|