Jocko,
I think it should get a place more obvious, not that deep as it is right now.
If fdvw didn't ask about it, I would not even have seen and enabled it. :-)
You might consider in writing last state info into the database, could be helpfull in other scenarios.
Right now the Media Servers menu, sees and detects configuration files, why not last state aswell?
I do realise that data presented with an gui, is not always stored that flat as its presented.
A total other suggestion, and I know its not the right place to bring it up.
Why not use Radio buttons (Y/N), with Labels next to it.
That would make the GUI lots better for the eyes, saves you developing time, and opens better Multi Lingual support.
- The radio buttons can be alligned and positioned better, giving a faster readability to the user.
- It prevents the buttons having different sizes depending on the Button name. (which is language dependent)
- Its no longer needed to show the status with an string, the button itself shows the current status, wich can be user interpreted as: Y/N, 0/1, Enabled/Disabled.
- You can keep the language labels out of your code, and use Multi Lingual Label files.*
suggestion2.jpg
I know these kinds of changes do not add a thing to the functionality, do take some time to accomplish, and from developer view at first will not pay back the effort.
But when done, it really do saves time and gives back flexibilty and not being bothered with button sizes.
And if not already been used it opens more ease to support other Languages.
You might consider in storing the text blocks in the same file, then you can update/change textblocks within menus without rewriting or recompiling code/objects.
* Presuming you do not use labels already. :-)
Do not feel attacked or offended, I don't know your code, haven't seen it, I'm just speaking my mind.
I myself only understand: VB, C/SIDE C/AL, SQL and a tiny bit of C#
it's just my thoughts.....
grtz
Johan
You do not have the required permissions to view the files attached to this post.