Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implemented the true CtkSpinBox by copying CtkComboBox and performing the needed changes.
I didn't dare to touch
DrawEngine.draw_rounded_rect_with_border_vertical_split()
, so for now there is just one button and I discern the "up" or "down" section by looking at the relative mouse position within the canvas. This has the side effect that when you hover on it with the mouse, both "buttons" are highlighted simultaneously, but it's not that ugly.Parameters
from_
andto
impose limits to the number that can be displayed, while by providing thevalue
parameter, you can pick elements from any List. Thanks tostep_button
andstep_scroll
parameters you can choose how much the value (or List index) is changed if you click a button or scroll the mouse wheel respectively.default_value
is self-explanatory but it is effective only if atkinter.Variable
is not provided. Finally, theformat
parameter is used to invoke theformat()
method on it to display other text that is not part of the value (for example, measurement units).