Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.1/6.2, builds 1300-1428

1376 – 21 February 2014

Scroll Prev Top Next More

1376.0.1

AUI_CONTROL enhancement / behavioral change: when using grid coordinates, srow/scol values < 0, and/or erow/ecol values <=0 are interpreted as relative to the bottom and right edge of the parent control. This was already the case for MBF2_PIXCOORDS but now works for grid coordinates. Warning: this does eliminate an ancient but probably unused feature in which negative coordinate values were assumed to be pixels. If you want to use pixel coordinates, you should use MBF2_PIXCOORDS.

1376.0.2

AUI_CONTROL enhancement: new flag MBF2_DLGMWFNTGRID (&h00100000) may be used with captionless dialogs based on the main window grid (i.e. without MBF_ALTPOS) to force the text controls within the dialog to use the same font scaling logic as the main window uses. This is mainly of use when the Misc Settings font scaling option is non-zero—i.e. when the main window controls use a font scaled to the main window grid. In particular, if you are using the MX_AUTOPARENT and AUTOTPRINT features to run a non-GUI-aware program in a dialog, this allows you to scale the dialog and the fonts within it to the main window size.

1376.0.3

Bug fix: retrieving the current auto parent setting (see 1374.0) was in some cases resulting in a memory fault.

1376.0.4

MBF2_STICKY bug fix: the sticky logic was allowing controls belonging to the main window to cover the main window's status lines.