Hostname's colorizing is here. Added stub for server info window.

This commit is contained in:
2016-10-05 20:46:02 +05:00
parent 98598e41e3
commit dd41537106
5 changed files with 162 additions and 20 deletions

View File

@@ -14,6 +14,7 @@ import (
"fmt"
// local
"github.com/pztrn/urtrator/colorizer"
"github.com/pztrn/urtrator/configuration"
"github.com/pztrn/urtrator/database"
"github.com/pztrn/urtrator/eventer"
@@ -25,6 +26,8 @@ import (
)
type Context struct {
// Colors parser and prettifier.
Colorizer *colorizer.Colorizer
// Configuration.
Cfg *configuration.Config
// Database.
@@ -46,6 +49,11 @@ func (ctx *Context) Close() {
gtk.MainQuit()
}
func (ctx *Context) initializeColorizer() {
ctx.Colorizer = colorizer.New()
ctx.Colorizer.Initialize()
}
func (ctx *Context) initializeConfig() {
ctx.Cfg = configuration.New()
ctx.Cfg.Initialize()
@@ -74,6 +82,7 @@ func (ctx *Context) initializeRequester() {
func (ctx *Context) Initialize() {
fmt.Println("Initializing application context...")
ctx.initializeColorizer()
ctx.initializeConfig()
ctx.initializeDatabase()
ctx.initializeEventer()