Ejemplo n.º 1
0
void TitleDlg::OnDestroy(void) 
{
    CDialog::OnDestroy();

    DELETE_OBJECT(mTitleFont);
    DESTROY_ICON(mDescIcon);
}
Ejemplo n.º 2
0
void BookmarkEditDlg::OnDestroy(void)
{
    BookmarkMgr::instance().unregAsyncIcon(*this);

    super::OnDestroy();

    if (mShellIcon != XPR_NULL)
        mShellIcon->stopThread();

    xpr_sint_t i;
    xpr_sint_t sCount;

    sCount = mListCtrl.GetItemCount();
    for (i = sCount - 1; i >= 0; --i)
        mListCtrl.DeleteItem(i);

    mImgList.DeleteImageList();
    DESTROY_ICON(mIcon);

    if (XPR_IS_NOT_NULL(mDlgState))
    {
        mDlgState->reset();
        mDlgState->save();
    }
}
Ejemplo n.º 3
0
static void
destroy_icons (struct icon_struct *s)
{
	int j;
	for (j = ICON_FIRST; j <= ICON_LAST; j++)
		DESTROY_ICON (s,j);
}
Ejemplo n.º 4
0
void TitleDlg::setDescIcon(HICON aIcon, xpr_bool_t aIconLeft, xpr_bool_t aBold)
{
    DESTROY_ICON(mDescIcon);

    mDescIcon = aIcon;
    mIconLeft = aIconLeft;
    mBold     = aBold;
}
Ejemplo n.º 5
0
void DriveDetailDlg::OnDestroy(void) 
{
    super::OnDestroy();

    DESTROY_ICON(mDriveIconHandle);
}