flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Fresh 1.1.6 work was uploaded on the server.

Author
Thread Post new topic Reply to topic
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 24 Jul 2004, 19:41
Hi all.

Fresh 1.1.6 work is on the server now. Ready for your evaluation. Smile

Download it here: http://fresh.flatassembler.net/x2download.html

After some though, I wrote one not very important, but usefull part of the program - Editor options dialog. Now you can save your settings as "profiles". I created and included 3 profiles: "Clasic", "Windows" and "Hakerz" Smile
Now, if someone creates good color profile, please post it in the forum and I will include it in the package.

history.txt wrote:

[24.07.2004] v1.1.6 pre-alpha

- Finished Options|"Editor options" dialog box. Designed entirely
in visual form designer. Look at: "frmEditorOptions.frm".
- Now all editor settings can be changed. There is also support
for setting profiles, that can be saved and loaded.
- New messages for TForm window - FM_SETCOLOR and FM_GETCOLOR.

[22.07.2004] v1.1.6 pre-alpha

- Fixed bug in the ShowModal procedure, related to centering
windows verticaly in the screen.
- Begin of implementing "Editor options" dialog.

[21.07.2004] v1.1.6 pre-alpha

- "StdCallEx.inc"|winproc macroses edited to allow use with
every window, not only with TForm. Actually there is only
included "begin" macro, that to separate local variables and
to create block with instructions before message dispatcher.
For example, see: frmStyleEditor.frm - for using with TForm or
"controls.asm" for use with "standard" message procedure.
- Included new version info in help|about
- Minor fixes mentioned by Robert Rayment


Last edited by JohnFound on 10 Aug 2004, 11:27; edited 1 time in total
Post 24 Jul 2004, 19:41
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy 25 Jul 2004, 15:36
Nice John! It can now compile a project several times without crashing... Wink Thanks!
Post 25 Jul 2004, 15:36
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard 25 Jul 2004, 15:55
small bug:
a) open some file in the editor
b) click on File/Save As
c) press Cancel
d) click on File/Save
then Save As window appears, though it shouldn't.

in "Editor Options" dialog, "console carret" doesn't behave properly when you load different themes - try to load several themes one by one, and see that this checkbox doesn't change...
Post 25 Jul 2004, 15:55
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 25 Jul 2004, 17:48
decard wrote:
small bug:
a) open some...
...in "Editor Opti...


Fixed. Thanks, decard.
btw: What you think about "editor options" dialog? Look&Feel, behaviour, etc.
Also, what you think about the way it was produced? I mean visual form editor. I think to concentrate myself mainly in visual editing now, so this dialog is interesting test of the editor features and behaviour.

Regards.
Post 25 Jul 2004, 17:48
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard 25 Jul 2004, 20:18
My notes about "editor options" dlg:
- when you select some other theme, it IMO should be automatically loaded to this window (no need to press "load" button);
- what about adding some small AsmEdit control in this dialog, so user could see the themes before aplying them (something like in FASMW)?
- user should be able to choshe his own colors (via ChoseColor dlg), proably you have it in your plans Wink
- font size is wrong (for Courier New, size 9 the dialog says it is -12)
- and why does this dialog display name of font charset (is it so important?), and why the color is represented as BGR, not RGB (which is what we are used to)?

BTW, why do you place the controls without WS_EX_CLIENTEDGE style? In my opinion this way they look ugly, just like in Win3.11.

I didn't have enough time to test the visual editing. Its still not so easy to write (I mean including proper libraries, writing initialization code, etc...) apllications using visual editing (especially when you have to learn functions, macroinstructions, etc...), but of course I know that I can't expect everything at once Wink
Anyway, the most important fact is that you have made Fresh able to create visual forms. Soon I will write some app this way, I will see how it does work in practice. Just I have one wish: can you implement deleting the controls soon? Wink
I hope to find more time (I have a summer job, and it is very time consuming...), so I can help you with Fresh develpoement.
Keep up a great work.

regards,
Mateusz
Post 25 Jul 2004, 20:18
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 26 Jul 2004, 11:58
Hi, Mateusz.

Well, actually you are right about almost everything. I redesigned the whole dialog according to your suggestions. The file on the server is changed (without new version, because the changes are not so big.) Please, test it now.

decard wrote:
- font size is wrong (for Courier New, size 9 the dialog says it is -12)
- and why does this dialog display name of font charset (is it so important?)


About font size - this is exactly the value that have to be sended to CreateFont to make proper size. Also, this is the value that returns ChooseFont dialog. It is something in conjuction with points/pixel conversions in Windows.
Charsets are important for cyrillic and other non-latin fonts for example.

Regards.
Post 26 Jul 2004, 11:58
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard 26 Jul 2004, 13:05
when editing this dialog, there's problem with moving AsmEdit control, and this STATIC (cannon select it).
Post 26 Jul 2004, 13:05
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 26 Jul 2004, 13:11
decard wrote:
when editing this dialog, there's problem with moving AsmEdit control, and this STATIC (cannon select it).


You can select both using rectangle select, instead of clicking on the control. AsmEdit is not movable and selectable by mouse, because it have WS_DISABLED style. Remove it and everything should be OK. (I have tol fix this behaviour in future releases.)

Regards
Post 26 Jul 2004, 13:11
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
mike.dld



Joined: 03 Oct 2003
Posts: 235
Location: Belarus, Minsk
mike.dld 05 Aug 2004, 00:18
JohnFound, have you forgotten to add those lines i posted earlier (to form.asm) ???
Post 05 Aug 2004, 00:18
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 05 Aug 2004, 00:42
mike.dld wrote:
JohnFound, have you forgotten to add those lines i posted earlier (to form.asm) ???


No, I am not. But the problem is more complex and these fixes solve the problem with the test example, but they make all modal dialogs in Fresh to become non-modal - i.e. when you open some dialog, all forms are still enabled.

Regards.
Post 05 Aug 2004, 00:42
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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 attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.