Alexander Morou
Sponsor
I figured since Tdata's request was asking about such a program, I would make another thread, that talks about the program I made to fulfill his request.Â
The project isn't finished, by any means, but it gives a decent example of my work, and I figured I'd upload the most recent build and source:
I still have to finish up the Associated Pictures, but I did fix a few glitches, they're not worth listing since they relate to the user interaction/response code, so I won't bother. Props to anyone who's willing to scan the source and tell me if it's programmer friendly or not.
Edit
I figured I'd add a small aside, and explain part of what's making it take so long. First, the obvious visual aspect of the program, ensuring that it has a consistent look and feel, and that things behave the way they should. Then there's the fact that there's multiple ways to do the same thing, just for the sake of ease. Here's an example, since I'm working on the associated pictures now, it should help illustrate this nicely:
Basically, you have three ways to add/remove/modify any given item, be it magical abilities, weapons, stories, or associated pictures. There's two ways with the Professions/Ranks since they offer an add item in the list, and the file menu displays add/remove/properties when they're tabbed to (when they have focus, as in the keyboard will directly affect what's selected).
Naturally all this comes at the cost of development time, but I think it's worth it since different users will use different methods. Some will prefer the context menu, others will prefer the file menu, and yet others will prefer the buttoned approach. For primary users of keyboards, the context menu is appealing, as is the file menu. If you don't have a context menu button and don't know the Shift+F10 shortcut, the file menu can be quicker.
As you might have noticed, I have a bug in the screen shot above. I apparently forgot to associate the 'Remove Picture' file menu item and remove button with the selection of members (or lack of members) in the associated pictures, the obvious result of the bug is the menu item is always 'enabled', which isn't good. Imagine trying to remove nothing (I verify everything at every phase anyway, so it's not like an error would occur, but I'm prone to mistakes like everyone else). Simple fix.
The project isn't finished, by any means, but it gives a decent example of my work, and I figured I'd upload the most recent build and source:
I still have to finish up the Associated Pictures, but I did fix a few glitches, they're not worth listing since they relate to the user interaction/response code, so I won't bother. Props to anyone who's willing to scan the source and tell me if it's programmer friendly or not.
Edit
I figured I'd add a small aside, and explain part of what's making it take so long. First, the obvious visual aspect of the program, ensuring that it has a consistent look and feel, and that things behave the way they should. Then there's the fact that there's multiple ways to do the same thing, just for the sake of ease. Here's an example, since I'm working on the associated pictures now, it should help illustrate this nicely:
Basically, you have three ways to add/remove/modify any given item, be it magical abilities, weapons, stories, or associated pictures. There's two ways with the Professions/Ranks since they offer an add item in the list, and the file menu displays add/remove/properties when they're tabbed to (when they have focus, as in the keyboard will directly affect what's selected).
Naturally all this comes at the cost of development time, but I think it's worth it since different users will use different methods. Some will prefer the context menu, others will prefer the file menu, and yet others will prefer the buttoned approach. For primary users of keyboards, the context menu is appealing, as is the file menu. If you don't have a context menu button and don't know the Shift+F10 shortcut, the file menu can be quicker.
As you might have noticed, I have a bug in the screen shot above. I apparently forgot to associate the 'Remove Picture' file menu item and remove button with the selection of members (or lack of members) in the associated pictures, the obvious result of the bug is the menu item is always 'enabled', which isn't good. Imagine trying to remove nothing (I verify everything at every phase anyway, so it's not like an error would occur, but I'm prone to mistakes like everyone else). Simple fix.