Info-Mac Archive Downloads: dev/src/ SourceCode

Back to dev/src/ SourceCode

ComboBox Source 1.2 (combo-box-12-c.hqx)

Download combo-box-12-c.hqx (220,679 KB)


From: (Steve Dwire) steve_dwire@linq.pcci.edu
Subject: ComboBox Source 1.2

This is the source code for version 1.2 of Pensacola Christian College's
freeware ComboBox external area for 4th Dimension. The following changes
have been made since the 1.1.1 release:

o Enabled the Paste menu item when appropriate.

o Made sure that the selected item in the list box always stays in sync
with the text in the editable area.

o Closed the list box window on the first idle event after the layout
window is moved.

o Used the black & white PICT resource for the popup-indicator button
on display devices having four (4) or fewer colors.

o Eliminated the last vestiges of the dead scroll bar problem.

o Allowed string arrays to be used for CB_FillLst() rather than requiring
all arrays to be of type text.

o Added CB_GetContRef() function to make ComboBox compatible with
Foresight Technology's "Container" and Automated Solutions Group's
"Habitat."

o Added DrawBox flag to CB_DefSetFlags() and CB_SetFlags().

o Made the list window show up in the right place (above vs. below the
area) even on monitors other than the main monitor.

o Started using the real arrow cursor.

o Corrected a bug in which a compiled database would execute the
ComboBox's script twice when a button was clicked, considering it
unmodified both times.

o Fixed a bug where the text-entry area did not reflect the new size
after the font was changed.

This archive contains all C source code files, resource files and
Metrowerks(R) CodeWarrior(tm) 9 project files necessary to compile and
build version 1.2 of the ComboBox external area for 4th Dimension.

These project files use a beta-level release of ACI's Platform-
Independent Extension-Authoring Kit. You will need to acquire this
kit for yourself in order to build the ComboBox extension. Contact
your local ACI representative for information on obtaining this kit.