Ejemplo n.º 1
0
void TableSerializer::link(const String& s,BitFlags& f,int m)
{
	int v=f.get(m)?1:0;
	link(s,v);
	if(type==READER)
	{
		f.set(m,v!=0);
	}
}
Ejemplo n.º 2
0
	void Clear()
	{
		ClearStruct(*static_cast<FarDialogItem*>(this));

		ListPos=0;
		strHistory.Clear();
		strMask.Clear();
		strData.Clear();
		ID=0;
		IFlags.ClearAll();
		AutoCount=0;
		AutoPtr=nullptr;
		UserData=0;
		ObjPtr=nullptr;
		ListPtr=nullptr;
		UCData=nullptr;
		SelStart=0;
		SelEnd=0;
	}
Ejemplo n.º 3
0
	void Handle(LogRecord& o)
	{
		if(o.m_nLevel==LOGLEVEL_WARNING)
		{
			m_nWrnCount++;
		}
		if(o.m_nLevel>LOGLEVEL_WARNING)
		{
			m_nErrCount++;
		}

		if(flags.get(FLAG_CACHED))
		{
			m_aMsg.push_back(o);
		}
		else if(m_refData)
		{
			m_refData->Handle(o);
		}
	}
Ejemplo n.º 4
0
		void ClearFlags(DWORD Flags) { VMFlags.Clear(Flags); }
Ejemplo n.º 5
0
		void SetFlags(DWORD Flags) { VMFlags.Set(Flags); }
Ejemplo n.º 6
0
		int Done() { return DialogMode.Check(DMODE_ENDLOOP); }
Ejemplo n.º 7
0
		int  GetModeMoving() {return DialogMode.Check(DMODE_ISCANMOVE);}
Ejemplo n.º 8
0
		void SetModeMoving(int IsMoving) { DialogMode.Change(DMODE_ISCANMOVE,IsMoving);}
Ejemplo n.º 9
0
	void SetAutocomplete(bool State) {State? ECFlags.Set(EC_ENABLEAUTOCOMPLETE) : ECFlags.Clear(EC_ENABLEAUTOCOMPLETE);}
Ejemplo n.º 10
0
		void SetDialogMode(DWORD Flags) { DialogMode.Set(Flags); }
Ejemplo n.º 11
0
		BOOL CheckFlags(DWORD NewFlags) { return Flags.Check(NewFlags); }
Ejemplo n.º 12
0
		BOOL IsPluginsLoaded() { return Flags.Check(PSIF_PLUGINSLOADDED); }
Ejemplo n.º 13
0
		void SkipFlags(DWORD NewFlags) { Flags.Clear(NewFlags); }
Ejemplo n.º 14
0
		void SetFlags(DWORD NewFlags) { Flags.Set(NewFlags); }
Ejemplo n.º 15
0
		bool CheckWorkFlags(DWORD flags) { return WorkFlags.Check(flags)==TRUE; }
Ejemplo n.º 16
0
		BOOL CheckFlags(DWORD Flags) const { return VMFlags.Check(Flags); }
Ejemplo n.º 17
0
		DWORD ChangeFlags(DWORD Flags,BOOL Status) {return VMFlags.Change(Flags,Status);}
Ejemplo n.º 18
0
		bool CheckDialogMode(DWORD Flags) { return DialogMode.Check(Flags)!=FALSE; }
Ejemplo n.º 19
0
	bool GetAutocomplete() {return ECFlags.Check(EC_ENABLEAUTOCOMPLETE) != 0;}
Ejemplo n.º 20
0
		int IsMoving() {return DialogMode.Check(DMODE_DRAGGED);}