-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hide increase/decrease buttons from nk_property_*() #677
Comments
Do you have a repo to show, or at least a code fragment, to see what you use, for both integers and double (that do not work)? I didn't know about the nk_edit_string(ctx, NK_EDIT_SIMPLE, text, &text_len, 64, nk_filter_float); Initializing with Tell me if I miss something |
as now in the repo [https://github.com/efa/PowerBudget] I removed the use of nk_edit_string_zero_terminated(), and I have no traces of old not working code. But I'm sure I tryed also nk_edit_string() and the results was the same. As now I'm not sure what the problem was. If I remember well the problem with nk_edit_string*() was that if user is editing a GUI field with a double inside, and type a letter or a double dot as a mistake, the dtoa convert the number to 0 and so on refresh the user lost the whoole float/double he is editing. This do not happen with nk_property_double() that enforce the inputs of valid numbers. |
Yeah I see I still think changing or customizing Maybe something better for casual values editing is needed (doing like |
yes to me should be OK, but I haven't found a so widget |
Using:
nk_edit_string_zero_terminated()
I got a compact widget and node windows:
https://github.com/efa/PowerBudget/blob/main/PowerBudgetGUI.png
but cannot get to right update for double values.
So I changed to:
nk_property_double()
now the update of double values work, but the widget has the increase/decrase arrow that waste space.
I had to increase the size from 50 to 70 pixel for each value entry, so from 256 to 316 of node windows.
I tryed to use "###name" (# autohash, ## skip label, ### skip label and button)
and disabling /* execute right/left button */ code in:
nk_do_property()
on
name[1]=='#'
, but the space is still reserved and left blank.I also tryed to comment the:
calculated fill in the same function, but wont work.
Is there a method to hide increase/decrease button to save space?
The text was updated successfully, but these errors were encountered: