Преглед на файлове

Create a basic text editor.

7min
tags/v1.0.0
Adrian Cochrane преди 6 години
родител
ревизия
c337ba2320
променени са 3 файла, в които са добавени 19 реда и са изтрити 1 реда
  1. +1
    -1
      src/application.vala
  2. +1
    -0
      src/meson.build
  3. +17
    -0
      src/window.vala

+ 1
- 1
src/application.vala Целия файл

@@ -8,7 +8,7 @@ public class WriteAs.Application : Gtk.Application {

public override void activate() {
if (get_windows().length() == 0)
new Gtk.ApplicationWindow(this).show_all();
new WriteAs.MainWindow(this).show_all();
}

public static int main(string[] args) {


+ 1
- 0
src/meson.build Целия файл

@@ -1,5 +1,6 @@
executable('write-as-gtk',
'application.vala',
'window.vala',

c_args: ['-include', 'config.h'],
link_args: '-lm',


+ 17
- 0
src/window.vala Целия файл

@@ -0,0 +1,17 @@
public class WriteAs.MainWindow : Gtk.ApplicationWindow {
private Gtk.TextView canvas;

construct {
var header = new Gtk.HeaderBar();
header.title = "";
header.show_close_button = true;
set_titlebar(header);

canvas = new Gtk.TextView();
add(canvas);
}

public MainWindow(Gtk.Application app) {
set_application(app);
}
}

Зареждане…
Отказ
Запис