Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρες,

 

Προσπαθώ να φτιάξω για πρώτη φορά ένα δικό μου GUI. Δεν θέλω να χρησιμοποιήσω παράθυρα κτλπ των windows ή κάτι default και ξεκινάω από το 0.

 

Φανταστείται λοιπόν ένα περιβάλλον με αρκετά παράθυρα (όχι της μορφής των windows, κάτι απλό που θα έχει ένα 1-2 buttons που αντιστοιχούν σε κάποιο  action όπως close/cancel etc) και messages. Πως προτείνετε να το διαχειριστώ για να μην γίνει χάος? Σκεφτόμουν κάθε αντικείμενο στο GUI να έχει ενσωματωμένη μια μεταβλητή Layer. Όλα τα αντικείμενα με το ίδιο Layer θα μπορούν να αλληλεπιδράσουν με το ποντίκι ταυτόχρονα. Αντίστοιχα θα υπάρχει ένα controller object που θα διαχειρίζεται το πιο layer είναι active, όλα τα αντικείμενα που δεν ανήκουν σε αυτό θα είναι μεν visible σε χαμηλότερο depth αλλά disabled. Πως σας φαίνεται αυτή η προσέγγιση? Γνωρίζει κανείς κάποια πιό αποτελεσματική μεθοδολογία?

 

Δεν θέλω κώδικα, ευχαριστώ προκαταβολικά.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...