Μια απλούστατη εφαρμογή σε Gtk |
Χρησιμοποιήστε παράθυρο εφαρμογής εάν χρειαζόσαστε υποστήριξη GMenu. |
/* Αυτή είναι η εφαρμογή. */
public class Application : Gtk.Application {
/* Ο κατασκευαστής */
public Application () {
Object (application_id: "org.example.window");
}
/* Αντικατάσταση του σήματος 'activate' της GLib.Application,
* που κληρονομήθηκε από την Gtk.Application. */
public override void activate () {
var window = new Gtk.Window ();
window.title = "Welcome to GNOME";
/* Οι ακόλουθες 3 γραμμές περιλαμβάνονται εδώ για να σας εισάγουν
* τρόπους που μπορείτε να ρυθμίσετε τα ανώτα το επίπεδο παραθύρου για να ταιριάζει
* τις ανάγκες σας. Αποσχολιάστε τες για να δείτε τι κάνουν.
*/
//window.border_width = 10;
//window.set_default_size (350, 70);
//window.window_position = Gtk.WindowPosition.CENTER;
/* Προσθήκη του παραθύρου σε αυτήν την εφαρμογή. */
this.add_window (window);
/* Εμφάνιση του παραθύρου */
window.show ();
}
}
/* Η κύρια συνάρτηση δημιουργεί την εφαρμογή και την εκτελεί.*/
int main (string[] args) {
var app = new Application ();
return app.run (args);
}
Σε αυτό το παράδειγμα χρησιμοποιήσαμε τα παρακάτω:
Gtk.Application
Το γραφικό στοιχείο Gtk.Window
Η αρίθμηση Gtk.WindowPosition
Η μέθοδος set_default_size
border_width
window_position