luboslenco 1 månad sedan
förälder
incheckning
bf8e8dd58e
3 ändrade filer med 8 tillägg och 4 borttagningar
  1. 3 3
      base/sources/ts/iron/iron.ts
  2. 1 1
      base/sources/ts/ui_box.ts
  3. 4 0
      base/sources/ts/ui_nodes.ts

+ 3 - 3
base/sources/ts/iron/iron.ts

@@ -937,14 +937,14 @@ enum ui_state_t {
 	HOVERED,
 }
 
-declare function ui_tooltip_image(image: gpu_texture_t, max_width: i32 = 0);
+declare function ui_tooltip_image(image: gpu_texture_t, max_width: i32 = 0): void;
 declare function ui_image(image: gpu_texture_t, tint: i32 = 0xffffffff, h: f32 = -1.0): ui_state_t;
 declare function ui_sub_image(image: gpu_texture_t, tint: i32 = 0xffffffff, h: f32 = -1.0, sx: i32 = 0, sy: i32 = 0, sw: i32 = 0, sh: i32 = 0): ui_state_t;
 declare function ui_window(handle: ui_handle_t, x: i32, y: i32, w: i32, h: i32, drag: bool = false): bool;
-declare function ui_end();
+declare function ui_end(): void;
 declare function ui_set_scale(factor: f32);
 declare function ui_end_element(): void;
-declare function ui_end_element_of_size(element_size: f32);
+declare function ui_end_element_of_size(element_size: f32): void;
 declare function UI_SCALE(): f32;
 declare function UI_ELEMENT_OFFSET(): f32;
 declare function UI_ELEMENT_W(): f32;

+ 1 - 1
base/sources/ts/ui_box.ts

@@ -25,7 +25,7 @@ function ui_box_init() {
 function ui_box_render() {
 	if (!ui_menu_show) {
 		let in_use: bool = ui.combo_selected_handle != null;
-		let is_escape: bool = keyboard_started("escape");
+		let is_escape: bool = ui.is_escape_down;
 		if (ui_box_draws > 2 && (ui.input_released || is_escape) && !in_use && !ui.is_typing) {
 			let appw: i32 = iron_window_width();
 			let apph: i32 = iron_window_height();

+ 4 - 0
base/sources/ts/ui_nodes.ts

@@ -1240,6 +1240,10 @@ function ui_nodes_render() {
 		if (ui_nodes_group_stack.length > 0 && _ui_menu_button(tr("Close"))) {
 			array_pop(ui_nodes_group_stack);
 		}
+
+		ui.window_border_right = 0;
+		ui.window_border_top = 0;
+		ui.window_border_bottom = 0;
 	}
 
 	ui_end();