nodeguy/website/docs/api/generated/classes/component.md
Atul R 392aa3cd4c
Adds automatic docs for now (#308)
* adds basic typedoc

* backup

* Adds all docs to source code

* Adds autogenerated docs

* Fixes doc links

* Updates docs
2019-12-29 00:42:06 +05:30

1.9 KiB
Raw Blame History

id title sidebar_label
component Component Component

Abstract class that is root most base class for all widgets and layouts in the NodeGui World.

This class is used to add core properties to all widgets, layouts etc in NodeGui world. Currently it helps us maintain references to the native C++ instance of the widget or layout. It also helps in preventing gc of child elements of a layout or widget*

Component is an abstract class and hence no instances of the same should be created. It exists so that we can add core functionalities to all widgets and layouts easily. This is an internal class.

Its the root base class in NodeGui world.

Hierarchy

Index

Properties

Methods

Properties

Abstract native

native: NativeElement


nodeChildren

nodeChildren: Setunknown = new Set()


Optional nodeParent

nodeParent? : Component

Methods

setNodeParent

setNodeParent(parent?: Component): void

Parameters:

Name Type
parent? Component

Returns: void