Initial commit

It doesn’t work yet. But it’s on the way!
This commit is contained in:
Gergely Polonkai
2016-10-04 11:50:17 +02:00
commit 5cf3e60ea1
4 changed files with 306 additions and 0 deletions

43
src/main.vala Normal file
View File

@@ -0,0 +1,43 @@
using Gtk;
[GtkTemplate (ui = "/eu/polonkai/gergely/typingheatmap/main-window.ui")]
public class ApplicationWindow : Gtk.ApplicationWindow {
[GtkChild]
private Gkbd.KeyboardDrawing keyboard_drawing;
public ApplicationWindow(Gtk.Application app)
{
Object(application: app,
title: "Typing Heatmap");
keyboard_drawing.set_layout("hu(dvorak)");
this.show();
}
[GtkCallback]
public void
on_destroy()
{
application.quit();
}
}
public class Application : Gtk.Application {
public Application()
{
Object(application_id: "eu.polonkai.gergely.typing_heatmap");
}
protected override void
activate()
{
assert(this is Gtk.Application);
new ApplicationWindow(this);
}
}
static int
main(string[] args) {
return new Application().run(args);
}