gtkui 0.1.0

Aux library for writing GTK-interface program


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Gtk UI aux library for using with UI Builder Glade

import gtk.Button;
import gtk.Window;
import gtkui;

void main()
{
    auto ui = new UI;
    ui.addOnQuit({ ui.exitLoop(); });
    ui.runLoop();
}

class UI : MainBuilderUI
{
    mixin GtkUIHelper;

    @gtkwidget Window mwindow;
    @gtkwidget Button addbtn;

    this()
    {
        super(import("main.glade"));
        addbtn.addOnClicked((b) { /+ do something +/ });
        setupMainWindow(mwindow);
    }
}

For more information see small (100 lines with comments) example

Authors:
Oleg Butko (deviator)
Dependencies:
gtk-d:gtkd
Versions:
0.1.0 2017-Oct-22
~master 2017-Oct-22
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 3 downloads this month

  • 3 downloads total