*** empty log message ***

svn path=/trunk/boinc/; revision=12245
This commit is contained in:
Rom Walton 2007-03-19 20:00:43 +00:00
parent 035642f298
commit d954b96e30
3 changed files with 24 additions and 1 deletions

View File

@ -2611,3 +2611,9 @@ David 19 Mar 2007
client_types.C
cs_statefile.C
scheduler_op.C
Rom 19 Mar 2007
- MGR: Strip out all the extra fluff, and add a website link.
clientgui/
ProjectListCtrl.cpp, .h

View File

@ -23,6 +23,7 @@
#include "stdwx.h"
#include "BOINCGUIApp.h"
#include "hyperlink.h"
#include "ProjectListCtrl.h"
////@begin XPM images
@ -218,6 +219,7 @@ bool CProjectListItemCtrl::Create( wxWindow* parent )
{
////@begin CProjectListItemCtrl member initialisation
m_pTitleStaticCtrl = NULL;
m_pWebsiteCtrl = NULL;
m_pHomeStaticCtrl = NULL;
m_pImageCtrl = NULL;
m_pGeneralAreaDescriptionStaticCtrl = NULL;
@ -251,11 +253,19 @@ void CProjectListItemCtrl::CreateControls()
wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL);
SetSizer(itemBoxSizer3);
wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL);
itemBoxSizer3->Add(itemBoxSizer4);
m_pTitleStaticCtrl = new CProjectListItemStaticCtrl;
m_pTitleStaticCtrl->Create( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
m_pTitleStaticCtrl->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma")));
itemBoxSizer3->Add(m_pTitleStaticCtrl, 0, wxALIGN_LEFT|wxALL, 1);
itemBoxSizer4->Add(m_pTitleStaticCtrl, 0, wxALIGN_LEFT|wxALL, 1);
m_pWebsiteCtrl = new wxHyperLink;
m_pWebsiteCtrl->Create( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer4->Add(m_pWebsiteCtrl, 0, wxALIGN_LEFT|wxALL, 1);
/*
m_pHomeStaticCtrl = new CProjectListItemStaticCtrl;
m_pHomeStaticCtrl->Create( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer3->Add(m_pHomeStaticCtrl, 0, wxALIGN_LEFT|wxALL, 1);
@ -296,6 +306,7 @@ void CProjectListItemCtrl::CreateControls()
m_pDescriptionStaticCtrl = new CProjectListItemStaticCtrl;
m_pDescriptionStaticCtrl->Create( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer8->Add(m_pDescriptionStaticCtrl, 0, wxALIGN_LEFT||wxALIGN_CENTER_VERTICAL|wxALL, 1);
*/
////@end CProjectListItemCtrl content construction
}
@ -380,6 +391,10 @@ bool CProjectListItemCtrl::SetDescription( wxString strDescription ) {
bool CProjectListItemCtrl::SetURL( wxString strURL ) {
if (m_pWebsiteCtrl) {
m_pWebsiteCtrl->SetLabel(wxT("Website"));
m_pWebsiteCtrl->SetURL(strURL);
}
m_strURL = strURL;
return true;
}

View File

@ -27,6 +27,7 @@
class CProjectListItemCtrl;
class CProjectListItemStaticCtrl;
class wxHyperLink;
class ProjectListCtrlEvent;
class ProjectListItemCtrlEvent;
@ -165,6 +166,7 @@ public:
private:
CProjectListItemStaticCtrl* m_pTitleStaticCtrl;
wxHyperLink* m_pWebsiteCtrl;
CProjectListItemStaticCtrl* m_pHomeStaticCtrl;
wxStaticBitmap* m_pImageCtrl;
CProjectListItemStaticCtrl* m_pGeneralAreaDescriptionStaticCtrl;