explicitly use std in STL & ZE in ZEngine areas
This commit is contained in:
parent
560e916eae
commit
1166ec33c1
@ -13,7 +13,7 @@
|
||||
\brief Definition file for GewiEngine.
|
||||
|
||||
Definition file for GewiEngine, core engine for Gewi GUI control.
|
||||
<br>$Id: GewiEngine.h,v 1.6 2003/06/10 23:56:09 cozman Exp $<br>
|
||||
<br>$Id: GewiEngine.h,v 1.7 2003/06/11 00:19:40 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -51,9 +51,9 @@ class GewiEngine
|
||||
//! Singleton static instance of GewiEngine.
|
||||
static GewiEngine *sInstance;
|
||||
//! Vector of pointers to ZImages, used by resource management system.
|
||||
vector<ZImage*> mImageVec;
|
||||
std::vector<ZE::ZImage*> mImageVec;
|
||||
//! Vector of pointers to ZFonts, used by resource management system.
|
||||
vector<ZFont*> mFontVec;
|
||||
std::vector<ZE::ZFont*> mFontVec;
|
||||
//! List of widgets in global context.
|
||||
WidgetList mWidgetList;
|
||||
|
||||
@ -122,7 +122,7 @@ class GewiEngine
|
||||
\param image Image to add to resources.
|
||||
\return ID number of new resource.
|
||||
**/
|
||||
ResourceID AddResource(ZImage *image);
|
||||
ResourceID AddResource(ZE::ZImage *image);
|
||||
|
||||
/*!
|
||||
\brief Adds a font resource to the private vector.
|
||||
@ -131,7 +131,7 @@ class GewiEngine
|
||||
\param font Font to add to resources.
|
||||
\return ID number of new resource.
|
||||
**/
|
||||
ResourceID AddResource(ZFont *font);
|
||||
ResourceID AddResource(ZE::ZFont *font);
|
||||
|
||||
/*!
|
||||
\brief Access an image in the resource vector.
|
||||
@ -140,7 +140,7 @@ class GewiEngine
|
||||
\param id ID of image to retrieve.
|
||||
\return Pointer to image or NULL if invalid ID for images.
|
||||
**/
|
||||
ZImage* Image(ResourceID id);
|
||||
ZE::ZImage* Image(ResourceID id);
|
||||
|
||||
/*!
|
||||
\brief Access a font in the resource vector.
|
||||
@ -149,7 +149,7 @@ class GewiEngine
|
||||
\param id ID of font to retrieve.
|
||||
\return Pointer to font or NULL if invalid ID for fonts.
|
||||
**/
|
||||
ZFont* Font(ResourceID id);
|
||||
ZE::ZFont* Font(ResourceID id);
|
||||
|
||||
/*!
|
||||
\brief Free all resources.
|
||||
|
@ -20,13 +20,11 @@
|
||||
#ifndef __gewiincludes_h__
|
||||
#define __gewiincludes_h__
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <cmath>
|
||||
#include <climits>
|
||||
#include "ZEngine.h"
|
||||
#include "GewiDefines.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace ZE;
|
||||
|
||||
#endif //__gewiincludes_h__
|
@ -13,7 +13,7 @@
|
||||
\brief Definition file for GStaticText.
|
||||
|
||||
Definition file for GStaticText, file to hold static text, labels and such.
|
||||
<br>$Id: GewiStaticText.h,v 1.4 2003/06/07 05:41:18 cozman Exp $<br>
|
||||
<br>$Id: GewiStaticText.h,v 1.5 2003/06/11 00:19:40 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -39,9 +39,9 @@ class GStaticText : public GWidget
|
||||
//! Font to use for label.
|
||||
ResourceID rFont;
|
||||
//! Current text of label.
|
||||
string rText;
|
||||
std::string rText;
|
||||
//! Text buffer ZImage, used internally.
|
||||
ZImage rTextBuf;
|
||||
ZE::ZImage rTextBuf;
|
||||
//! Calculated X Offset for text, calculated from justification.
|
||||
int rXOff;
|
||||
//! Calculated Y Offset for text, calculated from justification.
|
||||
@ -71,7 +71,7 @@ class GStaticText : public GWidget
|
||||
\param backgroundImg Image for background, defaults to GewiEngine::InvalidID.
|
||||
**/
|
||||
virtual void Create(float x, float y, float width, float height,
|
||||
ResourceID font, string text=" ", GewiJustify just=GJ_CENTER, ResourceID backgroundImg=GewiEngine::InvalidID);
|
||||
ResourceID font, std::string text=" ", GewiJustify just=GJ_CENTER, ResourceID backgroundImg=GewiEngine::InvalidID);
|
||||
|
||||
/*!
|
||||
\brief Overload of Message, used to recieve messages.
|
||||
@ -98,7 +98,7 @@ class GStaticText : public GWidget
|
||||
Sets the current text of the label.
|
||||
\param text New text for label.
|
||||
**/
|
||||
void SetText(string text);
|
||||
void SetText(std::string text);
|
||||
|
||||
/*!
|
||||
\brief Get current text in label.
|
||||
@ -106,7 +106,7 @@ class GStaticText : public GWidget
|
||||
Return text in label.
|
||||
\return text currently in label.
|
||||
**/
|
||||
string GetText();
|
||||
std::string GetText();
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Definition file for GTextButton.
|
||||
|
||||
Definition file for GTextButton, a GButton that has a text label.
|
||||
<br>$Id: GewiTextButton.h,v 1.4 2003/06/07 05:41:18 cozman Exp $<br>
|
||||
<br>$Id: GewiTextButton.h,v 1.5 2003/06/11 00:19:40 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -35,9 +35,9 @@ class GTextButton : public GButton
|
||||
{
|
||||
protected:
|
||||
//! Text label for button.
|
||||
string rText;
|
||||
std::string rText;
|
||||
//! Text Buffer, used internally.
|
||||
ZImage rTextBuf;
|
||||
ZE::ZImage rTextBuf;
|
||||
//! X offset of text.
|
||||
int rXOff;
|
||||
//! Y offset of text.
|
||||
@ -69,7 +69,7 @@ class GTextButton : public GButton
|
||||
\param type GButtonType, either the default, GBT_PRESS (normal button), or GBT_HOVER (a button which responds to the hovering mouse).
|
||||
**/
|
||||
virtual void Create(float x, float y, float width, float height, ResourceID normalImg, ResourceID pressImg, ResourceID font,
|
||||
string text=" ", GButtonType type=GBT_PRESS);
|
||||
std::string text=" ", GButtonType type=GBT_PRESS);
|
||||
|
||||
/*!
|
||||
\brief Draws static label to the screen.
|
||||
@ -84,7 +84,7 @@ class GTextButton : public GButton
|
||||
Sets the current text of the button.
|
||||
\param text New text for button.
|
||||
**/
|
||||
void SetText(string text);
|
||||
void SetText(std::string text);
|
||||
|
||||
/*!
|
||||
\brief Get current text of button label.
|
||||
@ -92,7 +92,7 @@ class GTextButton : public GButton
|
||||
Return text on button label.
|
||||
\return text currently on button label.
|
||||
**/
|
||||
string GetText();
|
||||
std::string GetText();
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Definition file for GTextField.
|
||||
|
||||
Definition file for GTextField, text input area widget.
|
||||
<br>$Id: GewiTextField.h,v 1.5 2003/06/07 05:41:18 cozman Exp $<br>
|
||||
<br>$Id: GewiTextField.h,v 1.6 2003/06/11 00:19:40 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -35,9 +35,9 @@ class GTextField : public GWidget
|
||||
{
|
||||
protected:
|
||||
//! Text currently entered.
|
||||
string rText;
|
||||
std::string rText;
|
||||
//! Text buffer, used internally.
|
||||
ZImage rBuffer;
|
||||
ZE::ZImage rBuffer;
|
||||
//! Font for text.
|
||||
ResourceID rFont;
|
||||
//! Background for text input area.
|
||||
@ -96,7 +96,7 @@ class GTextField : public GWidget
|
||||
Sets the current text of the buffer for input area.
|
||||
\param text New text for button.
|
||||
**/
|
||||
void SetText(string text);
|
||||
void SetText(std::string text);
|
||||
|
||||
/*!
|
||||
\brief Get current text of the input box.
|
||||
@ -104,7 +104,7 @@ class GTextField : public GWidget
|
||||
Return text in the input buffer.
|
||||
\return text currently in input buffer.
|
||||
**/
|
||||
string GetText();
|
||||
std::string GetText();
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Definition file for GWidget.
|
||||
|
||||
Definition file for GWidget, virtual widget base class.
|
||||
<br>$Id: GewiWidget.h,v 1.5 2003/06/09 03:28:59 cozman Exp $<br>
|
||||
<br>$Id: GewiWidget.h,v 1.6 2003/06/11 00:19:40 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -39,9 +39,9 @@ class GWidget
|
||||
//! Pointer to GewiEngine instance.
|
||||
GewiEngine *rGewi;
|
||||
//! Pointer to ZEngine instance.
|
||||
ZEngine *rZE;
|
||||
ZE::ZEngine *rZE;
|
||||
//! Rectangle describing area of widget.
|
||||
ZRect rBoundRect;
|
||||
ZE::ZRect rBoundRect;
|
||||
//! Pointer to parent container. (NULL means it lays in the global setting).
|
||||
GContainer *rParent;
|
||||
//! Relative X position, relative to parent, or top corner of screen if in global setting.
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Implementation of GewiEngine.
|
||||
|
||||
Implementation of GewiEngine, core engine for Gewi GUI control.
|
||||
<br>$Id: GewiEngine.cpp,v 1.6 2003/06/10 23:55:59 cozman Exp $<br>
|
||||
<br>$Id: GewiEngine.cpp,v 1.7 2003/06/11 00:19:29 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -33,7 +33,7 @@ GewiEngine::GewiEngine()
|
||||
|
||||
//check version of ZEngine
|
||||
if(ZE::ZEngine::Version < GewiEngine::MinZEVersion)
|
||||
ze->WriteLog(FormatStr("Gewi %s requires ZEngine %s or greater, ZEngine %s in use.",
|
||||
ze->WriteLog(ZE::FormatStr("Gewi %s requires ZEngine %s or greater, ZEngine %s in use.",
|
||||
GewiEngine::Version.GetString().c_str(),
|
||||
GewiEngine::MinZEVersion.GetString().c_str(),
|
||||
ZE::ZEngine::Version.GetString().c_str()));
|
||||
@ -61,7 +61,7 @@ void GewiEngine::ReleaseInstance()
|
||||
//set everything back to default
|
||||
SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_INTERVAL,SDL_DEFAULT_REPEAT_INTERVAL);
|
||||
SDL_EnableUNICODE(0);
|
||||
ZEngine::GetInstance()->SetEventFilter(NULL);
|
||||
ZE::ZEngine::GetInstance()->SetEventFilter(NULL);
|
||||
}
|
||||
}
|
||||
|
||||
@ -122,19 +122,19 @@ void GewiEngine::Display()
|
||||
mWidgetList.ShowWidgets();
|
||||
}
|
||||
|
||||
ResourceID GewiEngine::AddResource(ZImage *image)
|
||||
ResourceID GewiEngine::AddResource(ZE::ZImage *image)
|
||||
{
|
||||
mImageVec.push_back(image);
|
||||
return static_cast<ResourceID>(mImageVec.size()-1);
|
||||
}
|
||||
|
||||
ResourceID GewiEngine::AddResource(ZFont *font)
|
||||
ResourceID GewiEngine::AddResource(ZE::ZFont *font)
|
||||
{
|
||||
mFontVec.push_back(font);
|
||||
return static_cast<ResourceID>(mFontVec.size()-1);
|
||||
}
|
||||
|
||||
ZImage* GewiEngine::Image(ResourceID id)
|
||||
ZE::ZImage* GewiEngine::Image(ResourceID id)
|
||||
{
|
||||
//do range checking
|
||||
if(id >= 0 && id < mImageVec.size())
|
||||
@ -143,7 +143,7 @@ ZImage* GewiEngine::Image(ResourceID id)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
ZFont* GewiEngine::Font(ResourceID id)
|
||||
ZE::ZFont* GewiEngine::Font(ResourceID id)
|
||||
{
|
||||
//do range checking
|
||||
if(id >= 0 && id < mFontVec.size())
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Implementation of GStaticText.
|
||||
|
||||
Implementation of GStaticText, file to hold static text, labels and such.
|
||||
<br>$Id: GewiStaticText.cpp,v 1.4 2003/06/07 05:42:33 cozman Exp $<br>
|
||||
<br>$Id: GewiStaticText.cpp,v 1.5 2003/06/11 00:19:29 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -34,7 +34,7 @@ GStaticText::GStaticText(GContainer *parent) :
|
||||
|
||||
|
||||
void GStaticText::Create(float x, float y, float width, float height,
|
||||
ResourceID font, string text, GewiJustify justify, ResourceID backgroundImg)
|
||||
ResourceID font, std::string text, GewiJustify justify, ResourceID backgroundImg)
|
||||
{
|
||||
GWidget::Create(x,y,width,height);
|
||||
|
||||
@ -61,7 +61,7 @@ void GStaticText::Show()
|
||||
}
|
||||
|
||||
|
||||
void GStaticText::SetText(string text)
|
||||
void GStaticText::SetText(std::string text)
|
||||
{
|
||||
int w,h;
|
||||
|
||||
@ -94,7 +94,7 @@ void GStaticText::SetText(string text)
|
||||
}
|
||||
}
|
||||
|
||||
string GStaticText::GetText()
|
||||
std::string GStaticText::GetText()
|
||||
{
|
||||
return rText;
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Implementation of GTextButton.
|
||||
|
||||
Implementation of GTextButton, a GButton that has a text label.
|
||||
<br>$Id: GewiTextButton.cpp,v 1.3 2003/05/20 00:08:55 cozman Exp $<br>
|
||||
<br>$Id: GewiTextButton.cpp,v 1.4 2003/06/11 00:19:29 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -31,7 +31,7 @@ GTextButton::GTextButton(GContainer *parent) :
|
||||
|
||||
|
||||
void GTextButton::Create(float x, float y, float width, float height, ResourceID normalImg, ResourceID pressImg, ResourceID font,
|
||||
string text, GButtonType type)
|
||||
std::string text, GButtonType type)
|
||||
{
|
||||
GButton::Create(x,y,width,height,normalImg,pressImg,type);
|
||||
rFont = font;
|
||||
@ -49,7 +49,7 @@ void GTextButton::Show()
|
||||
rTextBuf.Draw(rBoundRect.X()+rXOff,rBoundRect.Y()+rYOff); //draw text shifted by offset
|
||||
}
|
||||
|
||||
void GTextButton::SetText(string text)
|
||||
void GTextButton::SetText(std::string text)
|
||||
{
|
||||
rText = text;
|
||||
rGewi->Font(rFont)->DrawText(rText,rTextBuf);
|
||||
@ -58,7 +58,7 @@ void GTextButton::SetText(string text)
|
||||
rYOff = static_cast<int>(rBoundRect.Height()-rTextBuf.Height())/2;
|
||||
}
|
||||
|
||||
string GTextButton::GetText()
|
||||
std::string GTextButton::GetText()
|
||||
{
|
||||
return rText;
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Implementation of GTextField.
|
||||
|
||||
Implementation of GTextField, text input area widget.
|
||||
<br>$Id: GewiTextField.cpp,v 1.4 2003/06/07 05:42:33 cozman Exp $<br>
|
||||
<br>$Id: GewiTextField.cpp,v 1.5 2003/06/11 00:19:29 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -61,13 +61,13 @@ void GTextField::Show()
|
||||
rBuffer.Draw(rLeftPadding+rBoundRect.X(),rBoundRect.Y()+(rBoundRect.Height()-rBuffer.Height())/2);
|
||||
}
|
||||
|
||||
void GTextField::SetText(string text)
|
||||
void GTextField::SetText(std::string text)
|
||||
{
|
||||
rText = text;
|
||||
rGewi->Font(rFont)->DrawText(rText,rBuffer);
|
||||
}
|
||||
|
||||
string GTextField::GetText()
|
||||
std::string GTextField::GetText()
|
||||
{
|
||||
return rText;
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
\brief Implementation of GWidget.
|
||||
|
||||
Implementation of GWidget, virtual widget base class.
|
||||
<br>$Id: GewiWidget.cpp,v 1.5 2003/06/09 03:28:43 cozman Exp $<br>
|
||||
<br>$Id: GewiWidget.cpp,v 1.6 2003/06/11 00:19:29 cozman Exp $<br>
|
||||
\author James Turk
|
||||
**/
|
||||
|
||||
@ -34,7 +34,7 @@ void GWidget::FitParent() //adjust to relative pos + parent pos
|
||||
|
||||
GWidget::GWidget(GContainer *parent) :
|
||||
rGewi(GewiEngine::GetInstance()),
|
||||
rZE(ZEngine::GetInstance()),
|
||||
rZE(ZE::ZEngine::GetInstance()),
|
||||
rParent(parent),
|
||||
rRelX(0),
|
||||
rRelY(0),
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
#include "ZEngine.h"
|
||||
#include "Gewi.h"
|
||||
#include <string>
|
||||
using namespace ZE;
|
||||
using namespace Gewi;
|
||||
|
||||
@ -20,7 +21,7 @@ void Init()
|
||||
ZConfigFile cfg("gewiTest.zcf");
|
||||
int w,h,bpp;
|
||||
bool fs;
|
||||
string title;
|
||||
std::string title;
|
||||
|
||||
w = cfg.GetInt("screen","width",800);
|
||||
h = cfg.GetInt("screen","height",600);
|
||||
|
Loading…
Reference in New Issue
Block a user