summaryrefslogtreecommitdiff
path: root/widgettitle.cpp
blob: 9f7a918a9514470311b66f6fafe75e80ed1bd256 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <skygi/skygi.h>

#include "widgettitle.h"

CTitle::CTitle() {
	this->hWnd = NULL;
	memset(this->Text, '\0', strlen(this->Text));
}

HRESULT CTitle::Create(HANDLE parent, char * name, int x, int y, int w, int h, unsigned int ullcon, unsigned int style) {
	this->hWnd = GI_WidgetTitleCreate(parent, name, x, y, w, h, ullcon, style);
	if (this->hWnd) {
		return S_OK;
	}
	return E_HANDLE;
}

int CTitle::SetText(char * text) {
	strncpy(this->Text, text, strlen(this->Text));
	return GI_WidgetTitleSet(this->hWnd, text);
}

char * CTitle::GetText() {
	return this->Text;
}