예제 #1
0
wxBitmap MaxArtProvider::CreateBitmap(const wxArtID& id, const wxArtClient& client, const wxSize& size) {

	MaxBitmap * bitmap = _wx_wxartprovider_wxArtProvider__CreateBitmap(maxHandle, bbStringFromWxString(id),
		bbStringFromWxString(client), size.x, size.y);
		
	if (bitmap) {
		return bitmap->Bitmap();
	} else {
		return wxNullBitmap;
	}
}
예제 #2
0
BBString * bmx_wxgetsinglechoice(BBString * message, BBString * caption, BBArray * choices, wxWindow * parent,
		int x, int y, int centre, int width, int height) {

	if (parent) {
		return bbStringFromWxString(wxGetSingleChoice(wxStringFromBBString(message), wxStringFromBBString(caption), bbStringArrayTowxArrayStr(choices), 
			parent, x, y, static_cast<bool>(centre), width, height));
	} else {
		return bbStringFromWxString(wxGetSingleChoice(wxStringFromBBString(message), wxStringFromBBString(caption), bbStringArrayTowxArrayStr(choices), 
			NULL, x, y, static_cast<bool>(centre), width, height));
	}

}
예제 #3
0
void MaxLogStream::DoLogString(const wxChar *szString, time_t t) {
    wxString str;
    TimeStamp(&str);
    str << szString;


	_wx_wxlog_wxLogStream__DoLogString(maxHandle, bbStringFromWxString(str));
}
예제 #4
0
파일: glue.cpp 프로젝트: thor20123/wxmax
BBString * bmx_wxdatetime_parsetime(MaxDateTime * datetime, BBString * time) {
	wxString::const_iterator end;
	wxString str = wxStringFromBBString(time);
	if (!datetime->DateTime().ParseTime(str, &end)) {
		return &bbEmptyString;
	} else  if (end == str.end()) {
		return time;
	} else {
		return bbStringFromWxString(wxString(end, str.end()));
	}
}
예제 #5
0
파일: glue.cpp 프로젝트: thor20123/wxmax
BBString * bmx_wxdatetime_parseformat(MaxDateTime * datetime, BBString * date, BBString * format, MaxDateTime * dateDef) {
	wxString::const_iterator end;
	wxString str = wxStringFromBBString(date);
	wxString c = wxDefaultDateTimeFormat;
	if (format!=&bbEmptyString) {
		c = wxStringFromBBString(format); 
	}

	bool res;
	if (dateDef) {
		res = datetime->DateTime().ParseFormat(str, c, dateDef->DateTime(), &end);
	} else {
		res = datetime->DateTime().ParseFormat(str, c, wxDefaultDateTime, &end);
	}
	
	if (!res) {
		return &bbEmptyString;
	} else  if (end == str.end()) {
		return date;
	} else {
		return bbStringFromWxString(wxString(end, str.end()));
	}	
}
예제 #6
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxwindow_gethelptextatpoint(wxWindow * window, int x, int y, wxHelpEvent::Origin origin) {
	return bbStringFromWxString(window->GetHelpTextAtPoint(wxPoint(x, y), origin));
}
예제 #7
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxwindow_getname(wxWindow * window) {
	return bbStringFromWxString(window->GetName());
}
예제 #8
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxwindow_gethelptext(wxWindow * window) {
	return bbStringFromWxString(window->GetHelpText());
}
예제 #9
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxwindow_getlabel(wxWindow * window) {
	return bbStringFromWxString(window->GetLabel());
}
예제 #10
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxfiletypeinfo_getshortdesc(MaxFileTypeInfo * info) {
	return bbStringFromWxString(info->FileTypeInfo().GetShortDesc());
}
예제 #11
0
BBString * bmx_wxwebviewevent_geturl(wxWebViewEvent & event) {
	return bbStringFromWxString(event.GetURL());
}
예제 #12
0
BBString * bmx_wxgenericdirctrl_getfilter(wxGenericDirCtrl * dir) {
	return bbStringFromWxString(dir->GetFilter());
}
예제 #13
0
BBString * bmx_wxwebview_getpagesource(wxWebView * view) {
	return bbStringFromWxString(view->GetPageSource());
}
예제 #14
0
BBString * bmx_wxbitmapcombobox_getstringselection(wxBitmapComboBox * combobox) {
	return bbStringFromWxString(((wxTextEntryBase*)(combobox))->GetStringSelection());
}
예제 #15
0
BBString * bmx_wxsinglechoicedialog_getstringselection(wxSingleChoiceDialog * dialog) {
	return bbStringFromWxString(dialog->GetStringSelection());
}
예제 #16
0
BBString * bmx_wxbitmapcombobox_getstring(wxBitmapComboBox * combobox, int item) {
	return bbStringFromWxString(combobox->GetString(item));
}
예제 #17
0
BBString * bmx_wxwebview_getcurrenttitle(wxWebView * view) {
	return bbStringFromWxString(view->GetCurrentTitle());
}
예제 #18
0
BBString * bmx_wxwebview_getpagetext(wxWebView * view) {
	return bbStringFromWxString(view->GetPageText());
}
예제 #19
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxbutton_getlabel(MaxButton * button) {
	return bbStringFromWxString(button->GetLabel());
}
예제 #20
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString *  bmx_wxfiletypeinfo_getmimetype(MaxFileTypeInfo * info) {
	return bbStringFromWxString(info->FileTypeInfo().GetMimeType());
}
예제 #21
0
BBString * bmx_wxhelpprovider_gethelp(wxHelpProvider * provider, wxWindow * window) {
	return bbStringFromWxString(provider->GetHelp(window));
}
예제 #22
0
BBString * bmx_wxwebview_getcurrenturl(wxWebView * view) {
	return bbStringFromWxString(view->GetCurrentURL());
}
예제 #23
0
BBString * bmx_wxgenericdirctrl_getpath(wxGenericDirCtrl * dir) {
	return bbStringFromWxString(dir->GetPath());
}
예제 #24
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxprintdata_getprintername(MaxPrintData * data) {
    return bbStringFromWxString(data->Data().GetPrinterName());
}
예제 #25
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxfiletypeinfo_geticonfile(MaxFileTypeInfo * info) {
	return bbStringFromWxString(info->FileTypeInfo().GetIconFile());
}
예제 #26
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxdataviewtreectrl_getitemtext(wxDataViewTreeCtrl * tree, MaxDataViewItem * item) {
	return bbStringFromWxString(tree->GetItemText(item->Item()));	
}
예제 #27
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxfiletypeinfo_getprintcommand(MaxFileTypeInfo * info) {
	return bbStringFromWxString(info->FileTypeInfo().GetPrintCommand());
}
예제 #28
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxtooltip_gettip(wxToolTip * tip) {
	return bbStringFromWxString(tip->GetTip());
}
예제 #29
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxfiletypeinfo_getdescription(MaxFileTypeInfo * info) {
	return bbStringFromWxString(info->FileTypeInfo().GetDescription());
}
예제 #30
0
파일: glue.cpp 프로젝트: GWRon/wx.mod
BBString * bmx_wxupdateeventui_gettext(wxUpdateUIEvent & event) {
	return bbStringFromWxString(event.GetText());
}