Beispiel #1
0
bool CRichEditUtil::HandleLinkClick(const ENLINK *penl)
{
	if (penl==NULL)
		return false;

	return OpenLink(penl->nmhdr.hwndFrom,penl->chrg);
}
Beispiel #2
0
void CodeEditor::OnDocGDLSelected(wxRibbonButtonBarEvent &event)
{
	wxString gdlBaseDir;
    wxConfigBase::Get()->Read("gdlBaseDir", &gdlBaseDir);

    OpenLink(gdlBaseDir+"/help.chm");
}
Beispiel #3
0
bool CRichEditUtil::HandleLinkClick(HWND hwndEdit,const POINT &Pos,const CharRangeList &LinkList)
{
	int Index=LinkHitTest(hwndEdit,Pos,LinkList);
	if (Index<0)
		return false;

	return OpenLink(hwndEdit,LinkList[Index]);
}
Beispiel #4
0
void ReminderDialog::OnHyperlinkCtrl1Click(wxCommandEvent& event)
{
    wxString link = _("http://www.compilgames.net/donate.php");
    if ( !link.StartsWith("http://www.compilgames.net/") ) link = "http://www.compilgames.net/donate.php";

    link += "?utm_source=GD&utm_medium=ReminderDialog&utm_campaign=donateorcontribute";
    link += "&utm_content="+imageId;

    OpenLink(link);
    wxConfigBase::Get()->Write("Startup/Reminder", -1);
    EndModal(0);
}
Beispiel #5
0
void ReminderDialog::OnHyperlinkCtrl2Click(wxCommandEvent& event)
{
    wxString link = "http://www.indiegogo.com/projects/game-develop/x/6586688";

    wxString lang = _("en");
    link += "?utm_source=software&utm_medium=reminder"+lang+"&utm_campaign=reminder";
    link += "&utm_content="+imageId;

    OpenLink(link);
    wxConfigBase::Get()->Write("Startup/Reminder", -1);
    EndModal(0);
}
Beispiel #6
0
/**  Get shortcut info on current file
 *
 *	 @param[in]		pszPathShortcut	path to shortcut file
 *	 @param[out]	pszPathTarget	variable to be set to shortcut's target path
 *	 @param[in]		cchMaxPath		length of pszPathTarget buffer, in characters
 *	 @param[out]	psFd			shortcut's target info
 *
 *	 @returns successful @b HRESULT on success, else failing @b HRESULT on 
 *			  on error or if the current file is not a link.
 */
HRESULT CFileIterator::GetShortcutInfo(LPCTSTR pszPathShortcut, LPTSTR pszPathTarget, int cchMaxPath, WIN32_FIND_DATA* psFd) const
{
	// try opening the link...
	IShellLink* piLink;
	HRESULT hr = OpenLink(pszPathShortcut, &piLink);
	if (SUCCEEDED(hr))
	{
		// Get the path to the link target. 
	    hr = piLink->GetPath(pszPathTarget, cchMaxPath, psFd, SLGP_UNCPRIORITY);
		piLink->Release();
	}
	return hr;
}
Beispiel #7
0
void ReminderDialog::OnHyperlinkCtrl1Click(wxCommandEvent& event)
{
/*
Associated text:
Game Develop is a "Pay what you want" software:\nYou can use it freely, but its development costs a\nlot of time, as well as money.\n\nIf Game Develop proves to be useful to you, you\ncan support its author by paying anything you want:
*/

    wxString link = _("http://www.compilgames.net/donate.php");
    if ( !link.StartsWith("http://www.compilgames.net/") ) link = "http://www.compilgames.net/donate.php";

    link += "?utm_source=GD&utm_medium=ReminderDialog&utm_campaign=paywhatyouwant";
    link += "&utm_content="+imageId;

    OpenLink(link);
    wxConfigBase::Get()->Write("Startup/Reminder", -1);
    EndModal(0);
}
Beispiel #8
0
void CodeEditor::OnDocBoostSelected(wxRibbonButtonBarEvent &event)
{
    OpenLink("http://www.boost.org/doc/libs/1_43_0/");
}
Beispiel #9
0
void CodeEditor::OnDocWxWidgetsSelected(wxRibbonButtonBarEvent &event)
{
    OpenLink("http://docs.wxwidgets.org/2.9.1/");
}
Beispiel #10
0
void CodeEditor::OnDocSFMLSelected(wxRibbonButtonBarEvent &event)
{
    OpenLink("http://www.sfml-dev.org/documentation/2.0/");
}