guiborderbutton.cc
来自「五行MMORPG引擎系统V1.0」· CC 代码 · 共 43 行
CC
43 行
//-----------------------------------------------------------------------------
// Torque Game Engine
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
#include "dgl/dgl.h"
#include "gui/core/guiCanvas.h"
//#include "gui/controls/guiButtonBaseCtrl.h"
#include "gui/controls/guiBitmapBorderCtrl.h"
//class GuiBorderButtonCtrl : public GuiButtonBaseCtrl
//{
// typedef GuiButtonBaseCtrl Parent;
//
//protected:
//public:
// DECLARE_CONOBJECT(GuiBorderButtonCtrl);
//
// void onRender(Point2I offset, const RectI &updateRect);
//};
IMPLEMENT_CONOBJECT(GuiBorderButtonCtrl);
void GuiBorderButtonCtrl::onRender(Point2I offset, const RectI &updateRect)
{
RectI bounds(offset, mBounds.extent);
if(mActive && mMouseOver)
{
bounds.inset(2,2);
dglDrawRect(bounds, mProfile->mFontColorHL);
bounds.inset(-2,-2);
}
if(mActive && (mStateOn || mDepressed))
{
dglDrawRect(bounds, mProfile->mFontColorHL);
bounds.inset(1,1);
dglDrawRect(bounds, mProfile->mFontColorHL);
}
renderChildControls(offset, updateRect);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?