Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSource ¶
type DataSource interface { // Latest willreturn latest element for given datasource. Latest(core.DataSource) (proto.Message, error) // All returns a list of available events for passed datasource. All(core.DataSource) ([]proto.Message, error) // Observe returns a channels to listen for new events. // You can pass a filter to listen for events from specific datasource, only. // Datasource will not block if channel capacity is reached. Events will be skipped! Observe(*[]core.DataSource) <-chan proto.Message }
DataSource is used to get data for templates.
type FileTemplate ¶
type FileTemplate struct {
// contains filtered or unexported fields
}
FileTemplate used to generate content based on file templates.
func (*FileTemplate) RenderWith ¶
func (fileTemplate *FileTemplate) RenderWith(data interface{}) (string, error)
RenderWith will execute assigned template with passed data.
type Point ¶
type Point struct {
X, Y int
}
Point is used to define a position based on y/> coordinates.
type Spacing ¶ added in v1.0.3
type Spacing struct {
Top, Right, Bottom, Left int
}
Spacing defines top, left right and bottom distance to other elements.
Click to show internal directories.
Click to hide internal directories.