The MASM Forum Archive 2004 to 2012

Specialised Projects => Custom Interface Components => Topic started by: akyprian on August 03, 2005, 03:05:46 PM

Title: HiEdit: New,large file Edit Control
Post by: akyprian on August 03, 2005, 03:05:46 PM
Hi All,

This is my attempt to create a new edit control that will handle large files (Full source of HiEdit demonstration is included):

V1.0.0.8
-----------
1.EM_EMPTYUNDOBUFFER minor bug fixed

2.Undo/Redo returned text minor bug fixed

3.Copying text to clipboard minor bug fixed (Thanks shoorick)

4.Text drag & Drop improvements


(version history inside package)

Regards,

Antonis

EDIT: New upload V1.0.0.8

[attachment deleted by admin]
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on August 07, 2005, 01:57:33 PM
Hi all,

V1.0.0.1 released
-------------------------

1.Keyboard shortcuts:
a)Ctrl + -> Go to start of next word
b)Ctrl + <- Go to start of previous word
c)Ctrl + Home Go to start of document
d)Ctrl + End Go to End of document
2.Double click selects current word
3.If you open an existing file, file saving is NOW allowed only even if you choose to save with a different name.
4.HiEditor demo application now uses system default codepage at startup(Thanks shoorick)
5.New standard message: EM_POSFROMCHAR

Regards,

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on August 15, 2005, 07:04:30 AM
Hi all,

V1.0.0.2 released
-------------------------
1.New standard messages:
- EM_GETLINECOUNT
- EM_SETSEL
- EM_GETSEL
- EM_LINESCROLL
- EM_GETSELTEXT
- EM_GETTHUMB
- EM_SCROLL

2.HEM_SHOWLINENUMBERS small bug fixed; I hope it solves the small update bug (Thanks shoorick)

3.
VK_INSERT -> Overwrite mode
Shift + VK_INSERT -> Paste
Ctrl + VK_INSERT -> Copy

4.EM_EXSETSEL now returns zero based index of the line

5.HiEdit is now provided as a static library for those who prefer this over the dll method. (HiEditor uses this method now)

Regards,

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on August 28, 2005, 01:06:48 PM
Hi all,

V1.0.0.3 released
-------------------------
1.Selected text OLE drag-n-drop (Thanks Jupiter)

2.New standard messages:
EM_LINEFROMCHAR
EM_EXLINEFROMCHAR

3.A LOT of improvements

4.New edit popup menu (also used as a context menu)

5.Icon for HiEditor

Regards,

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on September 07, 2005, 08:06:17 AM
Hi all,

V1.0.0.4 released
------------------------
1.Shift + VK_DELETE -> Delete current line or lines selected (Thanks shoorick)
Control + VK_DELETE -> Delete up to the start of next word

2.HiEditor Version Info

3.New standard messages: EM_FORMATRANGE(Thanks chip77)

4.HiEditor has a plain vanilla Print Preview and Print capabilities that demonstrate the new EM_FORMATRANGE message.
-You are more than welcome to improve them (...chip77 ? )

5.Even faster drawing

6.Messages menu is broken to two columns

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on September 20, 2005, 12:48:20 PM
Hi all,

V1.0.0.5 released
------------------------

1.New standard messages:
EM_FINDTEXT
EM_FINDTEXTEX

2.Find/Replace dialog,
3.Find Next, Find Previous
4.Go To line dialog/Extent selection

5.Shift+Del now behaves like backspace if no text is selected, and like Ctrl+X when there is selection.(Thanks PhoBos, blues)

6.Ctrl+Shift+Del : delete current or selected lines

7. A lot of improvements and minor bug fixes

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: zooba on January 17, 2006, 09:35:30 AM
Very nice control. Is there some trick to getting it to word-wrap? Or doesn't it do that yet?

Also, I've noticed that for some fonts some wider characters don't delete properly. A lot of Tahoma's capital letters seem to suffer from this, there are a few little bits of the right hand side of the letter remaining.

Other then that, very nice :U
Title: Re: HiEdit: New,large file Edit Control
Post by: ramguru on January 17, 2006, 10:54:21 AM
Hi,
I think you need to set width of line numbers clipping region (or something) to ,say , (tmAveCharWidth*6)px not to keep it fixed forever, say , 48px  :naughty: . Still and all the control looks pretty stable...
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on January 18, 2006, 01:45:47 PM
Hi,


I 'll see what I can do, thanks

No word wrap yet, sorry

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on June 14, 2006, 01:41:26 PM
New upload

Regards,

Antonis
Title: Re: HiEdit: New,large file Edit Control
Post by: akyprian on June 22, 2006, 09:17:12 AM
New upload

Regards,

Antonis