The unstyled edit line is 200 pixels wide and 28 pixels wide. Roughly. The height may vary on some platforms.
Shoes.app do
stack do
edit_line
edit_line width: 400
end
end
You can change the size by styling both the :width
and the :height
. However, you generally only want to style the :width
, as the height will be sized to fit the font. (And, in current versions of Shoes, the font for edit lines and edit boxes cannot be altered anyway.)
If a block is given to an edit line, it receives change
events. Check out the EditBox page for an example of using a change block. In fact, the edit box has all the same methods as an edit line. Also see the list of Common methods, which all elements respond to.
Each time a character is added to or removed from the edit line, its change
block is called. The block is given self
, which is the edit line object which has changed.
Moves focus to the edit line. The edit line will be highlighted and the user will be able to type into the edit line.
Return a string of characters which have been typed into the box.
Fills the edit line with the characters of a string
.
Next: Image