/***************************************************** ** ** BasicView --- getTitle ** ******************************************************/ wxString BasicView::getTitle() { wxString label, s = wxT( "empty" ); if ( doc ) { label = getWindowLabel( true ); if ( ! label.IsEmpty() ) s.Printf( wxT( "%s <%s>" ), (const wxChar*)doc->getHName(), (const wxChar*)getWindowLabel( false ) ); else s = doc->getHName(); } else { s = getWindowLabel(); } return s; }
BOOL XAP_Win32Dialog_DocComparison::_onInitDialog(HWND hWnd, WPARAM /*wParam*/, LPARAM /*lParam*/) { // set the window title setDialogTitle (getWindowLabel()); // localize buttons setDlgItemText(XAP_RID_DIALOG_DOCCOMPARISON_BTN_OK,getButtonLabel()); // set frame titles setDlgItemText(XAP_RID_DIALOG_DOCCOMPARISON_FRAME1,getFrame1Label()); setDlgItemText(XAP_RID_DIALOG_DOCCOMPARISON_FRAME2,getFrame2Label()); // fill frame 1 char * p = getPath1(); if (!p) p = g_strdup("FIXME: Invalid Path1"); setDlgItemText(XAP_RID_DIALOG_DOCCOMPARISON_PATH1,p); FREEP(p); p = getPath2(); if (!p) p = g_strdup("FIXME: Invalid Path2"); setDlgItemText(XAP_RID_DIALOG_DOCCOMPARISON_PATH2,p); FREEP(p); // fill frame 2 UT_uint32 i; UT_uint32 k1 = XAP_RID_DIALOG_DOCCOMPARISON_LABEL_RELATIONSHIP; UT_uint32 k2 = XAP_RID_DIALOG_DOCCOMPARISON_RELATIONSHIP; for(i = 0; i < getResultCount(); i++) { setDlgItemText(k1 + i,getResultLabel(i)); char * t = getResultValue(i); setDlgItemText(k2 + i, t); FREEP(t); } centerDialog(); return 1; // 1 == we did not call SetFocus() }