EsGRID grid gadget 2.1. Don't post here!

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

EsGRID grid gadget 2.1. Don't post here!

Post 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.

EsGRID 2.1.

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.

EsGRID 2.0.8.

Huge flicker when restricting cell selection under mouse control has been fixed.

Regards.

Stephen.

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


2nd Oct 2011.

EsGRID 2.0.7 - Purebasic 4.4/4.5/4.6 versions.

Some bugs with the editable combo cells have been fixed.

The ExGRID download includes the new version of EsGRID.

Regards.

Stephen.

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


11th Sep 2010.

EsGRID 2.0.6 - Purebasic 4.4/4.5 versions.

Bug fixed. Edit a cell and switch apps via ALT-TAB. Continue hitting ALT-TAB until you return to your grid. Hit tab... crash!

The ExGRID download includes the new version of EsGRID.

Regards.

Stephen.

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


29th July 2010.

EsGRID 2.0.5 - Purebasic 4.4/4.5 versions.

The use of egrid_SetCellText() now clears the internal 'cell modified' flag if used on the currently selected cell (that being edited). This means that the egrid_SetCellText() function, if used on the currently selected cell (that being edited), will no longer cause an #egrid_CellUpdated notification to be sent when the user finishes editing the cell (unless further modifications are made of course).

This change has been forced upon me because this led to a major bug when applying the nxPropertyBox control (built atop EsGRID) to a situation involving altering the properties of multiple controls.

The ExGRID download includes the new version of EsGRID.

Regards.

Stephen.

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


17th Jun 2010.

EsGRID 2.0.4 is a bug-fix release.

A couple of bugs have been fixed. Version 2.0.3 (which I forgot to upload.... doh!!!) fixed a rendering bug which all but destroyed the nxPropertyBox control and version 2.0.4 fixes a bug with the #egrid_RegainFocus notification (my thanks to Luis).

Stephen.

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


29th Apr 2010.

EsGRID 2.0.2 (and ExGRID 1.1) 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.

EsGRID 2.0.1 (and ExGRID 1.0 beta 2) 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).

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


23rd December 2009 EsGRID 2.0.0 for PB 4.4.

EsGRID 2.0.0 is a major update to the EsGRID control in preparation for the new ExGRID control.

Lots of minor bugs fixed (+ one long long outstanding bug whose fix has eluded me... until now!)

Changes.
  • New celltype added : #egrid_StaticLink. These text based cells can be used to show hyperlinks and the like as the mouse cursor will change whenever the mouse hovers over them (and the text colour can change). These cells do not show a hightlighting border when selected.

    One of the ExGRID advanced demos will show these cells in action (or the ExGRID equivalent of these cells).

    Cells of type #egrid_String and #egrid_StaticString can now show 'links' (similar to the #egrid_StaticLink cells mentioned above).

    The above two changes have resulted in two new fields being added to the cellinfo structure : IsLink and LinkColour.
  • Added a new Cellcallback message : #egrid_RightButtonDown (only fires when the mouse is over a cell). Use #egrid_ContextMenu for the equivalent mouse up message.
  • Header cells can now be rendered horizonatlly, 90 degrees vertically or 270 degrees vertically. Use the new constants #egrid_Esc0 (horizontal) or #egrid_Esc90 or #egrid_Esc270 as appropriate for the param field of the #egrid_FormatCell message. See EsGRID demo 2 for an example.
  • Header cells can now be gradient filled.
  • The various mouse messages (e.g. #egrid_LeftButtonDown) now only fire when the cursor is over a cell and not when over an unused part of the client area. The exception is #egrid_ContextMenu which will fire regardless (see the user manual).
  • When editing cells of type #egrid_String, the edit control will always be left justified regardless of the justification employed within the underlying cell.
  • Cells of type #egrid_Combo will now always use the owner drawn combo controls when editing the cell.
  • Fixed a long outstanding problem (not really a bug as such). Basically, if you chose a row height 'very close' to the 'font height' in use then it was possible to see corruption within cell borders and the like. This was caused by the caret in the edit control used to edit the cell spilling past the boundaries of the edit control itself.

    This has been addressed/fixed by automatically adjusting the font used by the edit control. Now, where you would previously see possible corruption of the cell borders etc. you will instead see the font being used reducing in height (but only in cases where the corruption may have occurred). This seems to be the way other grid controls approach this problem.
More on the new ExGRID control in a separate post.

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


25th September 2009 EsGRID 1.4.0 for PB 4.3 / 4.4.

Hi,

Version 1.4.0 of EsGRID has the following changelog :
  • Fixed a major incompatibility between the EsGRID source, Vista and Purebasic 4.4.
  • The developer can now specify that multi-cell selections are no longer highlighted with a background color (just with the border). This is achieved through the egrid_SetOption(..., #egrid_SelectedCellsColour, -1) function by specifying the color value to equal -1.
  • Have removed the #egrid_ProhibitCellSelection extended style creation flag. Instead, use the egrid_SetOption(..., #egrid_SetCellSelectionRange, value) function with the value parameter set to one of the following :

    #egrid_CanSelectAllCells (Default)
    #egrid_CanSelectSingleColumnOnly
    #egrid_CanSelectSingleRowOnly
    #egrid_ProhibitCellSelection

    For example, egrid_SetOption(#myEsGRID, #egrid_SetCellSelectionRange, #egrid_CanSelectSingleRowOnly) means that when the user selects a range of cells (through click and drag for example) then he/she can only select cells within the initially selected row etc.
http://www.nxsoftware.com


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

EsGRID version 1.3.4 - 28th April 2009.
Version 1.3.4 of EsGRID fixes several bugs encountered with EsGRID during my work upon the Pyrex report designer. Most of these were related to the Nexus property box control.

This version also adds an additional optional parameter to the egrid_SelectCell() function which allows the developer to specify that the newly selected cell is not scrolled into view (if scrolling would otherwise be required).

http://www.nxsoftware.com

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


EsGRID version 1.3.3 - 7th April 2009.
This update/bug-fix is for the Purebasic 4.3 version of EsGRID only.

Changes :
  • Adjusted headers to use/allow multiple rows of text.
  • Fixed a bug with the #egrid_SingleLineText flag.
  • Rectified a Vista related issue when using right justified text.
http://www.nxsoftware.com

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


EsGRID version 1.3.2 - 11 February 2009.
Version 1.3.2 fixes a very long outstanding bug related to the click-and-drag selection of multiple cells + a couple of minor bugs!
Automatic selection would occasionally assume a life of it's own!

Currently this fix is implemented only in the source code version of EsGRID for PB 4.3. A version for PB 4.2 will follow only if there is a demand for this.

http://www.nxsoftware.com

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


EsGRID version 1.3.1 - 3 January 2009.
Bug fix. EsGRID source code for Purebasic 4.3.
A bug causing crashes to result when grids were placed within Purebasic container gadgets has been fixed. This only effects the source code version for Purebasic 4.3. The version for Purebasic 4.2 does not suffer this bug.

http://www.nxsoftware.com

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


EsGRID version 1.3.0 - 15 December 2008.
Version 1.3.0 allows for custom tooltips to be added to individual cells (plus any unused portion of a grid). This is achieved through an additional creation 'further-style' flag (#egrid_RequestCellTooltips) and an accompanying CellCallback message (#egrid_GetCellTooltip).

Demo program 2 shows how to implement such tooltips and the user manual has been updated accordingly.

http://www.nxsoftware.com


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

EsGRID version 1.2.7 - 30 September 2008.
A couple of bugs related to ownerdrawn combo cells have been fixed.

http://www.nxsoftware.com

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


EsGRID version 1.2.6 - 27 September 2008.
The version of EsGRID for Purebasic 4.3 now compiles and runs under both the 32-bit and 64-bit versions of Purebasic.

http://www.nxsoftware.com

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


EsGRID version 1.2.6 - 16 September 2008.
Added a version of EsGRID for PB 4.3 (32-bit only).

http://www.nxsoftware.com

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


EsGRID version 1.2.6 - 28 August 2008.
A very subtle bug related to #egrid_CellButtonClick messages has been fixed. My thanks to bjornf.

http://www.nxsoftware.com

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


EsGRID version 1.2.5 - 14 August 2008.
A vista related bug has been fixed. This would effect very very few programs (it effected the Nexus property box control).

http://www.nxsoftware.com

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


EsGRID version 1.2.4 - 1 July 2008.
Have added a new extended style to EsGRID, namely : #egrid_FixFirstColumnPos which, if set, prevents the first column from being displaced even if the user is re-ordering the columns through click and drag etc. (My thanks to Netmaestro.)

More importantly, however, is the fact that the EsGRID site is now an integral part of my http://www.nxsoftware.com site and the download of all things EsGRID related is through a password protected section of this site.

This means that I have to ask all existing users to provide me with a username and password (via e-mail) which I will then add to provide you access etc. This will only need to be done once and you can then access all future updates without my intervention! :) Eventually I will send out usernames/passwords automatically for those who do not contact me, but then you will have no choice over your usernames etc.


The website also has a much better forum than that which was previously used for EsGRID.

http://www.nxsoftware.com

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


EsGRID version 1.2.3 - 17 June 2008.
Found a minor redrawing problem with EsGRID running on Vista to which a fix has been added. It is due to DWM composition which effectively means that EsGRIDs are triple-buffered on Vista!
(There is a slight chance this fix will cause problems on early versions of Windows such as NT. If this proves to be the case then I will reinstate the original fix which examines the OS version etc.)

I have also updated the #egrid_LosingFocus message. PLease see the help manual and/or demo 5 for details.

For those who have already downloaded the source code version of EsGRID, please use the same link I will have provided in an e-mail with your old registration codes etc.


EsGRID version 1.2.3 - 31 Jan 2008.

For ease of use and flexibility, EsGRID (for Purebasic users) is now available in full source code form which thus avoids having to contend with Purebasic's user libraries and SubSytems etc. It also means that the library will not be so easily broken by any future updates to Purebasic itself etc. :wink:

The package includes 9 demo programs which show just how easy it is to include the EsGRID source within your own applications etc.

@Existing users : when you run the installation you will be prompted for a username and a password; simply take your existing registration codes and split into the two constituent parts etc. You will of course need to remove all EsGRID user libraries and residents files which you may have installed on your system.

@Prospective new users : on purchasing a licence I will furnish you with a username and a password asap. Unfortunately you cannot now demo EsGRID directly. You will have to download the compiled dll version of EsGRID in order to see EsGRID in action prior to making a purchase etc. :)

@ALL :
  • You need not worry about the EsGRID source slowing down compilation etc. I currently use the EsGRID source (approx 5600 lines of code) in an application with over 20000 lines of code and it all works flawlessly and compilation takes but a couple of seconds.
  • Please read the licence agreement carefully as it does make some stipulations about just how you can use the source code. Nothing too restrictive, just prohibiting the release of the EsGRID source code etc.
Regards.

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

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


Update. EsGRID version 1.2.3 - 28 Jan 2008.
Added a version for Purebasic 4.2.

Note that having added this version to the download page I no longer intend to support versions of EsGRID for PB 4.1. This does not effect the dll versions of the EsGRID library.

IMPORTANT:
Because the SubSytem subfolders have changed a little, please ensure that you COMPLETELY UNINSTALL any previous versions of the EsGRID library before installing the new one. In particular, remove any EsGRID files from the SubSytems etc.


Regards.

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

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



Update. EsGRID version 1.2.3
Version 1.2.3 of EsGRID fixes a couple of bugs; one with dynamic resizing and one involving tabbing between cells.

NOTE that this is the last update for Purebasic 4.1. All future updates will target Purebasic 4.2. This does not affect the dll versions.

A version of EsGRID for PB 4.2 has not been released yet. I will await the next PB beta version.

Regards.

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

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


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


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.

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


Update. EsGRID version 1.2.

Hot on the heels of the 1.1 release, comes version 1.2 !

This version adds a new type of cell, namely a custom cell.

Such cells are the responsibility of the host application to paint etc. Basically, when such cells are about to be rendered by the EsGRID library, a message (egrid_PaintCustomCell) is sent to the CellCallback function (if defined). Here, the host application is asked to paint 'off screen' to an image which is passed by the EsGRID library to the CellCallback function. The image is sized exactly to fit the cell being painted and has also been 'filled' with the background colour specified by the egrid_FormatCell message (which may involve a gradient fill of course).

The host application can of course choose not to perform any painting, in which case just the background image is displayed within the underlying cell.

Such cells are of course 'static' in that the user cannot readily edit them (although this can be gotten around with some 'creative' programming on the part of the developer! :wink: )

NOTES.
  • If you are thinking that these new custom type cells are equivalent to cells of type egrid_Bitmap, then rest assure -they are not! For example, an application utilising an EsGRID using 1000 cells of type egrid_Bitmap would require storage for up to 1000 bitmaps. On the other hand, the same application using 1000 custom cells would require storage for precisely 0 bitmaps as they remain the sole responsibility of the EsGRID library which destroys them immediately after rendering individual cells!
  • With regard to these custom cells. the dll versions of the EsGRID library operates slightly differently than the Purebasic static library version in that the dll versions will pass the bitmap handle of the 'off screen' image whilst the static library version will pass the Purebasic image# etc. This means that users of the static library version can use the full range of the Purebasic image library commands when painting to the off-screen image (such as StartDrawing() etc.)
As usual, the user guides are fully up to date.

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


Update. EsGRID version 1.1 - 12th Nov 2007.

Version 1.1 of EsGRID (please ignore the previous indexing which related to egrid and not EsGRID) is quite a large update.

Fixed a few few minor bugs and added some subtle refinements to things like grid alignment etc. The major changes come with button type cells and combo box (not editable combo boxes) type cells.

Changes to cells of type #egrid_Button :
There are now two styles of command button; 'standard' and 'flat'. This is communicated through a CellCallback function. You can also now alter the button dimensions. That is the buttons no longer have to fill the entire cell etc.

Changes to cells of type #egrid_ComboBox :
With the 'traditional' combo boxes, a row height setting for the EsGRID which is too narrow for the underlying font can cause the combo box controls to overlap neighbouring cells.
By setting the egrid creation flag #egrid_NoComboBoxOutlines (this is a 'further styles' flag) all combo box type cells will not display the main outline of the combo box control, but will instead display only the downward scroll button. Furthermore this button will be sized so that it DOES NOT overlap neighbouring cells no matter how narrow the row heights etc.

Very useful for grids with very narrow rows.

See the user guide for further details.

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


12th April 2007.

Hi,

I apologise for breaking away from the egrid4 thread (http://www.purebasic.fr/english/viewtopic.php?t=23769),

but it's getting a little cluttered now!

egrid 5 has been released which of course represents a major update to the library. Please see the egrid forum (link below) for the details of this upraded version of egrid.

I am going to ask that no-one reply to this post here, instead I'll simply use this to announce future updates etc. and instead post the details on the egrid forum (link below). This will hopefully avoid all the clutter!

Instead, please visit the egrid forum where you can ask questions, request new features and tell me to take a run and jump etc. :wink: There is of course also the egrid website itself for downloads, history reports etc.

Regards, and my thanks to all those who been helping me test the beta versions. Much appreciated.

Right, time for a break. About 2 weeks should do it! :)

Stephen.

http://www.nxsoftware.com
Last edited by srod on Mon Jul 02, 2012 11:05 am, edited 50 times in total.
I may look like a mule, but I'm not a complete ass.
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Just to avoid any further problems ( :) ) you must remove the egrid4 library files before installing egrid 5.


For those unsure how to proceed,
  • Navigate to your purebasic installation folder and delete the user library 'egrid4' from the PureLibraries\UserLibraries subfolder.
  • Now delete the unicode, threadsafe and threadsafe-unicode versions from the relevant subfolders in the 'SubSytems' subfolder of your Purebasic installation folder.
  • Delete the egrid4 resident file from the residents subfolder.
You'll also want to remove the egrid4.chm help manual from the help subfolder as this will be replaced by the more up to date 'egrid.chm'

Now you should be able to install version 5 etc.

If you run a program and get some kind of error message claiming that a function or such is already defined then you've probably missed out one of the above steps.
I may look like a mule, but I'm not a complete ass.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Image works fine here
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Sorry, major bug found - and fixed! :oops:

There's bound to be a few more considering the changes made to the library.

New version with the fix uploaded.
I may look like a mule, but I'm not a complete ass.
stubbsi
User
User
Posts: 50
Joined: Tue Jul 04, 2006 8:59 pm
Location: Mt Martha, Australia

Post by stubbsi »

i'm getting a 404 when I tried to download
Vincit qui primum gerit
"The Old Farts Wins" or "He Conquers Who First Grows Old"
swan
Enthusiast
Enthusiast
Posts: 225
Joined: Sat Jul 03, 2004 9:04 am
Location: Sydney Australia
Contact:

Post by swan »

Same here ... :(
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Sorry, I'm battling with this bug at the moment which I thought I'd fixed! It' an elusive bugger, but I think I've nailed it down now. A bit more testing required and I'll upload very soon.
I may look like a mule, but I'm not a complete ass.
stubbsi
User
User
Posts: 50
Joined: Tue Jul 04, 2006 8:59 pm
Location: Mt Martha, Australia

Post by stubbsi »

good enough - i'll look again later in my day
Vincit qui primum gerit
"The Old Farts Wins" or "He Conquers Who First Grows Old"
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Bug fixed.

Have placed the cell selection code (mouse control) within it's own timer so it now works in a much more natural manner and scrolls automatically if the cursor is outside of the client area without having to wait for the mouse to move etc.

I'll spend a little time tomorrow trying to speed it up a bit in large grids before I recreate the binaries.
I may look like a mule, but I'm not a complete ass.
Brice Manuel

Post by Brice Manuel »

stupid question, but how much does it cost for existing users to upgrade to version 5?
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

£0.000000000000

Free lifetime upgrades. Your existing registration codes will work fine - which is more than egrid 5 is doing right now! :)

Only kidding, the fix seems to be holding.
I may look like a mule, but I'm not a complete ass.
Max
User
User
Posts: 67
Joined: Thu Nov 30, 2006 4:57 pm
Location: I long for the absolute loneliness of the death

Post by Max »

Hi,
In http://www.purecoder.net/download.htm I press "Purebasic static libraries" and it says:

The page cannot be found
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

(dowloading file http://www.purecoder.net/egrid5PBstaticsetup.exe)
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Max wrote:Hi,
In http://www.purecoder.net/download.htm I press "Purebasic static libraries" and it says:

The page cannot be found
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

(dowloading file http://www.purecoder.net/egrid5PBstaticsetup.exe)
Look back 4 posts or so! :)

The static libraries have been uploaded anew with the bug fix. Sorry for the inconvenience. Now for the dll's...
I may look like a mule, but I'm not a complete ass.
zikitrake
Addict
Addict
Posts: 868
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

Post by zikitrake »

:D Nice I'll test it next days
PB 6.21 beta, PureVision User
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Update. egrid 5 version 1.01.

Have replaced the command egrid_AddRow() with egrid_AddRows().

For large grids, this can speed up the initial creation and rendering of the grid. E.g. in a simple grid containing 10000 rows I saw a three-fold increase in the initial rendering speed.

egrid forum: http://egrid.aceboard.com/
egrid website: http://www.purecoder.net/egrid.htm
I may look like a mule, but I'm not a complete ass.
Post Reply