亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guiclock8_maincontainer.cpp

?? 一個學習Symbian很好的例子
?? CPP
字號:
// GUIClock_CGUIClockMainContainer.cpp
// ------------------------------
//
// Copyright (c) 2000 Symbian Ltd.  All rights reserved.
//

////////////////////////////////////////////////////////////////////////
//
// Source file for the implementation of the 
// application view class - CGUIClockMainContainer
//
////////////////////////////////////////////////////////////////////////

#include "GUIClock8.h"
#include "math.h"
#include "DiaclockCtrl.h"
#include "DigclockCtrl.h"

//
//             Constructor for the view.
//
CGUIClockMainContainer::CGUIClockMainContainer()
{
	iSelectIndex = 0;
}


//             Static NewL() function to start the standard two
//             phase construction.
//
CGUIClockMainContainer* CGUIClockMainContainer::NewL(const TRect& aRect)
{
	CGUIClockMainContainer* self = new(ELeave) CGUIClockMainContainer();
	CleanupStack::PushL(self);
	self->ConstructL(aRect);
	CleanupStack::Pop();
	return self;
}


//
//             Destructor for the view.
//
CGUIClockMainContainer::~CGUIClockMainContainer()
{
	if(iDigClock)
		delete iDigClock;
	if(iDiaClock)
		delete iDiaClock;
}


//             Second phase construction.
//
void CGUIClockMainContainer::ConstructL(const TRect& aRect)
{
	// Control is a window owning control
	CreateWindowL();
	
	iDigClock = new (ELeave) CDigClockCtrl;
	iDigClock->SetContainerWindowL(*this);
	iDigClock->ConstructL();
	
	iDiaClock = new (ELeave) CDiaClockCtrl;
	iDiaClock->SetContainerWindowL(*this);
	iDiaClock->ConstructL();
	
	// Extent of the control. This is
	// the whole rectangle available to application.
	// The rectangle is passed to us from the application UI.
	SetRect(aRect);
	// At this stage, the control is ready to draw so
	// we tell the UI framework by activating it.
	ActivateL();
}


//             Drawing the view - in this example, 
//             consists of drawing a simple outline rectangle
//             and then drawing the text in the middle.
//             We use the Normal font supplied by the UI.
//
//             In this example, we don't use the redraw
//             region because it's easier to redraw to
//             the whole client area.
//
void CGUIClockMainContainer::Draw(const TRect& /*aRect*/) const
{
	CWindowGc & gc = SystemGc();
	gc.Clear();
}




void CGUIClockMainContainer::UpdateClock(TTime aTime)
{
	iDateTime = aTime.DateTime();
	iDiaClock->SetTime(iDateTime);
	iDigClock->SetTime(iDateTime);

	this->DrawNow();
}


CCoeControl* CGUIClockMainContainer::ComponentControl(TInt aIndex) const
{
	switch (aIndex)
	{
	case 0:
		return iDigClock;
		break;
	case 1:
		return iDiaClock;
		break;
	}
	return NULL;
}

void CGUIClockMainContainer::SizeChanged()
{
	//調整布局
	TRect rect = this->Rect();
	TInt wid = rect.Height()*2/3 > rect.Width() ? 
		rect.Width(): rect.Height()*2/3;

	iDiaClockRect.iTl.iX = (rect.Width() - wid)/2;
	iDiaClockRect.iBr.iX = iDiaClockRect.iTl.iX + wid;
	iDiaClockRect.iTl.iY = rect.iTl.iY;
	iDiaClockRect.iBr.iY = rect.iTl.iY + wid;
	iDiaClock->SetRect(iDiaClockRect);

	iDigClockRect.iTl.iX = 0;
	iDigClockRect.iTl.iY = iDiaClockRect.iBr.iY+4;
	iDigClockRect.iBr.iX = rect.iBr.iX;
	iDigClockRect.iBr.iY = iDigClockRect.iTl.iY + rect.Height()*1/3-5;
	iDigClock->SetRect(iDigClockRect);
}


TKeyResponse CGUIClockMainContainer::OfferKeyEventL(const TKeyEvent& aEvent,TEventCode aType)
{
	TBool processed = FALSE;

	if(aType == EEventKey)	
	{
		if(aEvent.iScanCode == EStdKeyDownArrow)
		{
			iSelectIndex = (iSelectIndex +1) % 2;
			processed = TRUE;
		}
		else if(aEvent.iScanCode == EStdKeyUpArrow)
		{
			iSelectIndex = (iSelectIndex - 1) % 2;
			processed = TRUE;
		}
		if(processed)
		{
			if(iSelectIndex == 0)
			{
				iDiaClock->SetSelected(TRUE);
				iDigClock->SetSelected(FALSE);
			}
			else
			{
				iDiaClock->SetSelected(FALSE);
				iDigClock->SetSelected(TRUE);
			}
			DrawNow();
			return EKeyWasConsumed;
		}
	}
	return EKeyWasNotConsumed;

}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费黄色在线| 日本精品一区二区三区高清 | 91啪亚洲精品| 国产亚洲精久久久久久| 国产一区欧美日韩| 欧美不卡视频一区| 麻豆成人久久精品二区三区小说| 欧美日韩国产电影| 亚洲成a人v欧美综合天堂| 色8久久人人97超碰香蕉987| 亚洲色图清纯唯美| 在线影院国内精品| 亚洲一区二区在线视频| 精品1区2区3区| 亚洲h精品动漫在线观看| 欧美日韩在线亚洲一区蜜芽| 亚洲成人黄色小说| 欧美群妇大交群中文字幕| 水野朝阳av一区二区三区| 欧美乱熟臀69xxxxxx| 日韩电影一区二区三区四区| 欧美成人一区二区三区片免费| 激情五月婷婷综合网| 国产三级精品三级| 成人小视频免费观看| 中文字幕一区二区三中文字幕| 99久久er热在这里只有精品66| 自拍偷在线精品自拍偷无码专区| 欧美在线不卡视频| 午夜国产精品影院在线观看| 91精品福利在线一区二区三区 | 日本一道高清亚洲日美韩| 欧美一级日韩一级| 国产一区三区三区| 中文字幕亚洲电影| 欧美熟乱第一页| 免费观看日韩电影| 国产视频一区二区在线观看| 成人av在线看| 亚洲成人高清在线| 精品欧美一区二区在线观看| 国产高清精品久久久久| 中文字幕在线观看不卡视频| 欧美影院精品一区| 麻豆国产精品一区二区三区 | 91精品综合久久久久久| 久久99国产精品免费网站| 中文字幕av一区二区三区高 | 91精品办公室少妇高潮对白| 午夜精品成人在线| 久久久久久**毛片大全| 91同城在线观看| 午夜精品久久久久久久久久| 精品对白一区国产伦| av电影一区二区| 婷婷国产v国产偷v亚洲高清| 久久久精品一品道一区| 欧美亚洲尤物久久| 国产精品一区专区| 亚洲一区二区精品久久av| 久久久午夜电影| 欧美专区日韩专区| 黄色日韩三级电影| 一区二区在线电影| 2024国产精品| 91福利视频网站| 国产一区二区成人久久免费影院| 亚洲精品乱码久久久久| 精品国产污网站| 欧洲精品视频在线观看| 国产二区国产一区在线观看| 亚洲图片欧美视频| 中文在线免费一区三区高中清不卡| 欧美日韩亚洲综合在线| 国产超碰在线一区| 午夜视频在线观看一区| 国产精品麻豆网站| 日韩三级av在线播放| 色综合中文字幕国产 | 国产精品久久久久久久浪潮网站| 91精品欧美一区二区三区综合在 | 国产成人综合网| 五月天欧美精品| 中文字幕一区二区三区在线不卡 | 另类小说色综合网站| 一区二区三区在线影院| 久久久不卡网国产精品一区| 欧美理论片在线| 色综合色狠狠综合色| 国产一区二三区| 水野朝阳av一区二区三区| 亚洲人亚洲人成电影网站色| 欧美精品一区二区三区蜜臀 | 9191久久久久久久久久久| 不卡的av网站| 国产成人在线视频免费播放| 日韩电影在线一区二区三区| 亚洲综合网站在线观看| 国产精品欧美一区二区三区| 欧美精品一区二区久久婷婷| 欧美在线观看一区二区| 91欧美一区二区| 成人黄色在线看| 国产美女在线观看一区| 日本三级韩国三级欧美三级| 亚洲国产精品久久久久婷婷884| 国产精品成人免费| 久久久久久影视| 欧美成人精精品一区二区频| 欧美一区二区三区爱爱| 欧美视频在线观看一区二区| 色综合一区二区三区| www.亚洲色图.com| 成人天堂资源www在线| 国产福利精品导航| 国产精品亚洲专一区二区三区| 麻豆高清免费国产一区| 日本美女视频一区二区| 日韩成人伦理电影在线观看| 午夜精品久久一牛影视| 三级影片在线观看欧美日韩一区二区| 亚洲激情图片qvod| 亚洲一区中文日韩| 亚洲图片欧美色图| 亚洲成人av福利| 亚洲国产成人91porn| 亚洲线精品一区二区三区| 亚洲国产日韩一区二区| 亚洲国产精品麻豆| 日韩成人精品视频| 麻豆精品一区二区三区| 看国产成人h片视频| 老鸭窝一区二区久久精品| 久久99国产精品免费网站| 激情综合网天天干| 国产成人精品影视| 成人精品在线视频观看| 波多野结衣中文字幕一区| av激情综合网| 欧美在线观看18| 欧美日韩免费不卡视频一区二区三区| 欧美男男青年gay1069videost| 欧美精选午夜久久久乱码6080| 欧美肥妇free| 日韩午夜三级在线| 久久亚洲免费视频| 中文字幕精品三区| 曰韩精品一区二区| 肉肉av福利一精品导航| 麻豆精品视频在线观看免费| 老司机精品视频导航| 国产a级毛片一区| 91在线porny国产在线看| 欧美亚男人的天堂| 日韩一区二区三区视频| 欧美精品一区二区三区很污很色的 | 欧洲一区在线观看| 3d动漫精品啪啪一区二区竹菊| 欧美大胆一级视频| 久久久另类综合| 亚洲天堂成人在线观看| 午夜精品福利一区二区三区av | 成人丝袜高跟foot| 在线亚洲一区观看| 欧美一区二区美女| 国产午夜精品久久久久久免费视| 中文字幕不卡在线观看| 亚洲国产一区二区在线播放| 久久99精品视频| 成人av网站在线| 欧美日韩国产综合视频在线观看 | 欧美精品第1页| 久久久久久日产精品| 亚洲欧美日韩国产中文在线| 日日夜夜免费精品| 国产黄人亚洲片| 欧美亚洲一区二区三区四区| 精品国产污网站| 一区二区在线电影| 玖玖九九国产精品| 成人精品视频一区二区三区尤物| 91黄视频在线观看| 精品国产一区a| 亚洲综合免费观看高清完整版在线| 久久国产生活片100| 91伊人久久大香线蕉| 日韩视频在线你懂得| 成人欧美一区二区三区| 日本午夜精品一区二区三区电影 | 成人永久免费视频| 欧美另类一区二区三区| 欧美国产日韩亚洲一区| 肉丝袜脚交视频一区二区| www.日韩av| 日韩女优制服丝袜电影| 自拍视频在线观看一区二区| 玖玖九九国产精品| 欧美视频在线一区二区三区| 国产日韩视频一区二区三区| 亚洲1区2区3区4区|