From ae3b27daf9400e6b65708f2b5f38e04c1664d8fc Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Mon, 30 Jan 2023 20:14:24 +0530 Subject: changed programming resources path, added more pages --- content/docs/programming-resources/gui-development/_index.md | 6 ++++++ .../docs/programming-resources/gui-development/c/_index.md | 5 +++++ .../programming-resources/gui-development/c/gtk/_index.md | 9 +++++++++ .../docs/programming-resources/gui-development/go/_index.md | 5 +++++ .../programming-resources/gui-development/go/gotk3/_index.md | 11 +++++++++++ .../programming-resources/gui-development/go/gotk4/_index.md | 9 +++++++++ 6 files changed, 45 insertions(+) create mode 100644 content/docs/programming-resources/gui-development/_index.md create mode 100644 content/docs/programming-resources/gui-development/c/_index.md create mode 100644 content/docs/programming-resources/gui-development/c/gtk/_index.md create mode 100644 content/docs/programming-resources/gui-development/go/_index.md create mode 100644 content/docs/programming-resources/gui-development/go/gotk3/_index.md create mode 100644 content/docs/programming-resources/gui-development/go/gotk4/_index.md (limited to 'content/docs/programming-resources/gui-development') diff --git a/content/docs/programming-resources/gui-development/_index.md b/content/docs/programming-resources/gui-development/_index.md new file mode 100644 index 0000000..4b9a9fd --- /dev/null +++ b/content/docs/programming-resources/gui-development/_index.md @@ -0,0 +1,6 @@ +--- +title: GUI Development +description: Graphical User Interfaces +--- + +These sections are divided by language diff --git a/content/docs/programming-resources/gui-development/c/_index.md b/content/docs/programming-resources/gui-development/c/_index.md new file mode 100644 index 0000000..e70ac8e --- /dev/null +++ b/content/docs/programming-resources/gui-development/c/_index.md @@ -0,0 +1,5 @@ +--- +title: C +description: C libraries for GUI development +weight: 1 +--- diff --git a/content/docs/programming-resources/gui-development/c/gtk/_index.md b/content/docs/programming-resources/gui-development/c/gtk/_index.md new file mode 100644 index 0000000..0fb1b24 --- /dev/null +++ b/content/docs/programming-resources/gui-development/c/gtk/_index.md @@ -0,0 +1,9 @@ +--- +title: GTK +description: The GTK GUI toolkit +weight: 1 +--- + +GTK is a very popular widget toolkit written in C. It has bindings for multiple languages too. Check out + +- [GTK+ Tutorial](https://zetcode.com/gui/gtk2/): GTK+ Tutorial diff --git a/content/docs/programming-resources/gui-development/go/_index.md b/content/docs/programming-resources/gui-development/go/_index.md new file mode 100644 index 0000000..ded7872 --- /dev/null +++ b/content/docs/programming-resources/gui-development/go/_index.md @@ -0,0 +1,5 @@ +--- +title: GoLang +description: CLI apps powered by Go +weight: 1 +--- diff --git a/content/docs/programming-resources/gui-development/go/gotk3/_index.md b/content/docs/programming-resources/gui-development/go/gotk3/_index.md new file mode 100644 index 0000000..d528695 --- /dev/null +++ b/content/docs/programming-resources/gui-development/go/gotk3/_index.md @@ -0,0 +1,11 @@ +--- +title: gotk3 +description: GTK3 Go bindings +weight: 1 +--- + +[gotk3](https://github.com/gotk3/gotk3) provides Go bindings for GTK3, it's somewhat stable but it's tricky to figure out some things if you're +not used to developing with GTK. + +- [Their README](https://github.com/gotk3/gotk3#readme): has some examples to get started quickly +- [gotk3 examples](https://github.com/gotk3/gotk3-examples): has examples for various usecases, etc diff --git a/content/docs/programming-resources/gui-development/go/gotk4/_index.md b/content/docs/programming-resources/gui-development/go/gotk4/_index.md new file mode 100644 index 0000000..1e12bb3 --- /dev/null +++ b/content/docs/programming-resources/gui-development/go/gotk4/_index.md @@ -0,0 +1,9 @@ +--- +title: gotk4 +description: GTK4 Go bindings +weight: 2 +--- + +[gotk4](https://github.com/diamondburned/gotk4) provides Go bindings for GTK4, some functionality is apparently not available, otherwise it's pretty stable. + +- [gotk4 examples](https://github.com/diamondburned/gotk4-examples): has code examples to learn gotk4 -- cgit v1.2.3