GTKD - Application crashes - or not? [Coedit]
TheDGuy via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jun 16 11:24:44 PDT 2016
On Thursday, 16 June 2016 at 17:44:08 UTC, Basile B. wrote:
> Please Stop your comedy.
Thanks a lot for your help!
This is my solution:
import gtk.Main;
import gtk.MainWindow;
import gtk.CssProvider;
import gtk.Button;
import gdk.Display;
import gdk.Screen;
import gtk.StyleContext;
import glib.GException;
import std.stdio;
import std.file;
import std.path;
class Window : MainWindow{
this(int width, int height, string title, string wd){
super(title);
setDefaultSize(width, height);
Button btn = new Button("Test");
btn.setName("CssName");
string cssPath = dirName(wd) ~ "\\" ~ "test.css";
CssProvider provider = new CssProvider();
provider.loadFromPath(cssPath);
Display display = Display.getDefault();
Screen screen = display.getDefaultScreen();
StyleContext.addProviderForScreen(screen, provider,
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
add(btn);
showAll();
}
}
void main(string[] args){
Main.init(args);
auto win = new Window(250,250,"Tutorial", args[0]);
Main.run();
}
More information about the Digitalmars-d-learn
mailing list