support undo patch applied
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1344,6 +1344,10 @@ void wxTextCtrl::Undo()
|
|||||||
{
|
{
|
||||||
if (CanUndo())
|
if (CanUndo())
|
||||||
{
|
{
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
TXNUndo((TXNObject)m_macTXN);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1351,16 +1355,36 @@ void wxTextCtrl::Redo()
|
|||||||
{
|
{
|
||||||
if (CanRedo())
|
if (CanRedo())
|
||||||
{
|
{
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
TXNRedo((TXNObject)m_macTXN);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxTextCtrl::CanUndo() const
|
bool wxTextCtrl::CanUndo() const
|
||||||
{
|
{
|
||||||
|
if ( !IsEditable() )
|
||||||
|
{
|
||||||
|
return false ;
|
||||||
|
}
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
return TXNCanUndo((TXNObject)m_macTXN,NULL);
|
||||||
|
}
|
||||||
return FALSE ;
|
return FALSE ;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxTextCtrl::CanRedo() const
|
bool wxTextCtrl::CanRedo() const
|
||||||
{
|
{
|
||||||
|
if ( !IsEditable() )
|
||||||
|
{
|
||||||
|
return false ;
|
||||||
|
}
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
return TXNCanRedo((TXNObject)m_macTXN,NULL);
|
||||||
|
}
|
||||||
return FALSE ;
|
return FALSE ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1344,6 +1344,10 @@ void wxTextCtrl::Undo()
|
|||||||
{
|
{
|
||||||
if (CanUndo())
|
if (CanUndo())
|
||||||
{
|
{
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
TXNUndo((TXNObject)m_macTXN);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1351,16 +1355,36 @@ void wxTextCtrl::Redo()
|
|||||||
{
|
{
|
||||||
if (CanRedo())
|
if (CanRedo())
|
||||||
{
|
{
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
TXNRedo((TXNObject)m_macTXN);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxTextCtrl::CanUndo() const
|
bool wxTextCtrl::CanUndo() const
|
||||||
{
|
{
|
||||||
|
if ( !IsEditable() )
|
||||||
|
{
|
||||||
|
return false ;
|
||||||
|
}
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
return TXNCanUndo((TXNObject)m_macTXN,NULL);
|
||||||
|
}
|
||||||
return FALSE ;
|
return FALSE ;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxTextCtrl::CanRedo() const
|
bool wxTextCtrl::CanRedo() const
|
||||||
{
|
{
|
||||||
|
if ( !IsEditable() )
|
||||||
|
{
|
||||||
|
return false ;
|
||||||
|
}
|
||||||
|
if ( m_macUsesTXN )
|
||||||
|
{
|
||||||
|
return TXNCanRedo((TXNObject)m_macTXN,NULL);
|
||||||
|
}
|
||||||
return FALSE ;
|
return FALSE ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user