Add publish button.
Unfortunately the publishing code using the commandline interface is either nonfunctional or freezes my computer. I'll try using the HTTP API instead. >6min.
This commit is contained in:
parent
4296090209
commit
17636c56e6
@ -32,6 +32,18 @@ public class WriteAs.MainWindow : Gtk.ApplicationWindow {
|
|||||||
header.show_close_button = true;
|
header.show_close_button = true;
|
||||||
set_titlebar(header);
|
set_titlebar(header);
|
||||||
|
|
||||||
|
var publish_button = new Gtk.Button.from_icon_name("document-send",
|
||||||
|
Gtk.IconSize.SMALL_TOOLBAR);
|
||||||
|
publish_button.clicked.connect(() => {
|
||||||
|
try {
|
||||||
|
this.publish();
|
||||||
|
canvas.buffer.text = "";
|
||||||
|
} catch (Error err) {
|
||||||
|
canvas.buffer.text = err.message;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
header.pack_end(publish_button);
|
||||||
|
|
||||||
var darkmode_button = new Gtk.ToggleButton();
|
var darkmode_button = new Gtk.ToggleButton();
|
||||||
darkmode_button.tooltip_text = _("Toggle dark theme");
|
darkmode_button.tooltip_text = _("Toggle dark theme");
|
||||||
// NOTE the fallback icon is a bit of a meaning stretch, but it works.
|
// NOTE the fallback icon is a bit of a meaning stretch, but it works.
|
||||||
|
Loading…
Reference in New Issue
Block a user