void
GPrefsMgr::GetEditorWindowPrefs
	(
	GMessageEditDir* dir
	)
{
	if (IDValid(kGEditorWindowPrefsID))
		{
		std::string data;
		GetData(kGEditorWindowPrefsID, &data);
		std::istringstream dataStream(data);
		dir->ReadWindowPrefs(dataStream);
		}
}
void
GPrefsMgr::GetFindDirWindowPrefs
	(
	GMFindTableDir* dir
	)
{
	if (IDValid(kGFindDirWindowPrefsID))
		{
		std::string data;
		GetData(kGFindDirWindowPrefsID, &data);
		std::istringstream dataStream(data);
		dir->ReadWindowPrefs(dataStream);
		}
}
void
GPrefsMgr::ReadPrinterSetup
	(
	JXPTPrinter* printer
	)
{
	if (IDValid(kPTPrinterSetupID))
		{
		std::string data;
		GetData(kPTPrinterSetupID, &data);
		std::istringstream dataStream(data);
		printer->ReadXPTSetup(dataStream);
		}
}
void
GPrefsMgr::ReadChooseSaveDialogPrefs()
{
	if (IDValid(kChooseSaveDialogPrefsID))
		{
		std::string data;
		JBoolean ok = GetData(kChooseSaveDialogPrefsID, &data);
		assert( ok );

		std::istringstream dataStream(data);

		JXGetChooseSaveFile()->ReadSetup(dataStream);
		}
}
예제 #5
0
void
GLPrefsMgr::ReadFitDirectorSetup
	(
	GLFitDirector* dir
	)
{
	if (IDValid(kFitDirectorID))
		{
		std::string data;
		GetData(kFitDirectorID, &data);
		std::istringstream dataStream(data);
		dir->ReadPrefs(dataStream);
		}
}
void
GPrefsMgr::GetWindowSize
	(
	const JPrefID	id,
	JXWindow*		window
	)
	const
{
	if (IDValid(id))
		{
		std::string data;
		GetData(id, &data);
		std::istringstream dataStream(data);
		window->ReadGeometry(dataStream);
		}
}
JBoolean
GPrefsMgr::HasUIDList()
	const
{
	return IDValid(kGUIDListID);
}