Esempio n. 1
0
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;
    }
Esempio n. 2
0
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;
    }
Esempio n. 3
0
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;
    }
Esempio n. 4
0
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;
    }
Esempio n. 5
0
/* 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 );   		  
}
Esempio n. 6
0
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;
}
Esempio n. 7
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;
}
Esempio n. 8
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;
    }
Esempio n. 9
0
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;
    }
Esempio n. 10
0
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;
    }
Esempio n. 11
0
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);
}
Esempio n. 12
0
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);
}
Esempio n. 13
0
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;
    }
Esempio n. 14
0
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;
    }
Esempio n. 15
0
int32_t ROADRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    PGRP.Unload();
    PGRR.Unload();
    return 1;
    }
Esempio n. 16
0
int32_t FLSTRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    LNAM.Unload();
    return 1;
    }
Esempio n. 17
0
int32_t KYWDRecord::Unload()
{
    IsLoaded(false);
    IsChanged(false);
    EDID.Unload();
    CNAM.Unload();
    return 1;
}
Esempio n. 18
0
SINT32 SBSPRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    DNAM.Unload();
    return 1;
    }
Esempio n. 19
0
int32_t VTYPRecord::Unload()
{
    IsLoaded(false);
    IsChanged(false);
    EDID.Unload();
    DNAM.Unload();
    return 1;
}
Esempio n. 20
0
SINT32 SLPDRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    DATA.Unload();
    return 1;
    }
Esempio n. 21
0
int32_t DOBJRecord::Unload()
{
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    DATA.Unload();
    return 1;
}
Esempio n. 22
0
SINT32 STATRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    MODL.Unload();
    return 1;
    }
Esempio n. 23
0
int32_t EQUPRecord::Unload()
    {
        IsLoaded(false);
        IsChanged(false);
        EDID.Unload();
        PNAM.Unload();
        DATA.Unload();
        return 1;
    }
Esempio n. 24
0
int32_t WOOPRecord::Unload()
    {
        IsLoaded(false);
        IsChanged(false);
        EDID.Unload();
        FULL.Unload();
        TNAM.Unload();
        return 1;
    }
Esempio n. 25
0
SINT32 MICNRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    ICON.Unload();
    MICO.Unload();
    return 1;
    }
Esempio n. 26
0
int32_t AMEFRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    FULL.Unload();
    DATA.Unload();
    return 1;
    }
Esempio n. 27
0
SINT32 RCCTRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    FULL.Unload();
    DATA.Unload();
    return 1;
    }
Esempio n. 28
0
int32_t GRASRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    MODL.Unload();
    DATA.Unload();
    return 1;
    }
Esempio n. 29
0
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;
    }
Esempio n. 30
0
SINT32 PWATRecord::Unload()
    {
    IsChanged(false);
    IsLoaded(false);
    EDID.Unload();
    OBND.Unload();
    MODL.Unload();
    DNAM.Unload();
    return 1;
    }