Blame hig/el/primary-windows.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="primary-windows" xml:lang="el">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Τα κύρια παράθυρα της εφαρμογής σας</desc> 
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
Packit 1470ea
      <mal:email>team@gnome.gr</mal:email>
Packit 1470ea
      <mal:years>2014-2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Δημήτρης Σπίγγος</mal:name>
Packit 1470ea
      <mal:email>dmtrs32@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Θάνος Τρυφωνίδης</mal:name>
Packit 1470ea
      <mal:email>tomtryf@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Κύρια παράθυρα</title>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/primary-windows.svg"/>
Packit 1470ea
Packit 1470ea

Τα πρωτεύοντα παράθυρα είναι ο βασικός περιέκτης υψηλού επιπέδου για την διεπαφή χρήστη της εφαρμογής σας και πρέπει να εμφανίζει την κύρια λειτουργικότητα της εφαρμογής σας.

Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Πότε χρησιμοποιούνται</title>
Packit 1470ea
Packit 1470ea

Κάθε εφαρμογή πρέπει να έχει τουλάχιστον ένα πρωτεύον παράθυρο συσχετισμένο με αυτή.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="application-types">
Packit 1470ea
<title>Τύποι εφαρμογής</title>
Packit 1470ea
Packit 1470ea

Υπάρχουν δύο κύρια πρότυπα για πρωτεύοντα παράθυρα:

Packit 1470ea
Packit 1470ea
<section id="single-instance-applications">
Packit 1470ea
<title>Εφαρμογές μοναδικού στιγμιοτύπου</title>
Packit 1470ea
Packit 1470ea

Οι εφαρμογές μοναδικού στιγμιοτύπου έχουν ένα μοναδικό πρωτεύον παράθυρο. Αυτό το πρότυπο είναι συνηθισμένο για εφαρμογές μηνυμάτων, όπως αλληλογραφία, συνομιλία ή επαφές.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="multiple-instance-applications">
Packit 1470ea
<title>Εφαρμογές πολλαπλών στιγμιοτύπων</title>
Packit 1470ea
Packit 1470ea

Οι εφαρμογές πολλαπλών στιγμιοτύπων μπορούν να έχουν πολλαπλά πρωτεύοντα παράθυρα. Συνήθως, κάθε πρωτεύον παράθυρο θα είναι ταυτόσημο. Οι εφαρμογές πολλαπλών στιγμιοτύπων προβάλλουν ή επεξεργάζονται συχνά έγγραφα ή εικόνες.

Packit 1470ea
Packit 1470ea

Και οι εφαρμογές μοναδικού και πολλαπλών στιγμιοτύπων μπορούν να επιτρέψουν σε πολλαπλά στοιχεία περιεχομένου να ανοιχτούν, είτε μέσα από τη χρήση των <link xref="tabs">καρτελών</link> ή με περιήγηση τεχνοτροπίας περιηγητή. Όμως, τα πολλαπλά παράθυρα προσφέρουν πρόσθετες δυνατότητες, που περιλαμβάνουν:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Προβολή αρκετών στοιχείων περιεχομένου παραπλεύρως.

</item>
Packit 1470ea
<item>

Τοποθέτηση περιεχομένου σε διαφορετικούς χώρους εργασίας.

</item>
Packit 1470ea
<item>

Οργάνωση ομάδων περιεχομένου σε διαφορετικά παράθυρα (αν χρησιμοποιούνται καρτέλες).

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
<section id="parent-child-primary-windows">
Packit 1470ea
<title>Γονικά/θυγατρικά πρωτεύοντα παράθυρα</title>
Packit 1470ea
Packit 1470ea

Εφαρμογές πολλαπλών στιγμιοτύπων έχουν συνήθως ταυτόσημα πρωτεύοντα παράθυρα (στην περίπτωση πολλαπλών παραθύρων περιηγητή ιστού, παραδείγματος χάρη). Όμως, αυτό δεν συμβαίνει πάντα.

Packit 1470ea
Packit 1470ea

Τα πρωτεύοντα παράθυρα μπορούν να έχουν μια γονική/θυγατρική σχέση. Σε αυτόν τον τύπο εφαρμογής, υπάρχει μόνο κάποτε ένα γονικό παράθυρο. Αυτό συνήθως περιέχει μια επισκόπηση στα στοιχεία περιεχομένου που μπορούν να ανοιχτούν στο γονικό παράθυρο, ή σε ένα ξεχωριστό θυγατρικό παράθυρο. Αυτό επιτρέπει σε πολλαπλά στοιχεία περιεχομένου να ανοιχτούν ταυτόχρονα.

Packit 1470ea
Packit 1470ea

Ενώ τα θυγατρικά παράθυρα μπορούν να ανοιχτούν μόνο μέσα από ένα γονικό παράθυρο, δεν εξαρτώνται από αυτά για να μείνουν ανοικτά: κλείνοντας το γονικό παράθυρο δεν καταλήγει στο κλείσιμο των θυγατρικών παραθύρων της εφαρμογής.

Packit 1470ea
Packit 1470ea

Η εφαρμογή <app>Σημειώσεις (Notes)</app> του GNOME είναι ένα καλό παράδειγμα γονικών/θυγατρικών πρωτευόντων παραθύρων.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Γενικές οδηγίες</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Ένα μοναδικό πρωτεύον παράθυρο πρέπει να εμφανίζεται πάντα, όταν ξεκινά η εφαρμογή σας.

</item>
Packit 1470ea
<item>

Αν ο εκκινητής της εφαρμογής σας είναι ενεργός, ενώ η εφαρμογή σας εκτελείται, θα πρέπει να εμφανίζονται όλα τα πρωτεύοντα παράθυρά της.

</item>
Packit 1470ea
<item>

Τα πρωτεύοντα παράθυρα πρέπει να φιλοξενούν την κύρια λειτουργικότητα της εφαρμογής σας. Να μην βασίζεστε σε διαλόγους ή δευτερεύοντα παράθυρα για να εμφανίσετε τη βασική λειτουργικότητα.

</item>
Packit 1470ea
<item>

Τα πρωτεύοντα παράθυρα πρέπει να είναι ανεξάρτητα - το κλείσιμο ενός πρωτεύοντος παραθύρου δεν πρέπει να καταλήγει στο κλείσιμο άλλων πρωτευόντων παραθύρων.

</item>
Packit 1470ea
<item>

Τα παράθυρα διαλόγων πρέπει πάντα να είναι εξαρτημένα σε ένα πρωτεύον παράθυρο. Δείτε τις οδηγίες <link xref="dialogs">σελίδα διαλόγων</link>.

</item>
Packit 1470ea
<item>

Οι οδηγίες στην <link xref="display-compatibility">συμβατότητα εμφάνισης</link> είναι ιδιαίτερα κατάλληλες για πρωτεύοντα παράθυρα: προσέξτε να εξασφαλίσετε ότι ακολουθούν τη συμβουλή για ελάχιστα μεγέθη εμφάνισης, προσανατολισμό εμφάνισης και προσκόλληση σε μισή οθόνη.

</item>
Packit 1470ea
<item>

Το <gui>Έξοδος</gui> πρέπει να κλείνει όλα τα πρωτεύοντα παράθυρα.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>Αναφορά API</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkWindow.html">GtkWindow</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkApplicationWindow.html">GtkApplicationWindow</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>