Page 1 of 3

ExGRID 1.3... don't post here!

Posted: Wed Dec 23, 2009 1:27 pm
by srod
Please post in the following thread for all EsGRID/ExGRID/tBOX matters : http://www.purebasic.fr/english/viewtop ... 14&t=50429


==================================


1st July 2012.

ExGRID 1.3.

Hi,

Have added a new cell type to both EsGRID and ExGRID (#egrid_CustomTextDialog / #ExGRID_CUSTOMTEXTDIALOG).

These cells can be used to display static text alongside a 'selector button' which the user can click (or double click the entire cell) in order to fire an appropriate notification to a CellCallback function. That is, the text and the button reside within the same cell (much like the various 'chooser' type cells which our tBOX property box control offer).

The idea is that when the user clicks an appropriate 'selector button', the client application will then throw up some dialog or other appropriate to the cell in question. When the dialog has run it's course then the client app would make any appropriate changes to the underlying grid cell.

Have added a new demo to the EsGRID control to show how to make use of these new cells. The demo offers one way of allowing users to edit dates etc.

Note that any modifications made to these new cells are not reported in the #egrid_CellUpdated / #ExGRID_CELLUPDATED messages. This is because such cells are not edited directly by the user and the client app, through having thrown up a dialog in the first place, will already be aware of the changes made!

Regards.

Stephen.

==================================


30th Jun 2012.

ExGRID 1.2 is a bug fix release.

Sporadic crashes when deleting rows within certain event handlers has been sorted. Thanks to Peter Wekkeli.

Stephen.

==================================


29th Apr 2010.

ExGRID 1.1 (and EsGRID 2.0.2) is a bug fix release.

A bug in EsGRID (mousewheel scrolling) has been fixed. This bug would only manifest itself in ExGRID programs! Thanks to Kiffi for reporting the bug.

Stephen.

==================================


3rd Apr 2010.

Compatibility release.

The newly released beta version of Purebasic (4.5) required some heavy-duty changes to EsGRID (which of course affects ExGRID).

If using Purebasic 4.4 or 4.5 then please download the new versions of EsGRID and ExGRID. No changes have been made other than to make the grids compatible with Purebasic 4.5.

Stephen.

==================================


27th Jan 2010.

ExGRID 1.0 beta 2 (and EsGRID 2.0.1) is a bug fix release.

Bugs with vertical header text have been fixed and an incompatibility between cell tooltips and Windows 7 has been rectified (thanks to DoubleDutch).

Stephen.

==================================


9th Jan 2010.

The user manual has been completed.

The completed manual is available here to assist any who might be considering upgrading etc.

Download manual.

==================================


4th Jan 2010.

Have completed the user-manual but for the section on CellCallback functions.

I shall complete this asap, but in the meantime I shall make the manual available here to assist those who have upgraded from EsGRID to ExGRID. The manual covers everything but the CellCallback functions, but experienced EsGRID users will already know all about these. :)

Download manual.

==================================

Hi,

I would like to announce the availability of an enhanced grid control; ExGRID. (Enhanced in the sense that it is built atop and enhances the existing EsGRID control.)

ExGRID arose out of a wish to upgrade EsGRID in order for it to offer row header cells alongside the existing facility to use column header cells. This in effect allows us to utilise a fixed column of cells. It is not possible to implement this directly in a Windows ListView based grid control because the Windows ListView does not offer row header cells etc.

This upgrade proved impossible within the confines of the existing EsGRID code (and I did try!) and instead a new control was created which not only offered the aforementioned row header cells, but quite a lot more besides. From this upgrade came, for example, the new static link cells which have been added to EsGRID.

Whilst ExGRID wraps all of the core EsGRID functionality (within a nice OOP API) it extends this with some very flexible row header cells and some additional functions.

Features offered by ExGRID (in addition to those offered by EsGRID) :
  • An OOP programming API with more functionality than that offered by the original EsGRID API. For example, you can switch off screen updates whilst populating an ExGRID.
  • Option to use row-header cells (as well as the existing column-header cells of course)
  • Individual header cells can span multiple rows.
  • Set individual colours / fonts etc. for individual header cells. This includes gradient fills etc.
  • Set font escapement in order to render vertical text within individual cells (90 degrees or 270 degrees).
  • Add multiple icons to individual row header cells.
  • Utilise a set of standard icons for use with row header cells (including checkboxes and record selectors).
  • Add additional 16x16 icons for use with row header cells.
  • Receive notifications of the user clicking any aforementioned icon and switch them dynamically (e.g. to toggle checkboxes).
  • All row header cells can be 'clickable' and give the usual visual cues (button presses etc.)
  • Possibility to custom draw row header cells. For example, one of our 'advanced demos' does this to show how to implement multiple header cells per single row (in effect giving two fixed columns).
Please note that ExGRID is not a replacement for EsGRID as such (even though it is built atop EsGRID) since EsGRID will continue to be fully supported and updated etc. Indeed, there will be applications which will be better suited to EsGRID rather than the new ExGRID control.

Please be aware that ExGRID is without a user manual right now, but I shall be working on that during the Xmas period. The various demo programs accompanying ExGRID do give a good grounding in the basics however. Those familiar with the existing EsGRID control should have no problems in getting up to speed. :smile:

Please see the 'Grid controls' section of the nxSoftware site for more details. The FAQ section in particular gives more details on exactly why ExGRID morphed into an entirely separate entity to the original EsGRID control.

Regards.

Stephen.

Re: ExGRID 1.0 beta 1

Posted: Wed Dec 23, 2009 5:03 pm
by Rook Zimbabwe
Another fantastic srodsoft product!!! 8) This looks very interesting! GOOD WORK!!! :D

and FIRST! :wink:
That was a good video I linked back when! :D

Re: ExGRID 1.0 beta 1

Posted: Wed Dec 23, 2009 6:19 pm
by srod
Cheers Rook. Happy Xmas mate. :)

Re: ExGRID 1.0 beta 1

Posted: Wed Dec 23, 2009 8:52 pm
by ts-soft
I love the OOP Interface :D

Thx, and happy christmas

Re: ExGRID 1.0 beta 1

Posted: Wed Dec 23, 2009 10:25 pm
by JCV
Thanks srod!
I also love PB OOP like in arctic reporting tool. Much easier to read for me. :lol:

Merry Christmas!

Re: ExGRID 1.0 beta 1

Posted: Thu Dec 24, 2009 1:41 pm
by Barney
Did not have to look at what it will do. Just ordered it as a Xmas present. :D

Barney

Re: ExGRID 1.0 beta 1

Posted: Thu Dec 24, 2009 4:11 pm
by srod
And a mighty fine stocking filler it is as well! :wink:

No wait, I am thinking of fangbeast's Xmas present!

I'll sort out your ExGRID access in a few minutes Barney. I am having to jump between two computers at the moment whilst my internet connection is sorted out.

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 1:13 pm
by srod
Have completed the user-manual but for the section on CellCallback functions.

I shall complete this asap, but in the meantime I shall make the manual available here to assist those who have upgraded from EsGRID to ExGRID. The manual covers everything but the CellCallback functions, but experienced EsGRID users will already know all about these. :)

Download manual.

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 4:41 pm
by Marco2007
Thx, today I needed help -> just logged in -> and I saw the chm-File :-)

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 9:30 pm
by flaith
srod wrote:Have completed the user-manual but for the section on CellCallback functions.

I shall complete this asap, but in the meantime I shall make the manual available here to assist those who have upgraded from EsGRID to ExGRID. The manual covers everything but the CellCallback functions, but experienced EsGRID users will already know all about these. :)

Download manual.
Unfortunately, still have nothing when i open the help file :| (under Windows XPSP3 French)
Image

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 9:32 pm
by Arctic Fox
flaith wrote:Unfortunately, still have nothing when i open the help file :| (under Windows XPSP3 French)
Try unblocking the file under Properties in Windows Explorer.

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 9:36 pm
by flaith
Arctic Fox wrote:
flaith wrote:Unfortunately, still have nothing when i open the help file :| (under Windows XPSP3 French)
Try unblocking the file under Properties in Windows Explorer.
hey i didn't know that option, thanks a lot :D

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 10:58 pm
by srod
What would cause the file to have been blocked?

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 11:01 pm
by ts-soft
srod wrote:What would cause the file to have been blocked?
The download! Make a zip solve this problem.

Re: ExGRID 1.0 beta 1

Posted: Mon Jan 04, 2010 11:04 pm
by srod
Ah yes; forgot that I hadn't zipped it! Doh! :)

**EDIT : it is now zipped up.