be sure to visit Paradisim's Main Site for more information and links to other blogs of mine.

What programming language do you use exclusivly?

Wednesday

may 27,2009

Firecode is still in it's pre-release state for version 9.0.2. It is written in C++ without MFC. Intrinsics and alot of inline assembly (and some pure asm libs) make this code fast.

Currently I am working on the UI, to make it look pleasing to the eye, like WPF without using it.

Working without NCPAINT has commenced because NCPAINT was too restrictive, even though it did work ok... I am not going to use uxtheme, so i can make the app more portable. I have completed the CExtWindow class which supplies an MFC-Like CWnd class without overhead (very small model)

Today's objectives

To get the main frame paint functions to include even nonclient areas which will be managed also by Firecode, this requires the following NEW classes:

CPainter
CFramePainter
CCaptionPainter
CButtonPainter

CFrameWidgetPainter
where W will be the widget type: CwScrollbar, CwSizeGrip, CwToolCaption, CwIcon, CwDrag, CwFocusMarquee, CwInactivateMask, CwHotMask, CwOverMask

the classes will be initiated today, starting at the top and working my way down, to help label these files' comment h eader (in the source, at the top of the file) I have grown tired of entering the info in and drawing endless text rectangles that nobody will see but me, so I have written a series of macros to automatically label the files for me, completely. All i need to do is add a description and im done. I have packaged these box-drawing macros to this article, you may use them to label your files as well (and since TheDraw doesnt work right with cut/and paste this is a must!)

Tomarrow's Objectives

Return to HLX development, i am short on artists and need more help programming and with artwork, you dont need to be both, so if you want to help, reply to this entry or email me.

No comments:

Post a Comment

About Coder's Nightmare

Welcome to Coder's Nightmare by Gabriel Thomas Sharp

Guestbook

Old Journal Entries

Who is a Coder's Nightmare?

My Photo
Gabriel Thomas Sharp
Ligonier, Pennsylvania, United States
I am a coder, which means I spend all day in a text editor and reading countless books and documentation files. I am experienced in all languages but prefer C++ and ASM. I write custom software for a living for small businesses.
View my complete profile