int CNetworkTaskBox::OnCreate(LPCREATESTRUCT lpCreateStruct) { if ( CTaskBox::OnCreate( lpCreateStruct ) == -1 ) return -1; SetPrimary( TRUE ); CRect rc( 0, 0, 0, 0 ); m_wndChan.Create( WS_CHILD|WS_VSCROLL|WS_VISIBLE|WS_TABSTOP|CBS_DROPDOWN|CBS_SORT, rc, this, IDC_NETWORK_CHAN ); m_wndPlay.Create( WS_CHILD|WS_VSCROLL|WS_VISIBLE|WS_TABSTOP|CBS_DROPDOWN|CBS_AUTOHSCROLL, rc, this, IDC_NETWORK_PLAY ); m_wndChan.SetFont( &CoolInterface.m_fntNormal ); m_wndPlay.SetFont( &CoolInterface.m_fntNormal ); m_wndPlay.AddString( "¼àÌý" ); m_wndPlay.AddString( "¼Òô" ); m_wndPlay.SetCurSel( 0 ); m_wndStart.Create( rc, this, IDOK ); m_wndStart.SetWindowText( "È·¶¨" ); m_wndStart.SetIcon( CoolInterface.m_pImages.ExtractIcon( 22 ) ); m_wndStart.SetHandCursor( TRUE ); return 0; }
ContactSection ContactSection::add_scope( const std::shared_ptr<ContactItem>& item) const { OT_ASSERT(item); auto scope = item; bool needsPrimary{true}; const auto& groupID = scope->Type(); GroupMap groups = groups_; const auto& group = groups[groupID]; if (group) { needsPrimary = (1 > group->Size()); } if (needsPrimary && false == scope->isPrimary()) { scope.reset(new ContactItem(scope->SetPrimary(true))); } if (false == scope->isActive()) { scope.reset(new ContactItem(scope->SetActive(true))); } groups[groupID].reset(new ContactGroup(nym_, section_, scope)); auto version = proto::RequiredVersion(section_, item->Type(), version_); return ContactSection(nym_, version, version, section_, groups); }
int CSearchInputBox::OnCreate(LPCREATESTRUCT lpCreateStruct) { if ( CTaskBox::OnCreate( lpCreateStruct ) == -1 ) return -1; CRect rc( 0, 0, 0, 0 ); CString strCaption; if ( ! m_wndSearch.Create( ES_AUTOHSCROLL | WS_TABSTOP | WS_GROUP, rc, this, IDC_SEARCH, _T("Search"), _T("Search.%.2i") ) ) return -1; m_wndSearch.SetFont( &theApp.m_gdiFont ); m_wndSearch.ModifyStyleEx( 0, WS_EX_CLIENTEDGE ); if ( ! m_wndSchemas.Create( WS_TABSTOP, rc, this, IDC_SCHEMAS ) ) return -1; LoadString( m_wndSchemas.m_sNoSchemaText, IDS_SEARCH_PANEL_AFT ); m_wndSchemas.Load( Settings.Search.LastSchemaURI ); m_wndStart.Create( rc, this, IDC_SEARCH_START, WS_TABSTOP | BS_DEFPUSHBUTTON ); m_wndStart.SetHandCursor( TRUE ); m_wndStop.Create( rc, this, IDC_SEARCH_STOP, WS_TABSTOP ); m_wndStop.SetHandCursor( TRUE ); m_wndPrefix.Create( rc, this, IDC_SEARCH_PREFIX ); m_wndPrefix.SetHandCursor( TRUE ); OnSkinChange(); SetPrimary( TRUE ); return 0; }
CHomeConnectionBox::CHomeConnectionBox() : m_pdConnectedHours ( NULL ) , m_pdConnectedMinutes ( NULL ) { ZeroMemory( m_pdCount, sizeof( m_pdCount ) ); SetPrimary( TRUE ); }
CHomeLibraryBox::CHomeLibraryBox() : m_pdLibraryFiles ( NULL ) , m_pdLibraryVolume ( NULL ) , m_pdLibraryHashRemaining ( NULL ) , m_hHand ( NULL ) , m_pHover ( NULL ) { SetPrimary( FALSE ); }
CHomeUploadsBox::CHomeUploadsBox() : m_pdUploadsNone ( NULL ) , m_pdUploadsOne ( NULL ) , m_pdUploadsMany ( NULL ) , m_pdUploadedNone ( NULL ) , m_pdUploadedOne ( NULL ) , m_pdUploadedMany ( NULL ) , m_pdTorrentsOne ( NULL ) , m_pdTorrentsMany ( NULL ) { SetPrimary( FALSE ); }
CHomeDownloadsBox::CHomeDownloadsBox() : m_pdDownloadsNone ( NULL ) , m_pdDownloadsOne ( NULL ) , m_pdDownloadsMany ( NULL ) , m_pdDownloadedNone ( NULL ) , m_pdDownloadedOne ( NULL ) , m_pdDownloadedMany ( NULL ) , m_pdDownloadedVolume ( NULL ) , m_hHand ( NULL ) , m_pHover ( NULL ) { SetPrimary( FALSE ); }
void CCinematicWeapon::HandleEvent( const SGameObjectEvent& goEvent ) { if ((goEvent.event == eGFE_ScriptEvent) && (goEvent.param != NULL)) { const char* eventName = static_cast<const char*>(goEvent.param); if (strcmp(eventName, "primary") == 0) { SetPrimary(); } if (strcmp(eventName, "secondary") == 0) { SetSecondary(); } if (strcmp(eventName, "deactivate") == 0) { Disable(); } } }