Accounting Software
Small Business Software Estimating Software
Time Tracking SoftwareTime Management SoftwareTime Billing SoftwareContact Management SoftwareCustomer Management SoftwareProject Management SoftwareBusiness Management Software

Popup Tables (Header)

Link to: source code | tables directory

Copyright Turtle Creek Software 1996-2006. All Rights Reserved.

This class manages popup tables for the Goldenseal accounting software,
small business management software, construction project management software and
construction accounting software.

class CPopupTable : public CTCS_Table
{
public:

enum { class_ID = 'POPT' };
CPopupTable(LStream *inStream);

CPopupTable(const SPaneInfo & inPaneInfo,
const SViewInfo & inViewInfo);

static Boolean PopupTableSelect (ResIDT windResID, SInt32 tableViewID,
UInt8 startIndex, const TCS_Point popupPosition,
TableFunc TableInitFunc = nil,
TableFunc TrackEndedFunc = nil,
void *param1 = nil, void *param2 = nil);
Boolean TrackPopup();

virtual void SelectCell(const TableCellT &inCell, const Boolean redraw = true,
const Boolean sendMessages = true);
virtual void HiliteCell(const TableCellT &inCell, Boolean hiliting = true);

protected:
};