├── .gitignore ├── COPYING ├── README.md └── content ├── chapter-01-introduction └── 01-introduction.md ├── chapter-02-getting-started └── 02-getting-started.md ├── chapter-03-first-programs ├── 03-first-programs.md ├── code │ ├── 01SimpleWindow.vala │ └── 02HelloWorld.vala └── screenshots │ ├── 01SimpleWindow.png │ └── 02HelloWorld.png ├── chapter-04-moving-on ├── 04-moving-on.md ├── code │ └── 01_helloworld_2.vala └── screenshots │ └── 01HelloWorld2.png ├── chapter-05-layout-widgets ├── 05-layout-widgets.md ├── code │ ├── 01Packbox.vala │ ├── 02Grid.vala │ └── 03Stack.vala └── screenshots │ ├── 01Packbox_1.png │ ├── 01Packbox_2.png │ ├── 01Packbox_3.png │ ├── 02Grid.png │ └── 03Stack.png ├── chapter-06-widget-overview └── 06-widget-overview.md ├── chapter-07-button-widgets ├── 07-button-widgets.md ├── code │ ├── 01Button.vala │ ├── 02ToggleButton.vala │ ├── 03RadioButton.vala │ ├── 04LinkButton.vala │ └── img.png └── screenshots │ ├── 01Button.png │ ├── 02ToggleButton.png │ └── 03LinkButton.png.png ├── chapter-08-numeric-and-text-entry ├── 08-numeric-and-text-entry.md ├── code │ ├── 01GtkEntry.vala │ ├── 02GtkSpinButton1.vala │ └── 03GtkSpinButton2.vala └── screenshots │ ├── 01GtkEntry.png │ └── 02SpinButton.png └── chapter-xx-adjustments └── xx-adjustments.md /.gitignore: -------------------------------------------------------------------------------- 1 | exec 2 | example 3 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/README.md -------------------------------------------------------------------------------- /content/chapter-01-introduction/01-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-01-introduction/01-introduction.md -------------------------------------------------------------------------------- /content/chapter-02-getting-started/02-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-02-getting-started/02-getting-started.md -------------------------------------------------------------------------------- /content/chapter-03-first-programs/03-first-programs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-03-first-programs/03-first-programs.md -------------------------------------------------------------------------------- /content/chapter-03-first-programs/code/01SimpleWindow.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-03-first-programs/code/01SimpleWindow.vala -------------------------------------------------------------------------------- /content/chapter-03-first-programs/code/02HelloWorld.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-03-first-programs/code/02HelloWorld.vala -------------------------------------------------------------------------------- /content/chapter-03-first-programs/screenshots/01SimpleWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-03-first-programs/screenshots/01SimpleWindow.png -------------------------------------------------------------------------------- /content/chapter-03-first-programs/screenshots/02HelloWorld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-03-first-programs/screenshots/02HelloWorld.png -------------------------------------------------------------------------------- /content/chapter-04-moving-on/04-moving-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-04-moving-on/04-moving-on.md -------------------------------------------------------------------------------- /content/chapter-04-moving-on/code/01_helloworld_2.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-04-moving-on/code/01_helloworld_2.vala -------------------------------------------------------------------------------- /content/chapter-04-moving-on/screenshots/01HelloWorld2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-04-moving-on/screenshots/01HelloWorld2.png -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/05-layout-widgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/05-layout-widgets.md -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/code/01Packbox.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/code/01Packbox.vala -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/code/02Grid.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/code/02Grid.vala -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/code/03Stack.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/code/03Stack.vala -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/screenshots/01Packbox_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/screenshots/01Packbox_1.png -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/screenshots/01Packbox_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/screenshots/01Packbox_2.png -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/screenshots/01Packbox_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/screenshots/01Packbox_3.png -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/screenshots/02Grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/screenshots/02Grid.png -------------------------------------------------------------------------------- /content/chapter-05-layout-widgets/screenshots/03Stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-05-layout-widgets/screenshots/03Stack.png -------------------------------------------------------------------------------- /content/chapter-06-widget-overview/06-widget-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-06-widget-overview/06-widget-overview.md -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/07-button-widgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/07-button-widgets.md -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/code/01Button.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/code/01Button.vala -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/code/02ToggleButton.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/code/02ToggleButton.vala -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/code/03RadioButton.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/code/03RadioButton.vala -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/code/04LinkButton.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/code/04LinkButton.vala -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/code/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/code/img.png -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/screenshots/01Button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/screenshots/01Button.png -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/screenshots/02ToggleButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/screenshots/02ToggleButton.png -------------------------------------------------------------------------------- /content/chapter-07-button-widgets/screenshots/03LinkButton.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-07-button-widgets/screenshots/03LinkButton.png.png -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/08-numeric-and-text-entry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/08-numeric-and-text-entry.md -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/code/01GtkEntry.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/code/01GtkEntry.vala -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/code/02GtkSpinButton1.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/code/02GtkSpinButton1.vala -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/code/03GtkSpinButton2.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/code/03GtkSpinButton2.vala -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/screenshots/01GtkEntry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/screenshots/01GtkEntry.png -------------------------------------------------------------------------------- /content/chapter-08-numeric-and-text-entry/screenshots/02SpinButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-08-numeric-and-text-entry/screenshots/02SpinButton.png -------------------------------------------------------------------------------- /content/chapter-xx-adjustments/xx-adjustments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abenga/valagtk3tutorial/HEAD/content/chapter-xx-adjustments/xx-adjustments.md --------------------------------------------------------------------------------