WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
 
Forum
 

HiEdit custom text edit control V3.0.0.4, improved support for php variables, improved force change case option and HEM_RELOADFILE message bug fixed.

akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2308
Member No.: 1
Joined: 12-May 04


Sponsored Links
Hi all,

This is the change log for HiEdit V3.0.0.4

What's new

-A ! at the end of any delimiter indicates that any word starting with this delimiter will be colored. For example:

0x00408080=$!

indicates that any word starting with $ (such as php variables e.g. $somevar, $another etc) will be colored (blues, xerxes).

-php syntax highlight section of the attached keywords file updated.

-A new copy of the already opened file was created on sending the HEM_RELOADFILE message, old copies didn't get deleted and disk space kept filling up; fixed (tomte)

-When "+" or "-" option was added after a keyword, the "~" option in its front was no longer respected; fixed (xerxes)

-Comments can now start ONLY if not in quoted string (such as "abdff", 'dgffd')

-asm,inc syntax highlight section of the attached keywords file updated.


Get it here

Regards,

Antonis
PMEmail PosterUsers Website
Top
majkinetor
Quote Post


Very Very Active Member
*****

Group: Members
Posts: 80
Member No.: 4997
Joined: 11-May 07


Hello akyprian, and thanx for new version.

How hard would be to implement API that can be used for side bar icons. This is the bar that is placed left or right of numbers bar and can be used for marking purposes.

This API could be very small, maybe even only 2 additional message:
CODE

WM_SETBARICON �(WM_GETBARICON)
lparam - linenumber
wparam - PBarIconStruct

BarIconStruct:
�hwnd - icon handle
�style �- icon style
�id � - this is user id of the icon.


How would it function?
The basic problem, IMO, is how to scale icon based on the line height as this depends on the font size. I envision this as automatic, the only thing you should need to do is to supply icon file with icons in several sizes so control can choose the best one possible or interpolate. There could be some styles related to the icon display, for instance if it should have size limit (so after certain line height icon would stay the same size, just centered in the bar).

Icon could be erased by setting icon hwnd to 0.

There could be some other messages, but they are not mandatory. The only other thing to be updated for this is update to notification interface EM_SETEVENTMASK for Mouse event so you can catch user interaction with bar, and additional creation style Above is enough to create full featured editor that can draw bookmarks, breakpoints, tips and other features regually seen in advanced editors. The programmer can save marked line numbers on his own, save them on exit, jump to next/previous mark etc...


Thanks for reading this.
PMEmail Poster
Top
majkinetor
Quote Post


Very Very Active Member
*****

Group: Members
Posts: 80
Member No.: 4997
Joined: 11-May 07


See small possible bug in remarks section here
PMEmail Poster
Top
majkinetor
Quote Post


Very Very Active Member
*****

Group: Members
Posts: 80
Member No.: 4997
Joined: 11-May 07


One more eventual bug, it is not from this version I think.

If you set entire section of the hes file only to highlight comments like this:

[,asm,inc]
0x00AAAAAA=;+

you will see that comment is highlighted only if there is space after ;
So

; this is a comment

will be highlighted, while

;this is a comment

will not be.


This doesn't happen if the first letter after ; is delimiter so thats why it was harder to notice I guess. I checked it using your HiEdit demo and also using my wrapper.

Actually, I don't know if this is a bug or by design, but according to the documentation:

A + at the end of keyword: all the rest of the line will be treated as a comment.

I think I understand why this behavior occurs but I guess that you must be aware that people usually put comments imediatelly after the comment char without any space or delimiter.
PMEmail Poster
Top
owner_bsp
Quote Post


New Member
*

Group: Members
Posts: 19
Member No.: 29597
Joined: 3-December 09


Welcome to the Front Page could be removed by editing the Home menu item. Open the menu item is opened for edit Menus - > Main Menu -> Home and on the right side look at Parameters System. You will see Page Title with the text Welcome to the Front Page. Remove it. Also, choose the option No to Show Page Title.

I encourage you to search the forum before posting any question as most of these common things would have been answered already. It saves you time by not waiting for an answer.
PMEmail PosterUsers WebsiteIntegrity Messenger IMICQAOLYahooMSN
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian