paul-schuhm / starter-flutter-desktop-gtk

Projet de démarrage d'application desktop Dart/Flutter visant les distributions GNU/Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Starter app GNU/Linux avec GTK

Projet de démarrage d'application desktop Dart/Flutter visant les distributions GNU/Linux, utilisant le paquet libadwaita et le thème Adwaita, reproduisant le GUI toolkit de la la librairie Adwaita ("Building blocks for modern GNOME applications"). Look and feel Gnome.

Le pack est basé sur l'exemple fourni par le paquet officiel adwaita 1.*

Getting Started

A la racine du dépôt :

cd starter_gnulinux_gtk
flutter pub get
flutter run

Interaction avec la ligne de commande (optionnel)

The GtkApplication widget allows listening to remote application instances' command-line arguments and file open requests from within the widget tree.

Suivre les instructions données dans la section Getting Started pour modifier l'embedder Linux linux/my_application.cc.

Thème

Libadwaita ne fournit que les Widgets. Pour le thème on peut choisir Adwaita ou Yaru.

Ici, le thème Adwaita est utilisé.

Références

Paquets Dart

GUI Toolkit

About

Projet de démarrage d'application desktop Dart/Flutter visant les distributions GNU/Linux


Languages

Language:Dart 37.3%Language:C++ 31.5%Language:CMake 24.1%Language:Swift 2.9%Language:HTML 2.3%Language:C 1.8%Language:Kotlin 0.1%Language:Objective-C 0.0%