MacGLide/MacGLide/OpenGLide/GlideSettings_iostream.h

33 lines
870 B
C++
Executable File

//**************************************************************
//* OpenGLide for Macintosh - Glide to OpenGL Wrapper
//* http://macglide.sourceforge.net/
//*
//* OpenGLide Settings File
//*
//* OpenGLide is OpenSource under LGPL license
//* Mac version and additional features by Jens-Olaf Hemprich
//**************************************************************
#pragma once
#include "GlideSettings.h"
class GlideSettingsIOStream : public GlideSettings
{
public:
GlideSettingsIOStream();
virtual ~GlideSettingsIOStream(void);
public:
IOErr init(const char* application);
IOErr create_log();
IOErr write_log(const char* message);
protected:
IOErr create_defaults();
IOErr create();
IOErr read_defaults();
IOErr read();
inline bool isApplicationSpecific();
IOErr put_raw(const char* string);
IOErr close();
};