Welcome To Darwinbots > Newbie
Question for the regulars
Numsgil:
There's actually nothing central. It's a little weird, but I started very bottom up with the whole thing.
Each module has the core library (dll) and unit tests (exe). The unit tests get run automatically when you build the module solutions. Failed tests get treated like compile errors. You can set the unit tests to be the startup binary I you want something to run.
For an error console dig in to ui.controls. It has a few custom controls already. It also has a "testbed" that should auto detect new controls and let you play with them.
For the console itself:
1. Different categories of console output will exist. So there should be a way to enable/disable console categories from displaying.
2. Different colors should be possible for text. I'm not sure yet what I'll use it for though. Maybe different categories are different colors.
3. I rebuilt a MFC console for something at work. I replaced a cEdit box for the text with a CList box. That was the secret for making it fast. Not sure what that means fir .net though.
4. Not sure how familiar you are with unit testing. But it's especially important to figure out how to test ui controls. You can test that categories can be turned on/off for instance. Let me know if you need help figuring out the unit testing framework.
5. The console itself should be a control, not a form. It should "fill" it's parent container, though. Let me know if you need help figuring out how to do that.
...
I'll try to give you write access to the svn tonight.
dragonlordged:
Just a quick question. What's UI.Winforms? If I remember, I couldn't even get it to compile. I'll take a look at UI.Controls.
Numsgil:
Winforms is a dumping ground of various attempts at core darwinbots windows and forms. Like the sim opts in db2.
It just needs a good critical pass over it to see what's worth keeping and what needs more work. It's ignorable for the moment.
OSSP:
UI controls compiles and runs for me, but yes, the UIwinforms doesn't seem to compile when you open it (Missing symbol "Gl" and missing library "Tao").
Numsgil:
As I said, uiwinforms is a dumping ground of different things. It's not surprising it might not compile (if you install Tao on your machine, you might be able to get it to compile). It's entirely ignorable for the moment.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version