MainBuilderUI

Class for main UI controller

Constructors

this
this(string xml, string css)

Members

Aliases

GtkMain
alias GtkMain = gtk.Main.Main
Undocumented in source.

Functions

addOnIdle
void addOnIdle(void delegate() fnc)
addOnQuit
void addOnQuit(void delegate() dlg)
exitLoop
void exitLoop()
loopStep
bool loopStep(bool block)
quit
void quit()
runLoop
void runLoop()
setupMainWindow
void setupMainWindow(Window w)

add on hide calling quit method

Static functions

initializeGtk
void initializeGtk(string[] args)

run Main.init with empty args by default

updateStyle
void updateStyle(string css, bool throwOnError)

Static variables

__gtk_inited
bool __gtk_inited;
Undocumented in source.
lastUsedCss
string lastUsedCss;

Variables

idles
Idle[] idles;
onQuitList
void delegate()[] onQuitList;

Inherited Members

From BuilderUI

SignalUDA
struct SignalUDA
gtksignal
auto gtksignal(string ns, bool swapped)
auto gtksignal(bool swapped)

For @gtksignal UDA

__anonymous
mixin GtkUIHelper
Undocumented in source.
builder
Builder builder;

parse xml ui and create elements

GtkBuilderHelper
mixintemplate GtkBuilderHelper()

Insert this mixin in all builder classes where need use signals contains: implementation of void setUpGtkSignals() static extern(C) callback's for signals

setUpGtkSignals
void setUpGtkSignals()
getObject
ObjectG getObject(string name)

Use builder for getting objects

Meta