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

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

?? stylemanager_zz.cpp

?? 需要clanlib 庫 這個改進版的 在linux 很好玩 但是一定要有clanlib
?? CPP
字號:
#include <ClanLib/gl.h>#include "stylemanager_zz.h"#include "button_zz.h"#include "checkbox_zz.h"#include "frame_zz.h"#include "inputbox_zz.h"#include "window_zz.h"#include "listbox_zz.h"#include "scrollbar_zz.h"#include "label_zz.h"#pragma warning ( push, 1 )#pragma warning ( disable: 4244 ) // conversion from 'int' to 'float', possible loss of data// Construction:CL_StyleManager_ZZ::CL_StyleManager_ZZ(CL_ResourceManager *resources): CL_StyleManager(resources){}CL_StyleManager_ZZ::~CL_StyleManager_ZZ(){}// Attributes:// Operations:void CL_StyleManager_ZZ::fill_rect(	int x1, int y1, int x2, int y2,	float r, float g, float b,	float a0, float a1, float a2, float a3){	glDisable(GL_TEXTURE_2D);	glBegin(GL_QUADS);		glColor4f(r,g,b,a0);		glVertex2i(x1, y1);		glColor4f(r,g,b,a1);		glVertex2i(x2, y1);		glColor4f(r,g,b,a2);		glVertex2i(x2, y2);		glColor4f(r,g,b,a3);		glVertex2i(x1, y2);	glEnd();	glEnable(GL_TEXTURE_2D);}void CL_StyleManager_ZZ::fill_rect(	int x1, int y1, int x2, int y2,	float r0, float g0, float b0, 	float r1, float g1, float b1, 	float r2, float g2, float b2, 	float r3, float g3, float b3,	float a){	glDisable(GL_TEXTURE_2D);	glBegin(GL_QUADS);		glColor4f(r0,g0,b0,a);		glVertex2i(x1, y1);		glColor4f(r1,g1,b1,a);		glVertex2i(x2, y1);		glColor4f(r2,g2,b2,a);		glVertex2i(x2, y2);		glColor4f(r3,g3,b3,a);		glVertex2i(x1, y2);	glEnd();	glEnable(GL_TEXTURE_2D);}// Overridables:void CL_StyleManager_ZZ::connect_styles(	const std::string &type,	CL_Component *owner){	if (type == "button")	{		CL_Button *button = (CL_Button *) owner;        button->set_style(new CL_Button_ZZ(button, this));	}	else if (type == "window")	{		CL_Window *window = (CL_Window *) owner;		window->set_style(new CL_Window_ZZ(window, this));	}	else if (type == "frame")	{		CL_Frame *frame = (CL_Frame *) owner;		frame->set_style(new CL_Frame_ZZ(frame, this));	}	else if (type == "inputbox")	{		CL_InputBox *inputbox = (CL_InputBox *) owner;		inputbox->set_style(new CL_InputBox_ZZ(inputbox, this));	}	else if (type == "listbox")	{		CL_ListBox *listbox = (CL_ListBox *) owner;		listbox->set_style(new CL_ListBox_ZZ(listbox, this));	}	else if (type == "scrollbar")	{		CL_ScrollBar *scrollbar = (CL_ScrollBar *) owner;		scrollbar->set_style(new CL_ScrollBar_ZZ(scrollbar, this));	}	else if (type == "checkbox")	{		CL_CheckBox *checkbox = (CL_CheckBox *) owner;		checkbox->set_style(new CL_CheckBox_ZZ(checkbox, this));	}	else if (type == "label")	{		CL_Label *label = (CL_Label *) owner;		label->set_style(new CL_Label_ZZ(label, this));	}//	else//	{//		CL_StyleManager::connect_styles(type, owner);//	}}void CL_StyleManager_ZZ::draw_rounded_rect(CL_Rect const & rc, CL_Color const & clr){    CL_Display::draw_line(rc.left + 6, rc.top, rc.right - 6, rc.top, clr);    CL_Display::draw_line(rc.left + 6, rc.bottom - 1, rc.right - 6, rc.bottom - 1, clr);        CL_Display::draw_line(rc.left + 0, rc.top + 6, rc.left, rc.bottom - 6, clr);    CL_Display::draw_line(rc.right - 1, rc.top + 6, rc.right - 1, rc.bottom - 6, clr);        // left    {        CL_Display::draw_line(rc.left + 1, rc.top + 6, rc.left + 1, rc.top + 4, clr);        CL_Display::draw_pixel(rc.left + 2, rc.top + 3, clr);        CL_Display::draw_pixel(rc.left + 3, rc.top + 2, clr);        CL_Display::draw_line(rc.left + 4, rc.top + 1, rc.left + 6, rc.top + 1, clr);                        CL_Display::draw_line(rc.left + 1, rc.bottom - 1 - 5, rc.left + 1, rc.bottom - 1 - 3, clr);                                      CL_Display::draw_pixel(rc.left + 2, rc.bottom - 1 - 3, clr);        CL_Display::draw_pixel(rc.left + 3, rc.bottom - 1 - 2, clr);        CL_Display::draw_line(rc.left + 4, rc.bottom - 1 - 1, rc.left + 6, rc.bottom - 1 - 1, clr);    }    // right    {        CL_Display::draw_line(rc.right - 1 - 1, rc.top + 4, rc.right - 1 - 1, rc.top + 6, clr);        CL_Display::draw_pixel(rc.right - 1 - 2, rc.top + 3, clr);        CL_Display::draw_pixel(rc.right - 1 - 3, rc.top + 2, clr);        CL_Display::draw_line(rc.right - 1 - 3, rc.top + 1, rc.right - 1 - 5, rc.top + 1, clr);                        CL_Display::draw_line(rc.right - 1 - 1, rc.bottom - 1 - 5, rc.right - 1 - 1, rc.bottom - 1 - 3, clr);        CL_Display::draw_pixel(rc.right - 1 - 2, rc.bottom - 1 - 3, clr);        CL_Display::draw_pixel(rc.right - 1 - 3, rc.bottom - 1 - 2, clr);        CL_Display::draw_line(rc.right - 1 - 3, rc.bottom - 1 - 1, rc.right - 1 - 5, rc.bottom - 1 - 1, clr);    }}void CL_StyleManager_ZZ::fill_rounded_rect(CL_Rect const & rc, CL_Color const & clr){    // main	CL_Display::fill_rect(CL_Rect(rc.left + 6, rc.top, rc.right - 6, rc.bottom - 1), clr);    // left    {        CL_Display::draw_line(rc.left, rc.top + 6, rc.left, rc.bottom - 6 - 1, clr);        CL_Display::draw_line(rc.left + 1, rc.top + 6 - 2, rc.left + 1, rc.bottom - 6 - 1 + 2, clr);        CL_Display::draw_line(rc.left + 2, rc.top + 6 - 3, rc.left + 2, rc.bottom - 6 - 1 + 3, clr);        CL_Display::draw_line(rc.left + 3, rc.top + 6 - 4, rc.left + 3, rc.bottom - 6 - 1 + 4, clr);        CL_Display::draw_line(rc.left + 4, rc.top + 6 - 5, rc.left + 4, rc.bottom - 6 - 1 + 5, clr);        CL_Display::draw_line(rc.left + 5, rc.top + 6 - 5, rc.left + 5, rc.bottom - 6 - 1 + 5, clr);    }    // right    {        CL_Display::draw_line(rc.right - 1, rc.top + 6, rc.right - 1, rc.bottom - 6 - 1, clr);        CL_Display::draw_line(rc.right - 1 - 1, rc.top + 6 - 2, rc.right - 1 - 1, rc.bottom - 6 - 1 + 2, clr);        CL_Display::draw_line(rc.right - 1 - 2, rc.top + 6 - 3, rc.right - 1 - 2, rc.bottom - 6 - 1 + 3, clr);        CL_Display::draw_line(rc.right - 1 - 3, rc.top + 6 - 4, rc.right - 1 - 3, rc.bottom - 6 - 1 + 4, clr);        CL_Display::draw_line(rc.right - 1 - 4, rc.top + 6 - 5, rc.right - 1 - 4, rc.bottom - 6 - 1 + 5, clr);        CL_Display::draw_line(rc.right - 1 - 5, rc.top + 6 - 5, rc.right - 1 - 5, rc.bottom - 6 - 1 + 5, clr);    }}#pragma warning ( pop )

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费观看av| 图片区日韩欧美亚洲| 日韩欧美亚洲国产另类| 在线亚洲一区二区| 欧美色手机在线观看| 欧美三级午夜理伦三级中视频| 日本高清不卡一区| 欧美视频在线播放| 91精品国产免费| 日韩久久久久久| 亚洲精品在线观| 国产日韩av一区二区| 国产精品入口麻豆九色| 国产精品久久久久影视| 亚洲综合视频在线| 午夜精品久久久久久| 秋霞成人午夜伦在线观看| 久久99国内精品| 成人伦理片在线| 欧美日韩一区精品| 日韩免费一区二区三区在线播放| 精品免费日韩av| 中文成人av在线| 一区二区三区国产豹纹内裤在线| 亚洲va欧美va人人爽| 精品一区二区三区在线播放| www.亚洲色图| 日韩一区二区免费高清| 国产婷婷一区二区| 一区二区在线观看视频在线观看| 偷窥少妇高潮呻吟av久久免费 | 白白色亚洲国产精品| 色先锋久久av资源部| 欧美一区二区三区免费视频| 国产精品国产三级国产a| 亚洲午夜电影在线观看| 国产精品羞羞答答xxdd| 欧美日韩国产一级二级| 国产欧美精品区一区二区三区| 亚洲精品欧美激情| 国产一区久久久| 欧美在线色视频| 国产欧美一区二区精品忘忧草 | 午夜精品影院在线观看| 国产一区二区主播在线| 欧美亚洲动漫制服丝袜| 中文字幕制服丝袜一区二区三区| 日韩成人一级大片| 日本韩国一区二区| 欧美激情一区二区| 麻豆成人av在线| 精品视频一区二区不卡| 国产精品福利一区| 亚洲免费观看视频| 99久久精品免费观看| 欧美精品一区二区三区在线播放| 亚洲bdsm女犯bdsm网站| 91麻豆视频网站| 国产精品久久久久四虎| 国产精品一区二区三区网站| 日韩午夜精品视频| 美女尤物国产一区| 欧美日韩国产首页| 亚洲国产成人tv| 91成人网在线| 亚洲免费在线播放| 日本高清视频一区二区| 综合久久久久久| 波多野结衣一区二区三区| 日本一区二区视频在线| 国产精品12区| 国产女同互慰高潮91漫画| 国产福利一区二区三区视频 | 国产欧美日韩精品a在线观看| 蜜桃久久久久久| 欧美一区二区三区色| 久草在线在线精品观看| 欧美视频一区二区三区四区 | 久久日一线二线三线suv| 秋霞成人午夜伦在线观看| 日韩午夜av一区| 久久国内精品自在自线400部| 精品成人佐山爱一区二区| 国产精品影音先锋| 中文字幕一区二区三区乱码在线| 99久久精品一区二区| 亚洲一区中文在线| 欧美精品三级在线观看| 美国一区二区三区在线播放| 久久久蜜桃精品| 成人一区二区三区| 一区二区三区高清在线| 日韩一区二区影院| 粉嫩aⅴ一区二区三区四区| 亚洲男同性视频| 91精品国产综合久久久蜜臀图片| 国产一区二区三区高清播放| 中文字幕中文字幕一区| 欧美日韩精品欧美日韩精品| 精品一区二区三区免费视频| 中文字幕 久热精品 视频在线| 91麻豆swag| 久99久精品视频免费观看| 国产精品国产三级国产普通话蜜臀| 在线亚洲高清视频| 狠狠色丁香久久婷婷综合丁香| 国产精品少妇自拍| 欧美一区日韩一区| 不卡电影一区二区三区| 丝袜美腿亚洲一区二区图片| 欧美韩国一区二区| 4438成人网| 一本久久精品一区二区| 伦理电影国产精品| 亚洲人成网站精品片在线观看| 欧美高清视频在线高清观看mv色露露十八| 精品一区二区三区蜜桃| 一区二区三区在线高清| 国产清纯在线一区二区www| 欧美性生交片4| 99久久久免费精品国产一区二区| 美女一区二区视频| 一区二区三区在线观看欧美| 欧美激情中文字幕一区二区| 欧美一区二区精品| 欧美午夜精品久久久| 成人激情免费网站| 韩国欧美一区二区| 奇米影视在线99精品| 一区二区三区高清| 亚洲欧美国产77777| 国产欧美日韩精品a在线观看| 日韩你懂的在线播放| 7777精品伊人久久久大香线蕉的 | 夜夜揉揉日日人人青青一国产精品| 精品国产3级a| 欧美一级理论性理论a| 欧美日本在线播放| 色狠狠桃花综合| 91亚洲国产成人精品一区二区三| 国产一区二区不卡| 久久99久久久久| 精品写真视频在线观看| 久久99精品国产麻豆婷婷| 免费在线视频一区| 美国三级日本三级久久99| 男人的j进女人的j一区| 性欧美疯狂xxxxbbbb| 亚洲一区二区三区四区五区中文| 国产精品久久777777| 欧美高清在线一区| 国产精品国产自产拍在线| 国产精品国产三级国产三级人妇| 中文字幕欧美日本乱码一线二线| 国产无人区一区二区三区| 国产精品污www在线观看| 一区视频在线播放| 一区二区三区在线观看网站| 亚洲高清一区二区三区| 午夜激情综合网| 久久99久久99| 成人白浆超碰人人人人| 91蝌蚪porny九色| 欧美精品乱码久久久久久按摩| 欧美男女性生活在线直播观看| 666欧美在线视频| 久久精品视频网| 亚洲天堂a在线| 日韩激情视频在线观看| 国产高清久久久| 色婷婷激情综合| 91麻豆精品国产91久久久久| 久久久久国产一区二区三区四区| 欧美高清在线视频| 亚洲一区国产视频| 久久99国产乱子伦精品免费| 成人美女视频在线看| 欧美日韩在线不卡| 国产欧美精品一区| 亚洲国产精品久久人人爱| 狠狠色狠狠色综合日日91app| 成人精品鲁一区一区二区| 在线观看一区二区视频| 亚洲精品一区二区精华| 亚洲另类春色国产| 理论电影国产精品| 日本韩国精品在线| 久久嫩草精品久久久精品| 亚洲乱码中文字幕| 精品一区二区在线看| 在线亚洲精品福利网址导航| 欧美精品一区二区精品网| 一区二区三区在线视频观看58| 开心九九激情九九欧美日韩精美视频电影 | 国产精品初高中害羞小美女文| 午夜在线成人av| av电影一区二区| 久久午夜色播影院免费高清| 亚洲观看高清完整版在线观看| 国产精品中文字幕日韩精品 |