Re: [Vala] Best way to handle errors in a GUI application?



Here's the simplest pub-sub mechanism I can think of:

    https://gist.github.com/arteymix/28252bcc99fe7fdafaa4b254cecc8e11

I'm no expert in UX, but I think that it's good practice to handle
error locally (error on field, error label, etc..), because popups are
quite annoying and break the usage flow.

Le mercredi 28 juin 2017 à 22:08 -0400, Steven Oliver a écrit :
After getting some great help after my last post, I have run into
another
issue I'm not sure how to solve. How do people recommend you handle
errors
when making a GUI application? I planned on taking the obvious
approach of
a pop-up message dialog that tells the user what they've done wrong,
or
what went wrong, but that has turned out to not be quite so easy. My
code
is architected such that the Application class creates the Main
Window
object which in turn creates a Gtk.Box object. So if the error occurs
in
the Box object, how do I create a message dialog tied to the main
window?
Do I have to pass the main window object around? Or is there a better
way
to do this that I'm missing?

My code is here if my explanation didn't make sense:
https://github.com/steveno/balistica

Again thanks for all the help!

Steven N. Oliver
_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list
-- 
Guillaume Poirier-Morency

Étudiant au baccalauréat en informatique à l'Université de Montréal
Stagiaire de recherche à l'IRIC

Mon blog: https://arteymix.github.io/
Mon projet de coopérative: https://pittoresque.github.io/
Clé PGP: B1AD6EA5

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]