Abstract
Factory
Class
constructor
parent_
class
name
create_
file
create_
main_
window
create_
metadata_
manager_
file
create_
tab
create_
tab_
label
GJS API Reference
Tepl-5
Tepl
AbstractFactoryClass
Class AbstractFactoryClass
Hierarchy
AbstractFactoryClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
create_
file
create_
main_
window
create_
metadata_
manager_
file
create_
tab
create_
tab_
label
Constructors
constructor
new
Abstract
Factory
Class
(
)
:
Tepl
.
AbstractFactoryClass
Returns
Tepl
.
AbstractFactoryClass
Properties
parent_
class
parent_
class
:
GObject
.
ObjectClass
The parent class.
field
Static
name
name
:
string
Methods
create_
file
create_
file
(
factory
:
Tepl
.
AbstractFactory
)
:
Tepl
.
File
Parameters
factory:
Tepl
.
AbstractFactory
Returns
Tepl
.
File
create_
main_
window
create_
main_
window
(
factory
:
Tepl
.
AbstractFactory
, app
:
Gtk
.
Application
)
:
Gtk
.
ApplicationWindow
Parameters
factory:
Tepl
.
AbstractFactory
app:
Gtk
.
Application
Returns
Gtk
.
ApplicationWindow
create_
metadata_
manager_
file
create_
metadata_
manager_
file
(
factory
:
Tepl
.
AbstractFactory
)
:
Gio
.
File
Parameters
factory:
Tepl
.
AbstractFactory
Returns
Gio
.
File
create_
tab
create_
tab
(
factory
:
Tepl
.
AbstractFactory
)
:
Tepl
.
Tab
Parameters
factory:
Tepl
.
AbstractFactory
Returns
Tepl
.
Tab
create_
tab_
label
create_
tab_
label
(
factory
:
Tepl
.
AbstractFactory
, tab
:
Tepl
.
Tab
)
:
Gtk
.
Widget
Parameters
factory:
Tepl
.
AbstractFactory
tab:
Tepl
.
Tab
Returns
Gtk
.
Widget
Abstract
Factory
Class
constructor
parent_
class
name
create_
file
create_
main_
window
create_
metadata_
manager_
file
create_
tab
create_
tab_
label
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiVGVwbF81LlRlcGwuQWJzdHJhY3RGYWN0b3J5Q2xhc3MuaHRtbCNwYXJlbnRfY2xhc3MiLCJuYW1lIjoicGFyZW50X2NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI2NyZWF0ZV9maWxlIiwibmFtZSI6ImNyZWF0ZV9maWxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlRlcGxfNS5UZXBsLkFic3RyYWN0RmFjdG9yeUNsYXNzLmh0bWwjY3JlYXRlX21haW5fd2luZG93IiwibmFtZSI6ImNyZWF0ZV9tYWluX3dpbmRvdyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI2NyZWF0ZV9tZXRhZGF0YV9tYW5hZ2VyX2ZpbGUiLCJuYW1lIjoiY3JlYXRlX21ldGFkYXRhX21hbmFnZXJfZmlsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI2NyZWF0ZV90YWIiLCJuYW1lIjoiY3JlYXRlX3RhYiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZXBsXzUuVGVwbC5BYnN0cmFjdEZhY3RvcnlDbGFzcy5odG1sI2NyZWF0ZV90YWJfbGFiZWwiLCJuYW1lIjoiY3JlYXRlX3RhYl9sYWJlbCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IlRlcGxfNS5UZXBsLkFic3RyYWN0RmFjdG9yeUNsYXNzLmh0bWwiLCJuYW1lIjoiQWJzdHJhY3RGYWN0b3J5Q2xhc3MifQ==
The parent class.