Editable
Interface
constructor
base_
iface
name
changed
delete_
text
do_
delete_
text
do_
insert_
text
get_
delegate
get_
selection_
bounds
get_
text
insert_
text
set_
selection_
bounds
GJS API Reference
Gtk-4.0
Gtk
EditableInterface
Class EditableInterface
Hierarchy
EditableInterface
Index
Constructors
constructor
Properties
base_
iface
name
Methods
changed
delete_
text
do_
delete_
text
do_
insert_
text
get_
delegate
get_
selection_
bounds
get_
text
insert_
text
set_
selection_
bounds
Constructors
constructor
new
Editable
Interface
(
)
:
Gtk
.
EditableInterface
Returns
Gtk
.
EditableInterface
Properties
base_
iface
base_
iface
:
TypeInterface
Static
name
name
:
string
Methods
changed
changed
(
editable
:
Gtk
.
Editable
)
:
void
Parameters
editable:
Gtk
.
Editable
Returns
void
delete_
text
delete_
text
(
editable
:
Gtk
.
Editable
, start_pos
:
number
, end_pos
:
number
)
:
void
Parameters
editable:
Gtk
.
Editable
start_pos:
number
end_pos:
number
Returns
void
do_
delete_
text
do_
delete_
text
(
editable
:
Gtk
.
Editable
, start_pos
:
number
, end_pos
:
number
)
:
void
Parameters
editable:
Gtk
.
Editable
start_pos:
number
end_pos:
number
Returns
void
do_
insert_
text
do_
insert_
text
(
editable
:
Gtk
.
Editable
, text
:
string
, length
:
number
, position
:
number
)
:
number
Parameters
editable:
Gtk
.
Editable
text:
string
length:
number
position:
number
Returns
number
get_
delegate
get_
delegate
(
editable
:
Gtk
.
Editable
)
:
Gtk
.
Editable
Parameters
editable:
Gtk
.
Editable
Returns
Gtk
.
Editable
get_
selection_
bounds
get_
selection_
bounds
(
editable
:
Gtk
.
Editable
)
:
[
boolean
,
number
,
number
]
Parameters
editable:
Gtk
.
Editable
Returns
[
boolean
,
number
,
number
]
get_
text
get_
text
(
editable
:
Gtk
.
Editable
)
:
string
Parameters
editable:
Gtk
.
Editable
Returns
string
insert_
text
insert_
text
(
editable
:
Gtk
.
Editable
, text
:
string
, length
:
number
, position
:
number
)
:
number
Parameters
editable:
Gtk
.
Editable
text:
string
length:
number
position:
number
Returns
number
set_
selection_
bounds
set_
selection_
bounds
(
editable
:
Gtk
.
Editable
, start_pos
:
number
, end_pos
:
number
)
:
void
Parameters
editable:
Gtk
.
Editable
start_pos:
number
end_pos:
number
Returns
void
Editable
Interface
constructor
base_
iface
name
changed
delete_
text
do_
delete_
text
do_
insert_
text
get_
delegate
get_
selection_
bounds
get_
text
insert_
text
set_
selection_
bounds
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfNF8wLkd0ay5FZGl0YWJsZUludGVyZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzRfMC5HdGsuRWRpdGFibGVJbnRlcmZhY2UuaHRtbCNiYXNlX2lmYWNlIiwibmFtZSI6ImJhc2VfaWZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6Ikd0a180XzAuR3RrLkVkaXRhYmxlSW50ZXJmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a180XzAuR3RrLkVkaXRhYmxlSW50ZXJmYWNlLmh0bWwjY2hhbmdlZCIsIm5hbWUiOiJjaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a180XzAuR3RrLkVkaXRhYmxlSW50ZXJmYWNlLmh0bWwjZGVsZXRlX3RleHQiLCJuYW1lIjoiZGVsZXRlX3RleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzRfMC5HdGsuRWRpdGFibGVJbnRlcmZhY2UuaHRtbCNkb19kZWxldGVfdGV4dCIsIm5hbWUiOiJkb19kZWxldGVfdGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfNF8wLkd0ay5FZGl0YWJsZUludGVyZmFjZS5odG1sI2RvX2luc2VydF90ZXh0IiwibmFtZSI6ImRvX2luc2VydF90ZXh0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a180XzAuR3RrLkVkaXRhYmxlSW50ZXJmYWNlLmh0bWwjZ2V0X2RlbGVnYXRlIiwibmFtZSI6ImdldF9kZWxlZ2F0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfNF8wLkd0ay5FZGl0YWJsZUludGVyZmFjZS5odG1sI2dldF9zZWxlY3Rpb25fYm91bmRzIiwibmFtZSI6ImdldF9zZWxlY3Rpb25fYm91bmRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a180XzAuR3RrLkVkaXRhYmxlSW50ZXJmYWNlLmh0bWwjZ2V0X3RleHQiLCJuYW1lIjoiZ2V0X3RleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzRfMC5HdGsuRWRpdGFibGVJbnRlcmZhY2UuaHRtbCNpbnNlcnRfdGV4dCIsIm5hbWUiOiJpbnNlcnRfdGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfNF8wLkd0ay5FZGl0YWJsZUludGVyZmFjZS5odG1sI3NldF9zZWxlY3Rpb25fYm91bmRzIiwibmFtZSI6InNldF9zZWxlY3Rpb25fYm91bmRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR3RrXzRfMC5HdGsuRWRpdGFibGVJbnRlcmZhY2UuaHRtbCIsIm5hbWUiOiJFZGl0YWJsZUludGVyZmFjZSJ9