What's New

Top  Previous  Next

Version 1.07

 

1) Easily hide columns and unhide columns

2) Header colors are now changeable along with the ability to turn off the shading (fat look)

3) Sorting is now available.  All rows will be sorted depending on selected columns data type (char,number, or date)

4) Bug fixes

 

 

Version 1.08

 

1) Multi sheet workbooks are introduced which have an Excel look and feel

2) More Numeric Display functionality using Powerbasic's Format$ function.

3) Increased formatting on a cell level using a Formatting Override Array.

2) Changed the behavior of the D switch

2) Bug fixes

 

Version 1.09

 

1) Added user ability to edit tab names

2) Added user ability to drag and drop tab positioning

3) Added workbook properties to turn on items 1 and 2 above

4) Added sheet id fields on sheet array items

5) Bug fixes

 

Version 1.10

 

1) Fixed a date validation bug

2) Fix a bug where the cell edit box may overwrite a scrollbar

3) Added support for Firefly and updated help to explain using MLG with third party designers

 

Version 1.11

 

1) Added support for freezing rows and col.  See the %MLG_FREEZE Message

2) Various bug fixes and small enhancements

3) Added registration requirement for the purchased version

 

Version 1.11.1

 

1) Increased columns to 2000 to match SQLite default

2) %MLG_MAKEDEFHEADER message now has option not of overwrite headers with data

3) Changed wrapper functions parameters to be by value.

4) Support for Emergence Basic added

5) Added Message %MLG_GETNOTIFYPARAM for Ebasic support

6) Bug fix on position of dropbox list box while a row is frozen

 

Version 1.12

 

1) Enhanced the help file - bookmarked messages and some indexing

2) Added the following messages

       '%MLG_SETROWEXTRAQUAD  stores a quad instead of a long (support SQLite 3)

       '%MLG_GETROWEXTRAQUAD

       '%MLG_CLEARBLOCKSEL    programmically clears user selected rows or columns

3) Fixed a bug on allowing a dropbox list box to activate on a locked cell

4) The block selection switch was expanded with params 4,5,6 which allows only 1 row or column to be selected.

5) Included notifications for sensing a double click in a row or column header

6) Minor bug fixes

 

Version 1.13

 

1) Fixed focus to allow the hiding of scrollbars and selection box when out of focus

2) Added the following notifications

       '%MLGN_SETFOCUS

       '%MLGN_KILLFOCUS

3) Added "-" option to the d switch to override the hiding of the scrollbars and selection box when out of focus.

4) Minor bug fixes

 

Version 1.14

 

1) Added %MLG_GETROWHEIGHT message in order to help calculated the size of the grid

2) Add %MLG_SHEET_GETCURRENT option to the %MLG_GETSHEETINFO message in order to retrieve the currently active sheet.

3) Enhanced the %MLG_CLEARGRID message.  LPARAM is now used to determined if just the rowextra (longs or quads) should be zeroed or if everything should be reset.

4) %MLG_REFRESH now updates the editfield (within the cell) if WPARAM <> 0.  This should be used when inserting or deleting rows and columns.

5)  More notifications were added

       %MLGN_ROWINSERT

       %MLGN_COLINSERT

       %MLGN_ROWDELETE

       %MLGN_COLDELETE

       %MLGN_SELECTSHEET

       %MLGN_SHEETSELECTCHANGING

 

6) MLGN_ROWDIRTY was enhanced by adding "OldSelectCol" as one of it's parameters.

7) Bug fixes

8) Note in the help to remind users when redimensioning a sheet within a workbook to change sheets within the workbook and then go back to the sheet just redimensioned in order to force the update of internal arrays.

 

Version 1.15

 

1) Fixed the problem of worksheet tabs disappearing on minimize and restore

2) Fixed the problem of listbox displaying up on a 1 row grid

3) Fixed length edit field problem

4) Fixed bug in Edit Field Subclass that caused bomb in Win98

 

 

Version 1.16

 

1) Increased allowable Combobox list size

 

Version 1.17

 

1) Fixed Bug in the listbox

 

Version 1.18

1) Fixed Bug in handle declares which were initial defined as LONG - now they are DWORD

 

Version 2.0

This is a major upgrade to MLG.  The highlights are a follows:

1) Added splitter bars to break the grid into as many a 4 panes

2) Greatly enhanced the individual cell formatting

3) Allow the mouse selection of a group of cells for formatting etc.

4) Variable height rows

5) User button type cell

6) Allow multiline Column header

7) Allow individual cell word wrap

8) Callbacks for Graphic rendering and Formula calculations and other tasks

 

Versions 2.01 and 2.02 Internal

 

Version 2.03

This is a bug fix update:

1) Fixed inserting a row before ROW 1

2) Fixed creation of new fonts - was stuck on the Courier type face

3) Fixed arrow scrolling past the last row

4) Enhanced the MLG_UNDO message to allow the exit of edit mode

5) Updated the docs to state that the i switch has been deprecated in Version 2 of MLG and UNDO message

6) Fixed editing a sheet tab name.  Note: During this update it became apparent that DDT GRAPHIC command interfere somewhat with the MLG sheet tab control due that it is also a owner drawn static control.

 

Version 2.04

This is a bug fix update:

1) Mousewheel bug

2) MLG_SETTOPROW bug fixed

 

Version 2.05 (Sept 2012)

This is a bug fix update:

1) Updated this help file to include and update SETROWHEIGHT and GETROWHEIGHT messages

2) Increased column header ability to display partial rows

3) Fixed editing a cell by double clicking problem

4) Fixed a problem where a previous cell format would leak to a newly selected cell

 

Version 2.06 (Oct 2012)

This is a bug fix update and product enhancement update:

Enhancements

       1) Reinstated Freeze Panes

       2) Excel's F2 editing option

       3) Merged Cells (limited functionality of label only)

       4) Save and Load individual sheets of a Workbook

       5) New Messages

       %MLG_SAVESHEET

       %MLG_LOADSHEET

       %MLG_MAKENEWFONT

       %MLG_SETVIEWROWCOL

       %MLG_SETDATEFORMATSTR

       %MLG_SETFOMATMENUDATENUMITEMS

       %MLG_SETMERGECELLS

 

       6)Messages deprecated

       %MLG_SETDAYFORMATSTR

       %MLG_SETMONTHFORMATSTR

       %MLG_SETDEFAULTDATEFORMAT

          %MLG_CHANGEFONTNAME

          %MLG_SETUSERCELLFONT

           %MLG_SHOWCELLFORMATDIALOG    

 

       7) New Notifications

       %MLGN_SELECTEDCELLLOCKED

 

       8) New Cell Attributes Toggles

       %MLG_SHOWFORMATMENU        

       %MLG_DELETEKEYERASE

 

       9) Date Formatting reworked

       10) Fonts reworked

       11) Cell Format can be added at a Column or Row level        

       12) %MLG_CLEARGRID got a major overhaul

       13) %MLG_SHOWSHEETTABS was enhanced

       14) Cell Format Dialog was replaced with a Cell Format Menu (right click menu)

 

 

Version 2.061

This is a bug fix update:

1) Freeze Pane fixes

2) Worksheet tab control flicker addressed

 

Version 2.065 (July 2013)

This is a bug fix update:

1) Vertical Font Rendering justification fix

2) Fixed problem with a column or row being defined a unique font

3) Fixed the Home Key action when a panes are frozen

4) Fixed the ListBox callback problem with column not being passed correctly

5) Fixed a memory leaked caused by Version 2.061 Worksheet tab code update.

 

Version 2.066 (August 2013)

This is a bug fix update and 1 new enhancement:

1) Write Lock on checkboxes corrected

2) Fixed problem with hidden scrollbars area not being redrawn, introduced in a recent update

3) Fixed the a problem with MLG_MAKENEWFONT not sending default font to the edit field and comboboxes

4) Enhanced the combobox to allow more that 3 choices in the dropdown.  See %MLG_ADDFORATOVERRIDELIST

  and the MLG_FormatColCombo wrapper function for more details

5) Fixed a memory leak still in Version 2.065 which had to do with not destroying menus properly.

 

Version 3.0 (Oct 2013)

This is a major update:

1) Added printing and print preview to MLG

2) Added an information bar area to the top of the grid

3) Tons of minor bug fixes and tweaks

4) Added the v and u switch