SINT32 CSNORecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); DATA.Unload(); MODL1.Unload(); MODL5.Unload(); MODL10.Unload(); MODL25.Unload(); MODL100.Unload(); MODL500.Unload(); MODL.Unload(); MOD2.Unload(); MOD3.Unload(); MOD4.Unload(); ICON1.Unload(); ICON2.Unload(); ICON3.Unload(); ICON4.Unload(); ICON5.Unload(); ICON6.Unload(); ICONW.Unload(); ICO21.Unload(); ICO22.Unload(); ICO23.Unload(); ICO24.Unload(); return 1; }
int32_t CREARecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); MODL.Unload(); SPLO.Unload(); NIFZ.Unload(); NIFT.Unload(); ACBS.Unload(); SNAM.Unload(); INAM.Unload(); SCRI.Unload(); CNTO.Unload(); AIDT.Unload(); PKID.Unload(); KFFZ.Unload(); DATA.Unload(); RNAM.Unload(); ZNAM.Unload(); TNAM.Unload(); BNAM.Unload(); WNAM.Unload(); CSCR.Unload(); NAM0.Unload(); NAM1.Unload(); Sounds.Unload(); return 1; }
int32_t WTHRRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); _0IAD.Unload(); _1IAD.Unload(); _2IAD.Unload(); _3IAD.Unload(); _4IAD.Unload(); _5IAD.Unload(); DNAM.Unload(); CNAM.Unload(); ANAM.Unload(); BNAM.Unload(); MODL.Unload(); LNAM.Unload(); ONAM.Unload(); PNAM.Unload(); NAM0.Unload(); FNAM.Unload(); INAM.Unload(); DATA.Unload(); Sounds.Unload(); return 1; }
SINT32 REFRRecord::Unload() { IsChanged(false); IsLoaded(false); Data.Unload(); //EDID.Unload(); //NAME.Unload(); //XTEL.Unload(); //XLOC.Unload(); //Ownership.Unload(); //Data->XESP.Unload(); //XTRG.Unload(); //XSED.Unload(); //XLOD.Unload(); //XCHG.Unload(); //XHLT.Unload(); //XPCI.Unload(); //XLCM.Unload(); //XRTM.Unload(); //XACT.Unload(); //XCNT.Unload(); //Marker.Unload(); //XSCL.Unload(); //XSOL.Unload(); //DATA.Unload(); return 1; }
/* Do_InActiveFonts() * ======================================================================== */ void Do_InActiveFonts( void ) { PrevTree = ad_menu; Reset_Tree( ad_inactive ); NoExit( XTRANSFR ); Disable( XTRANSFR ); /* Let's display the current device displayed...*/ cur_device = current_device; ClearListFlags(); SetListFlags(); mover_setup( bit_list, bit_count - DFCOUNT( cur_device ), OBASE, OSLIDE, OUP, ODOWN, OLINE0, OLINE5, OLBASE, 0 ); sprintf( Device_Text, "%d", DDEV( cur_device ) ); TedText( OXDEVICE ) = &Device_Text[0]; strcpy( Driver_Text, drivers[ DNAME( cur_device )] ); strip_period( &Driver_Text[0] ); TedText( OXDRIVER ) = &Driver_Text[0]; if( IsChanged( bit_list ) ) { MakeExit( XTRANSFR ); Enable( XTRANSFR ); } Objc_draw( tree, ROOT, MAX_DEPTH, NULL ); }
int PBProgressBar::OnDraw(bool force) { int drawBarWidth, drawBarHeight, leftSideWidth, rightSideWidth; if ( IsVisible() && (IsChanged() || force) ) { PBGraphics *graphics = GetGraphics(); graphics->DrawRect(GetLeft(), GetTop(), GetWidth(), GetHeight(), BLACK); if (m_value) { drawBarWidth = GetWidth() - (m_rectOffset << 1); drawBarHeight = GetHeight() - (m_rectOffset << 1); leftSideWidth = m_value ? (drawBarWidth * m_value) / 100 : 0; rightSideWidth = m_value != 100 ? (drawBarWidth - leftSideWidth) : 0; if (leftSideWidth) graphics->DimArea(GetLeft() + m_rectOffset, GetTop() + m_rectOffset, leftSideWidth, drawBarHeight, BLACK); if (rightSideWidth) graphics->FillArea(GetLeft() + m_rectOffset + leftSideWidth, GetTop() + m_rectOffset, rightSideWidth, drawBarHeight, WHITE); } } return 0; }
int PBLineEdit::OnDraw(bool force) { PBGraphics *graphics; if (IsVisible() && (IsChanged() || force) && (graphics = GetGraphics()) != NULL) { graphics->FillArea(GetClientLeft() + PBEDIT_BORDER, GetClientTop() + PBEDIT_BORDER, GetClientWidth() - (PBEDIT_BORDER << 1), GetClientHeight() - (PBEDIT_BORDER << 1), WHITE); if (m_text[0]) { SetFont(m_font, BLACK); graphics->DrawTextRect(GetClientLeft() + PBEDIT_BORDER, GetClientTop() + PBEDIT_BORDER, GetClientWidth() - (PBEDIT_BORDER << 1), GetClientHeight() - (PBEDIT_BORDER << 1), m_text, ALIGN_LEFT | VALIGN_MIDDLE | DOTS); } graphics->DrawRect(GetLeft(), GetTop(), GetWidth(), GetHeight(), BLACK); } return 0; }
int32_t CELLRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); DATA.Unload(); XCLC.Unload(); XCLL.Unload(); IMPS.Unload(); IMPF.Unload(); LTMP.Unload(); LNAM.Unload(); XCLW.Unload(); XNAM.Unload(); XCLR.Unload(); XCIM.Unload(); XCET.Unload(); XEZN.Unload(); XCCM.Unload(); XCWT.Unload(); Ownership.Unload(); XCAS.Unload(); XCMT.Unload(); XCMO.Unload(); return 1; }
SINT32 ARMORecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); OBND.Unload(); FULL.Unload(); SCRI.Unload(); EITM.Unload(); BMDT.Unload(); MODL.Unload(); MOD2.Unload(); ICON.Unload(); MICO.Unload(); MOD3.Unload(); MOD4.Unload(); ICO2.Unload(); MIC2.Unload(); BMCT.Unload(); REPL.Unload(); BIPL.Unload(); ETYP.Unload(); YNAM.Unload(); ZNAM.Unload(); DATA.Unload(); DNAM.Unload(); BNAM.Unload(); Sounds.Unload(); TNAM.Unload(); return 1; }
int32_t MSETRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); NAM1.Unload(); NAM2.Unload(); NAM3.Unload(); NAM4.Unload(); NAM5.Unload(); NAM6.Unload(); NAM7.Unload(); NAM8.Unload(); NAM9.Unload(); NAM0.Unload(); ANAM.Unload(); BNAM.Unload(); CNAM.Unload(); JNAM.Unload(); KNAM.Unload(); LNAM.Unload(); MNAM.Unload(); NNAM.Unload(); ONAM.Unload(); PNAM.Unload(); DNAM.Unload(); ENAM.Unload(); FNAM.Unload(); GNAM.Unload(); HNAM.Unload(); INAM.Unload(); DATA.Unload(); return 1; }
void BufferTimeList::Monitor() { vector<TCHAR *> messages; try { AutoLock lock(&_sync); for (int idx = 0; idx < _files.size(); idx++) { FILETIME time; if (IsChanged(_files[idx]->BufferId, &time)) { TCHAR localTime[256]; ToLocalTime(time, localTime); TCHAR *pbuffer = new TCHAR[1024]; generic_sprintf(pbuffer, TEXT("\"%s\" has been modified by another program (%s)."), _files[idx]->Path, localTime); messages.push_back(pbuffer); } } } catch (...) { // ignore all }; // flash outside of the lock as otherwise it will block messgages which in-turn causes deadlock if (messages.size() > 0) FlashCaption(messages); }
void BufferTimeList::BeforeSave(unsigned long bufferId) { AutoLock lock(&_sync); FILETIME time; if (!IsChanged(bufferId, &time)) return; BufferTime *pFile = Find(bufferId); SendMessage(_hwnd, WM_COMMAND, IDM_EDIT_SELECTALL, 0); SendMessage(_hwnd, WM_COMMAND, IDM_EDIT_COPY, 0); SendMessage(_hwnd, WM_COMMAND, IDM_EDIT_DELETE, 0); SendMessage(_hwnd, NPPM_RELOADFILE, 0, (LPARAM) pFile->Path); // 0 - no alert SendMessage(_hwnd, WM_COMMAND, IDM_FILE_NEW, 0); SendMessage(_hwnd, WM_COMMAND, IDM_EDIT_PASTE, 0); TCHAR localTime[256]; ToLocalTime(time, localTime); TCHAR newTitle[256]; SendMessage(_hwnd, NPPM_GETFULLCURRENTPATH, 256, (LPARAM) newTitle); TCHAR buffer[1024]; static const TCHAR * format = TEXT("Your changes have NOT been saved because \"%s\" was modified and saved to disk by another program (%s).\n\nThe file has now been reloaded and your changes have been copied to the \"%s\" tab."); generic_sprintf(buffer, format, pFile->Path, localTime, newTitle); ErrorBox(_hwnd, buffer); }
int32_t PMISRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); NAME.Unload(); XEZN.Unload(); XRGD.Unload(); XRGB.Unload(); Patrol.Unload(); Ownership.Unload(); XCNT.Unload(); XRDS.Unload(); XHLP.Unload(); XDCR.Unload(); XLKR.Unload(); XCLP.Unload(); ActivateParents.Unload(); XATO.Unload(); XESP.Unload(); XEMI.Unload(); XMBR.Unload(); XPWR.Unload(); XIBS.Unload(); XSCL.Unload(); DATA.Unload(); return 1; }
int32_t WRLDRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); XEZN.Unload(); WNAM.Unload(); PNAM.Unload(); CNAM.Unload(); NAM2.Unload(); NAM3.Unload(); NAM4.Unload(); DNAM.Unload(); ICON.Unload(); MICO.Unload(); MNAM.Unload(); ONAM.Unload(); INAM.Unload(); DATA.Unload(); NAM0.Unload(); NAM9.Unload(); ZNAM.Unload(); NNAM.Unload(); XNAM.Unload(); IMPS.Unload(); IMPF.Unload(); OFST.Unload(); RNAM.Unload(); NAMA.Unload(); TNAM.Unload(); UNAM.Unload(); return 1; }
int32_t ROADRecord::Unload() { IsChanged(false); IsLoaded(false); PGRP.Unload(); PGRR.Unload(); return 1; }
int32_t FLSTRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); LNAM.Unload(); return 1; }
int32_t KYWDRecord::Unload() { IsLoaded(false); IsChanged(false); EDID.Unload(); CNAM.Unload(); return 1; }
SINT32 SBSPRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); DNAM.Unload(); return 1; }
int32_t VTYPRecord::Unload() { IsLoaded(false); IsChanged(false); EDID.Unload(); DNAM.Unload(); return 1; }
SINT32 SLPDRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); DATA.Unload(); return 1; }
int32_t DOBJRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); DATA.Unload(); return 1; }
SINT32 STATRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); MODL.Unload(); return 1; }
int32_t EQUPRecord::Unload() { IsLoaded(false); IsChanged(false); EDID.Unload(); PNAM.Unload(); DATA.Unload(); return 1; }
int32_t WOOPRecord::Unload() { IsLoaded(false); IsChanged(false); EDID.Unload(); FULL.Unload(); TNAM.Unload(); return 1; }
SINT32 MICNRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); ICON.Unload(); MICO.Unload(); return 1; }
int32_t AMEFRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); DATA.Unload(); return 1; }
SINT32 RCCTRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); FULL.Unload(); DATA.Unload(); return 1; }
int32_t GRASRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); MODL.Unload(); DATA.Unload(); return 1; }
int32_t REFRRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); NAME.Unload(); XEZN.Unload(); XRGD.Unload(); XRGB.Unload(); Patrol.Unload(); XLCM.Unload(); Ownership.Unload(); XCNT.Unload(); XRDS.Unload(); XHLP.Unload(); XRAD.Unload(); XCHG.Unload(); XDCR.Unload(); XLKR.Unload(); XCLP.Unload(); RCLR.Unload(); ActivateParents.Unload(); XATO.Unload(); XESP.Unload(); XEMI.Unload(); XMBR.Unload(); XPRM.Unload(); XTRI.Unload(); XMBO.Unload(); XTEL.Unload(); MapData.Unload(); AudioData.Unload(); XSRF.Unload(); XSRD.Unload(); XTRG.Unload(); XRDO.Unload(); XLOC.Unload(); Ammo.Unload(); XPWR.Unload(); XLTW.Unload(); XACT.Unload(); XNDP.Unload(); XPOD.Unload(); XPTL.Unload(); XSED.Unload(); Room.Unload(); XOCP.Unload(); XORD.Unload(); XLOD.Unload(); XIBS.Unload(); XMBP.Unload(); XSCL.Unload(); DATA.Unload(); return 1; }
SINT32 PWATRecord::Unload() { IsChanged(false); IsLoaded(false); EDID.Unload(); OBND.Unload(); MODL.Unload(); DNAM.Unload(); return 1; }