ui icon indicating copy to clipboard operation
ui copied to clipboard

Textbox not working on windows.

Open LandStander27 opened this issue 3 years ago • 3 comments

V version: 0.2.4 UI version: 0.0.4 OS: Windows 11

What did you do? Compiled this and ran it:

import ui
struct App {
mut:
	window &ui.Window = 0
}
[console]
fn main() {
	test := "awdawd"
	mut app := &App{}
	window := ui.window(

		width: 250
		height: 250

		title: "Test"
		state: app

		children: [
			ui.row (
				spacing: 5
				margin: ui.Margin{5, 5, 5, 5}
				children: [
					ui.textbox(
						read_only: false
						text: &test
						max_len: 20
						is_numeric: false

					)

				]

			)



		]

	)
	app.window = window
	ui.run(app.window)
}

What did you expect to see? A window to open with a textbox with some random text

What did you see instead?

C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:20163: at print_backtrace_skipping_top_frames_tcc: Backtrace
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:20130: by print_backtrace_skipping_top_frames
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:20188: by unhandled_exception_handler
7ff8ed947afa : by ???
7ff8ec299597 : at ???: RUNTIME ERROR: invalid memory access
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:50089: by ui__Stack_draw_device
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:50062: by ui__Stack_draw
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:50723: by ui__frame
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:36135: by gg__gg_frame_fn
C:/v/thirdparty/sokol/sokol_app.h:2589: by _sapp_call_frame
C:/v/thirdparty/sokol/sokol_app.h:2792: by _sapp_frame
C:/v/thirdparty/sokol/sokol_app.h:7027: by _sapp_win32_run
C:/v/thirdparty/sokol/sokol_app.h:10995: by sapp_run
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:33159: by sokol__sapp__run
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:36383: by gg__Context_run
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:54102: by ui__run
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:59992: by main__main
C:/Users/user/AppData/Local/Temp/v_0/gui.14816251188278534347.tmp.c:60826: by wmain
006a11e0 : by ???
006a1343 : by ???
7ff8ec9e244d : by ???

[process exited with code 3221225477 (0xc0000005)

LandStander27 avatar May 11 '22 23:05 LandStander27

I have the same problem with users.v

ddkwork avatar Jun 19 '22 07:06 ddkwork

yes, same error in Windows on users.v and demo_textbox.v.

--v up Updating V... V is already updated. Current V version: V 0.3.0 d8b0df1, timestamp: 2022-07-23 01:55:17 +0300

makao007 avatar Jul 23 '22 02:07 makao007

I solved this now, just add "mode: .multiline" inside the ui.textbox

makao007 avatar Jul 23 '22 02:07 makao007