Convert the textbox to the new widget system
Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
99ac190090
commit
9b8cbf7539
|
@ -70,7 +70,8 @@ function textbox:set_markup(text)
|
||||||
self._markup = text
|
self._markup = text
|
||||||
self._layout.text = parsed
|
self._layout.text = parsed
|
||||||
self._layout.attributes = attr
|
self._layout.attributes = attr
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Set a textbox' text.
|
--- Set a textbox' text.
|
||||||
|
@ -82,7 +83,8 @@ function textbox:set_text(text)
|
||||||
self._markup = nil
|
self._markup = nil
|
||||||
self._layout.text = text
|
self._layout.text = text
|
||||||
self._layout.attributes = nil
|
self._layout.attributes = nil
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Set a textbox' ellipsize mode.
|
--- Set a textbox' ellipsize mode.
|
||||||
|
@ -94,7 +96,8 @@ function textbox:set_ellipsize(mode)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
self._layout:set_ellipsize(allowed[mode])
|
self._layout:set_ellipsize(allowed[mode])
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -107,7 +110,8 @@ function textbox:set_wrap(mode)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
self._layout:set_wrap(allowed[mode])
|
self._layout:set_wrap(allowed[mode])
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -120,7 +124,8 @@ function textbox:set_valign(mode)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
self._valign = mode
|
self._valign = mode
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -133,7 +138,8 @@ function textbox:set_align(mode)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
self._layout:set_alignment(allowed[mode])
|
self._layout:set_alignment(allowed[mode])
|
||||||
self:emit_signal("widget::updated")
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -141,6 +147,8 @@ end
|
||||||
-- @param font The font description as string
|
-- @param font The font description as string
|
||||||
function textbox:set_font(font)
|
function textbox:set_font(font)
|
||||||
self._layout:set_font_description(beautiful.get_font(font))
|
self._layout:set_font_description(beautiful.get_font(font))
|
||||||
|
self:emit_signal("widget::redraw_needed")
|
||||||
|
self:emit_signal("widget::layout_changed")
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Returns a new textbox
|
-- Returns a new textbox
|
||||||
|
|
Loading…
Reference in New Issue