Overall, I'd say these are the most boring and thought-intensive parts of DCS6, even more than the networking stuff. Part of the problem is there is a ton of stuff to set up: even though I have a lot of code left over from that unreleased beta of Document DE 5, I had to set up an entirely separate part of the GUI stack to handle mouse items, rewrite the mouse routines to handle interactive cursors and hotspots, and define all the onclick methods. Right now I've done a lot of the setup and begun the onclick thing. Right now it figures out where you're clicking if it's in a single-line text box, whic is mostly fixed after about 6 hours of debugging. Watch the last parts of this closely:
It is indeed. The problem is that I must design and code this within 2 weeks' time:
http://www.cemetech.net/img/dcs/dcs6/gui/TxtFlow.tif
http://www.cemetech.net/img/dcs/dcs6/gui/TxtFlow.tif
KermMartian wrote:
It is indeed. The problem is that I must design and code this within 2 weeks' time:
http://www.cemetech.net/img/dcs/dcs6/gui/TxtFlow.tif
http://www.cemetech.net/img/dcs/dcs6/gui/TxtFlow.tif
I thought you didn't have due dates.
My internal ones are:
>7/15/06: Interactive Text routines
>8/1/06: Remaining interactive routines
>9/1/06: Cn2
>Rest of year: gCn, documentation, bugtesting
>7/15/06: Interactive Text routines
>8/1/06: Remaining interactive routines
>9/1/06: Cn2
>Rest of year: gCn, documentation, bugtesting
Boring? This is hardly boring. This will make you able to make a basic text editor with a mere 100 bytes or so of code.
What is this then?
KermMartian wrote:
Overall, I'd say these are the most boring and thought-intensive parts of DCS6
Boring for me to design and code; certainly not boring for the user to use! With this, web pages with text input, text editors, and anything that requires input of text is possible.
Edit: [2:39am, 7/4/06] It turns out that TASM has a limit to the number of lables it can support. Specifically, not that much higher than 1,671 labels. I have now been spending time writing my own custom include to try to cut that down as much as possible.
Edit: [2:39am, 7/4/06] It turns out that TASM has a limit to the number of lables it can support. Specifically, not that much higher than 1,671 labels. I have now been spending time writing my own custom include to try to cut that down as much as possible.
*bump*
Well, it's not really functional, but I have the entire framework in place, ready to be build upon and debugged.
Well, it's not really functional, but I have the entire framework in place, ready to be build upon and debugged.
KermMartian wrote:
Edit: [2:39am, 7/4/06] It turns out that TASM has a limit to the number of lables it can support. Specifically, not that much higher than 1,671 labels. I have now been spending time writing my own custom include to try to cut that down as much as possible.
Instead of wasting time doing that, why don't you just use Brass instead?
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
» Go to Registration page
» Go to Registration page
» Goto page 1, 2 Next
» View previous topic :: View next topic
» View previous topic :: View next topic
Page 1 of 2
» All times are UTC - 5 Hours
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Advertisement