Omission and bug fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2006-11-14 14:03:53 +00:00
parent 8120bbc916
commit 5bbdfd5ba2

View File

@@ -109,7 +109,6 @@ void wxRichTextStyleOrganiserDialog::Init()
m_deleteStyle = NULL; m_deleteStyle = NULL;
m_closeButton = NULL; m_closeButton = NULL;
m_bottomButtonSizer = NULL; m_bottomButtonSizer = NULL;
m_restartNumberingCtrl = NULL; m_restartNumberingCtrl = NULL;
m_okButton = NULL; m_okButton = NULL;
m_cancelButton = NULL; m_cancelButton = NULL;
@@ -486,7 +485,7 @@ iaculis malesuada. Donec bibendum ipsum ut ante porta fringilla.\n");
/// Clears the preview /// Clears the preview
void wxRichTextStyleOrganiserDialog::ClearPreview() void wxRichTextStyleOrganiserDialog::ClearPreview()
{ {
m_richTextCtrl->Clear(); m_previewCtrl->Clear();
} }
bool wxRichTextStyleOrganiserDialog::ApplyStyle(wxRichTextCtrl* ctrl) bool wxRichTextStyleOrganiserDialog::ApplyStyle(wxRichTextCtrl* ctrl)
@@ -835,6 +834,28 @@ void wxRichTextStyleOrganiserDialog::OnNewListUpdate( wxUpdateUIEvent& event )
void wxRichTextStyleOrganiserDialog::OnRenameClick( wxCommandEvent& WXUNUSED(event) ) void wxRichTextStyleOrganiserDialog::OnRenameClick( wxCommandEvent& WXUNUSED(event) )
{ {
int sel = m_stylesListBox->GetStyleListBox()->GetSelection();
if (sel == -1)
return;
wxRichTextStyleDefinition* def = m_stylesListBox->GetStyleListBox()->GetStyle(sel);
if (!def)
return;
wxString styleName = wxGetTextFromUser(_("Enter a new style name"), _("New Style"), def->GetName());
if (!styleName.IsEmpty())
{
if (styleName == def->GetName())
return;
if (GetStyleSheet()->FindParagraphStyle(styleName) || GetStyleSheet()->FindCharacterStyle(styleName) || GetStyleSheet()->FindListStyle(styleName))
{
wxMessageBox(_("Sorry, that name is taken. Please choose another."), _("New Style"), wxICON_EXCLAMATION|wxOK, this);
return;
}
def->SetName(styleName);
m_stylesListBox->UpdateStyles();
}
} }
/*! /*!