Okay, here's version 0.2, with functional toggling of the auto-mount option. Note that it still has the second caveat of the first version, so someone feel free to implement getMounted at line 70 :)
I took out the "business logic" or whatever you might call it from the GUI and made an EcryptController class to perform all the implementation details, which cleans up the code I think. Also someone else could import this and use it if so desired.
I also changed the language a bit, with a few differences from Mark's comments. First, the icons are still after the text (you said preceded but I assume you meant proceeded, or didn't you?) I also consistently used "Unencrypt" instead of "Decrypt" because I think that is more understandable for a novice user. Thoughts? Comments? Does it work? ;)
Okay, here's version 0.2, with functional toggling of the auto-mount option. Note that it still has the second caveat of the first version, so someone feel free to implement getMounted at line 70 :)
I took out the "business logic" or whatever you might call it from the GUI and made an EcryptController class to perform all the implementation details, which cleans up the code I think. Also someone else could import this and use it if so desired.
I also changed the language a bit, with a few differences from Mark's comments. First, the icons are still after the text (you said preceded but I assume you meant proceeded, or didn't you?) I also consistently used "Unencrypt" instead of "Decrypt" because I think that is more understandable for a novice user. Thoughts? Comments? Does it work? ;)