Beispiel #1
0
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;
}
int CBrowseHostWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CBaseMatchWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

	if ( CSchema* pSchema = SchemaCache.Get( Settings.Search.BlankSchemaURI ) )
	{
		CPtrList pColumns;
		CSchemaColumnsDlg::LoadColumns( pSchema, &pColumns );
		m_wndList.SelectSchema( pSchema, &pColumns );
	}

	m_wndHeader.Create( this );
	m_wndProfile.Create( this );
	m_wndFrame.Create( this, &m_wndList );

	LoadState( _T("CBrowseHostWnd"), TRUE );

	m_pBrowser->Browse();

	OnSkinChange();

	m_bOnFiles = FALSE;

	return 0;
}
Beispiel #3
0
int CHomeSearchCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

	CRect rc( 0, 0, 0, 0 );

	if ( ! m_wndText.Create( WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_GROUP|WS_VSCROLL|CBS_AUTOHSCROLL|CBS_DROPDOWN,
		rc, this, IDC_SEARCH_TEXT ) ) return -1;

	if ( ! m_wndSchema.Create( WS_CHILD|WS_VISIBLE|WS_TABSTOP, rc, this, IDC_SCHEMAS ) )
		return -1;

	LoadString( m_wndSchema.m_sNoSchemaText, IDS_SEARCH_PANEL_AFT );
	m_wndSchema.Load( Settings.Search.LastSchemaURI );

	m_wndSearch.Create( rc, this, IDC_SEARCH_START, WS_TABSTOP | BS_DEFPUSHBUTTON );
	m_wndSearch.SetHandCursor( TRUE );

	m_wndAdvanced.Create( rc, this, IDC_SEARCH_ADVANCED, WS_TABSTOP );
	m_wndAdvanced.SetHandCursor( TRUE );

	OnSkinChange( CoolInterface.m_crWindow );

	FillHistory();

	return 0;
}
Beispiel #4
0
int CSearchPanel::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if ( CTaskPanel::OnCreate( lpCreateStruct ) == -1 )return -1;
	
	m_bAdvanced = ( Settings.General.GUIMode != GUI_BASIC ) &&  ( Settings.Search.AdvancedPanel );
	
	m_boxSearch.Create( this, 136, _T("Search"), IDR_SEARCHFRAME );
	m_boxAdvanced.Create( this, 110, _T("Advanced"), IDR_SEARCHFRAME );
	m_boxSchema.Create( this, 0, _T("Schema"), IDR_SEARCHFRAME );
	m_boxResults.Create( this, 80, _T("Results"), IDR_HOSTCACHEFRAME );
	
	// Basic search box
	AddBox( &m_boxSearch );

	// Advanced search options
	if ( m_bAdvanced ) 
	{
		AddBox( &m_boxAdvanced );
		// If the resolution is low, minimise the advanced box by default
		if ( GetSystemMetrics( SM_CYSCREEN ) < 1024 ) m_boxAdvanced.Expand( FALSE );
	}

	// Metadata
	AddBox( &m_boxSchema );

	// Results summary
	if ( m_bAdvanced ) AddBox( &m_boxResults );
	
	// The metadata box varies in height to fill available space
	SetStretchBox( &m_boxSchema );
	
	OnSkinChange();
	
	return 0;
}
int CPrivateChatFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CChatFrame::OnCreate( lpCreateStruct ) == -1 ) return -1;

	OnSkinChange();

	return 0;
}
int CLibraryHeaderPanel::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

	m_szBuffer = CSize( 0, 0 );
	OnSkinChange();

	return 0;
}
void CLibraryFrame::OnLibraryTreePhysical()
{
	if ( Settings.Library.ShowVirtual )
	{
		Settings.Library.ShowVirtual = false;
		OnSkinChange();
		m_wndTreeBottom.Invalidate();
	}
}
Beispiel #8
0
void CLibraryFrame::OnLibraryTreeVirtual()
{
	if ( Settings.Library.ShowVirtual )
		return;

	Settings.Library.ShowVirtual = true;
	OnSkinChange();
	m_wndTreeBottom.Invalidate();
}
Beispiel #9
0
int CLibraryView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

	ENABLE_DROP()

	OnSkinChange();

	return 0;
}
Beispiel #10
0
BOOL CChildWnd::LoadState(LPCTSTR pszName, BOOL bDefaultMaximise)
{
	CRect rcParent, rcChild;
	GetParent()->GetClientRect( &rcParent );

	if ( ! m_bPanelMode && Settings.LoadWindow( pszName, this ) )
	{
		if ( rcParent.Width() > 64 && rcParent.Height() > 32 )
		{
			GetWindowRect( &rcChild );
			GetParent()->ScreenToClient( &rcChild );

			if ( rcChild.right > rcParent.right || rcChild.bottom > rcParent.bottom )
			{
				rcChild.right	= min( rcChild.right, rcParent.right );
				rcChild.bottom	= min( rcChild.bottom, rcParent.bottom );
				MoveWindow( &rcChild );
			}
		}

		OnSkinChange();

		return TRUE;
	}

	if ( m_bPanelMode || bDefaultMaximise )		// Was m_bGroupMode
	{
		if ( m_bTabMode )
		{
			CString strClassName( GetRuntimeClass()->m_lpszClassName );
			CString strName( pszName ? pszName : (LPCTSTR)strClassName );
			m_nGroupSize = (float)theApp.GetProfileInt( _T("Windows"), strName + _T(".Splitter"), 500 ) / 1000;
		}

		if ( rcParent.Width() > 64 && rcParent.Height() > 32 )
			MoveWindow( &rcParent );
	}

	OnSkinChange();

	return FALSE;
}
BOOL CDlgFailureDiagonostic::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	InitGdi();
	InitControl();
	
	OnLanguageChange();
	OnSkinChange();
	return TRUE;
}
Beispiel #12
0
BOOL CDlgDriveEconomy::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	InitGdi();
	InitControl();
	
	OnLanguageChange();
	OnSkinChange();
	return TRUE;
}
Beispiel #13
0
int CIRCWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    if ( CPanelWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

    if ( ! m_wndFrame.Create( this ) ) return -1;

    LoadState();

    OnSkinChange();

    return 0;
}
Beispiel #14
0
BOOL CPhoneBook::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	// TODO: Add extra initialization here
	InitGdi();
	InitControl();
	OnLanguageChange();
	OnSkinChange();
	
	return TRUE;  // return TRUE unless you set the focus to a control
}
int CPluginWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CMDIChildWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

	m_bAlert = 1982;
	OnSkinChange();
	m_bAlert = FALSE;

	GetManager()->Add( this );

	return 0;
}
Beispiel #16
0
BOOL CDlgComSetting::OnInitDialog()
{
	CDialogBase::OnInitDialog();

	InitGdi();
	InitControl();

	OnLanguageChange();
	OnSkinChange();
	UpdateBnStatus();

	return TRUE;
}
Beispiel #17
0
void CSearchWnd::ExecuteSearch()
{
    CQuickLock pLock( m_pMatches->m_pSection );

    CSearchPtr pManaged;
    if ( ! empty() )
        pManaged = m_oSearches.back();

    m_wndPanel.ShowSearch( pManaged );

    if ( pManaged )
    {
        CQuerySearchPtr pSearch = pManaged->GetSearch();
        if ( pSearch && pSearch->m_bAutostart )
        {
            if ( ! pSearch->CheckValid() )
            {
                // Invalid search, open help window
                CQuerySearch::SearchHelp();
            }
            else if ( AdultFilter.IsSearchFiltered( pSearch->m_sKeywords ) )
            {
                // Adult search blocked, open help window
                CHelpDlg::Show( _T("SearchHelp.AdultSearch") );
            }
            else
            {
                m_bPaused	= FALSE;
                m_bWaitMore	= FALSE;
                m_tSearch	= GetTickCount();

                pManaged->Stop();
                pManaged->Start();

                m_nMaxResults = m_pMatches->m_nGnutellaHits + Settings.Gnutella.MaxResults;
                m_nMaxED2KResults = m_pMatches->m_nED2KHits + Settings.eDonkey.MaxResults;
                m_nMaxQueryCount = pManaged->m_nQueryCount + Settings.Gnutella2.QueryLimit;

                m_wndPanel.Disable();

                if ( m_bPanel && Settings.Search.HideSearchPanel )
                {
                    m_bPanel = FALSE;
                    OnSkinChange();
                }
            }
        }
    }

    UpdateMessages();
}
Beispiel #18
0
int CBrowseHeaderCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    if ( CWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;

    if ( CSchemaPtr pSchema = SchemaCache.Get( CSchema::uriLibrary ) )
    {
        m_nIcon32 = pSchema->m_nIcon32;
        m_nIcon48 = pSchema->m_nIcon48;
    }

    OnSkinChange();

    return 0;
}
Beispiel #19
0
BOOL CDlgConfirm2::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	InitGdi();
	InitControl();
	OnLanguageChange();
	OnSkinChange();

	MoveWindow(0 , 0, 494, 274);
	CenterWindow(GetDesktopWindow());
	SetTimer(TID_CLOSE_WINDOW, m_dwTimeElapse*1000, NULL);

	return TRUE;
}
Beispiel #20
0
CTextCtrl::CTextCtrl()
	: m_nPosition	( 0 )
	, m_nTotal		( 0 )
	, m_nHeight		( 0 )
	, m_bProcess	( TRUE )
	, m_nLastClicked ( -1 )
{
	// Severity (Text)
	//m_crText[0] = Colors.m_crLog...
	OnSkinChange();

	m_pFont.CreateFont( -(int)Settings.Fonts.DefaultSize, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE,
		DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, theApp.m_nFontQuality,
		DEFAULT_PITCH|FF_DONTCARE, Settings.Fonts.SystemLogFont );
}
BOOL CBrightnessSetDlg::OnInitDialog()
{
	CDialogBase::OnInitDialog();

	InitGdi();
	InitControl();

	OnLanguageChange();
	OnSkinChange();
	UpdateBnStatus();

	SetWindowText(_T("Brightness_Setting"));

	return TRUE;
}
Beispiel #22
0
BOOL CPhoneLog::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	// TODO: Add extra initialization here
	InitGdi();
	InitControl();
 	//PhoneLogMng::Instance().SetLPhoneLogState(3);	//拨出


	OnLanguageChange();
	OnSkinChange();

	//PhoneBookMng::Instance().Load();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Beispiel #23
0
int CMonitorBarCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CControlBar::OnCreate( lpCreateStruct ) == -1 ) return -1;

//	if ( Skin.m_bBordersEnabled )
		m_dwStyle |= CBRS_BORDER_3D;

	if ( lpCreateStruct->dwExStyle & WS_EX_LAYOUTRTL )
	{
		lpCreateStruct->dwExStyle ^= WS_EX_LAYOUTRTL;
		SetWindowLongPtr( this->m_hWnd, GWL_EXSTYLE, lpCreateStruct->dwExStyle );
	}

	OnSkinChange();

	SetTimer( 1, 200, NULL );

	return 0;
}
Beispiel #24
0
int CRemoteWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if ( CWnd::OnCreate( lpCreateStruct ) == -1 ) return -1;
	if ( lpCreateStruct->dwExStyle & WS_EX_LAYOUTRTL )
	{
		lpCreateStruct->dwExStyle ^= WS_EX_LAYOUTRTL;
		SetWindowLongPtr( this->m_hWnd, GWL_EXSTYLE, lpCreateStruct->dwExStyle );
	}

	OnSkinChange();
	EnableToolTips();

	int nWindowX = AfxGetApp()->GetProfileInt( L"Windows", L"CRemoteWnd.Left", 0 );
	int nWindowY = AfxGetApp()->GetProfileInt( L"Windows", L"CRemoteWnd.Top", 0 );

	SetWindowPos( &wndTopMost, nWindowX, nWindowY, 0, 0, SWP_NOSIZE|SWP_SHOWWINDOW );

	SetTimer( 1, 50, NULL );

	return 0;
}
Beispiel #25
0
BOOL CDlgAnswerList::OnInitDialog() 
{
	CDialogBase::OnInitDialog();
	
	SetWindowText(_T("DlgAnswerList_WINDOW_NAME"));

	InitGdi();
	InitControl();
	
	OnLanguageChange();
	OnSkinChange();

	m_bIsOpen = TRUE;

	ShowPage( m_nPageIndex );

	CSysConfig::Instance().SetLastDialogID(1);

	ChangeReadStatus();
	//UpdateData();

	return TRUE;
}
// ---------------------------------------------------------------------------
// CFepUiLayout::OnResourceChange
// Handle system resource change
// (other items were commented in a header).
// ---------------------------------------------------------------------------
//           
EXPORT_C TInt CFepUiLayout::OnResourceChange(TInt aType)
    {
    TInt err = KErrNone;
    switch(aType)
        {
        case KEikDynamicLayoutVariantSwitch:
            {                
            TPixelsTwipsAndRotation ptSize;             
            CCoeEnv::Static()->ScreenDevice()->
                                    GetDefaultScreenSizeAndRotation(ptSize);
            iScreenSize = ptSize.iPixelSize;
            err = SizeChanged(&ptSize);
            }
            break;
        case KAknsMessageSkinChange:
            err = OnSkinChange();
        default:
            break;            
        }
    //let controls to handle resource change
    iRootCtrl->HandleResourceChange(aType);        
    return err;
    
    }
Beispiel #27
0
void CSearchWnd::OnSearchPanel()
{
    Settings.Search.SearchPanel = m_bPanel = ! m_bPanel;
    OnSkinChange();
    UpdateMessages();
}
Beispiel #28
0
void CSearchWnd::OnSearchDetails()
{
    Settings.Search.DetailPanelVisible = m_bDetails = ! m_bDetails;
    OnSkinChange();
}