Page 9 of 23

Posted: Fri Nov 16, 2007 3:01 pm
by srod
Update. EsGRID version 1.2.1

Version 1.2.1 of EsGRID adds the following :
  • Added an additional creation flag (a further styles creation flag), namely : #egrid_RemoveBordersFromSelectedCells. With this flag set, the borders\gridlines from any cells selected by the user (or from code) will temporarily be removed. This is useful for those grids utilising custom borders in which the natural border added to the rectangle enclosing the selected cells can 'clash' with the custom borders etc.
  • Massively refined the operation of #egrid_String type cells. In the past, if the cell height was significantly larger than the hidden edit control used to edit the cell, then this would effect not only the cursor displayed but also mouse clicks. For example, clicking into a part of the cell not occupied by the hidden edit control would have no effect (i.e. the caret would not be displayed). This has been fixed and string type cells now behave as if the hidden edit control fills the entire cell. This is a vast improvement.
  • Refined the operation of command button cells so that they completely mimic standard command buttons in terms of mouse messages etc. This means that the #egrid_CellButtonClick message fires only if the user releases the mouse when the cursor is over the button (having already depressed the left mouse button whilst the cursor is over the button).
  • Fixed major issues related to dynamic resizing of columns whilst dynamically resizing an EsGRID.
  • Fixed some bugs arising from the recent major updates.
  • Introduced a whole heap of new bugs! :)
Regards.

Posted: Fri Nov 16, 2007 3:06 pm
by Flaming Amoeba
You da man! Thanks, Bro!

Posted: Fri Nov 16, 2007 3:10 pm
by Karbon
Fix the bug that prevents my registration code from arriving :-)

Posted: Fri Nov 16, 2007 3:12 pm
by srod
You're welcome.

This update (bugs withstanding) brings EsGRID's refinement levels back in line with it's features etc.

I don't think I will add any more features to EsGRID as I reckon I've squeezed every ounce of functionality out of a Window's list view control as is humanly possible. Any more and I reckon it will pack it's bags and leave! :)

Instead, mostly just bug fixes from now on. I reckon this grid already offers as much as most people will ever need from such a control.

Posted: Fri Nov 16, 2007 3:13 pm
by srod
Karbon, I sent you an e-mail last night. Are you saying it did not arrive?

Posted: Fri Nov 16, 2007 3:16 pm
by Karbon
I haven't seen it. Make sure you sent it to mitch@ksoftware.net

Posted: Fri Nov 16, 2007 3:19 pm
by srod
I sent it to the one listed in the Paypal notification; which differs from the one you've just listed.

Right, e-mail on it's way.

Posted: Fri Nov 16, 2007 3:21 pm
by Flaming Amoeba
srod wrote:I don't think I will add any more features to EsGRID as I reckon I've squeezed every ounce of functionality out of a Window's list view control as is humanly possible.
Every time you say that we get a new version or update :roll:

Posted: Fri Nov 16, 2007 3:22 pm
by Karbon
I checked my PP email address too (figured that's where you would send it). Strange... I'll keep an eye out for it.

Posted: Fri Nov 16, 2007 3:25 pm
by srod
Brice, I don't think I've ever said it before! :)

Karbon, I've just sent your reg code to your preferred e-mail address. My e-mail server does occasionally get blacklisted, so if you haven't received it within a few minutes let me know and I'll resend from Yahoo.

Posted: Fri Nov 16, 2007 3:31 pm
by Flaming Amoeba
srod wrote:Brice, I don't think I've ever said it before! :)
*whispers* I was trying to use the Jedi mindtrick on you :lol:

Posted: Fri Nov 16, 2007 3:32 pm
by srod
Flaming Amoeba wrote:
srod wrote:Brice, I don't think I've ever said it before! :)
*whispers* I was trying to use the Jedi mindtrick on you :lol:
Alcohol works better! :)

Posted: Fri Nov 23, 2007 9:52 pm
by srod
Update. EsGRID version 1.2.2
Version 1.2.2 of EsGRID fixes some bugs relating to the recent changes and also adds the following :

(note that the recent updates are being driven by a project which I'm currently working on, which I guess is a good thing! :) )
  • Replaced the recently added creation flag #egrid_NoComboBoxOutlines with #egrid_OwnerDrawnComboBoxes. This is because such combo boxes are now completely owner drawn. This was forced on me to eliminate a painting bug. Note that my advice is to use this flag for all combo box type cells as these owner-drawn versions are far more 'robust'. Indeed, I would remove the earlier versions if it wasn't for the fact that a lot of people are already using them!
  • Adjusted the Cellcallback message #egrid_ComboBoxSelChanged so that it now only fires if the actual text selection has changed.
  • Added a new creation 'further-styles' flag, namely: #egrid_ProhibitCellSelection which does exactly what it's name suggests!
  • Adjusted the #egrid_InsertChar callback message so that the *cellinfo parameter holds information on the insertion point within the edit control etc. It will also inform you which characters (if any) the user is attempting to overwrite with a newly entered character etc.
  • Fixed some bugs arising from the recent major updates.
Note that only the replacing of the creation flag mentioned above has the potential to break any existing code and then only in a very minor way.

As usual the help manuals have been updated.

Regards.

egrid forum: http://egrid.aceboard.com/
egrid website: http://www.purecoder.net/esgrid.htm

Posted: Mon Nov 26, 2007 7:24 pm
by srod
The main EsGRID website is down whilst I switch hosting package etc. Should be no more than a few days.

Posted: Mon Nov 26, 2007 8:00 pm
by DoubleDutch
Who are you off to?