ZRCola connected to libZRCola for composition and decomposition.
This commit is contained in:
parent
aad2b347a6
commit
3f94c919ba
@ -10,7 +10,7 @@
|
|||||||
<OutputFile>..\output\locale\%(Filename)\$(ProjectName).mo</OutputFile>
|
<OutputFile>..\output\locale\%(Filename)\$(ProjectName).mo</OutputFile>
|
||||||
</POCompile>
|
</POCompile>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\lib\wxExtend\include</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\lib\wxExtend\include;..\lib\libZRCola\include</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup />
|
<ItemGroup />
|
||||||
|
@ -93,6 +93,9 @@
|
|||||||
<ClInclude Include="zrcolagui.h" />
|
<ClInclude Include="zrcolagui.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\lib\libZRCola\build\libZRCola.vcxproj">
|
||||||
|
<Project>{3c61929e-7289-4101-8d0a-da22d6e1aea8}</Project>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\lib\wxExtend\build\wxExtend.vcxproj">
|
<ProjectReference Include="..\lib\wxExtend\build\wxExtend.vcxproj">
|
||||||
<Project>{a3a36689-ac35-4026-93da-a3ba0c0e767c}</Project>
|
<Project>{a3a36689-ac35-4026-93da-a3ba0c0e767c}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
@ -24,7 +24,11 @@
|
|||||||
#include "zrcolacomppnl.h"
|
#include "zrcolacomppnl.h"
|
||||||
#include "zrcolafrm.h"
|
#include "zrcolafrm.h"
|
||||||
|
|
||||||
|
#include <zrcola\compose.h>
|
||||||
|
#include <zrcola\decompose.h>
|
||||||
|
|
||||||
#include <wx/msgdlg.h>
|
#include <wx/msgdlg.h>
|
||||||
#include <wxex/common.h>
|
#include <wxex/common.h>
|
||||||
|
|
||||||
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
@ -42,9 +42,12 @@ void wxZRColaComposerPanel::OnDecomposedText(wxCommandEvent& event)
|
|||||||
// We are being updated by wxZRColaComposerPanel::OnComposedText()
|
// We are being updated by wxZRColaComposerPanel::OnComposedText()
|
||||||
event.Skip();
|
event.Skip();
|
||||||
} else {
|
} else {
|
||||||
// TODO: Do the real ZRCola composition here.
|
std::wstring composed;
|
||||||
|
ZRCola::Compose(m_decomposed->GetValue(), (size_t)-1, composed);
|
||||||
|
|
||||||
|
// Update composed text.
|
||||||
m_progress = true;
|
m_progress = true;
|
||||||
m_composed->SetValue(m_decomposed->GetValue());
|
m_composed->SetValue(composed);
|
||||||
event.Skip();
|
event.Skip();
|
||||||
m_progress = false;
|
m_progress = false;
|
||||||
}
|
}
|
||||||
@ -57,9 +60,12 @@ void wxZRColaComposerPanel::OnComposedText(wxCommandEvent& event)
|
|||||||
// We are being updated by wxZRColaComposerPanel::OnDecomposedText()
|
// We are being updated by wxZRColaComposerPanel::OnDecomposedText()
|
||||||
event.Skip();
|
event.Skip();
|
||||||
} else {
|
} else {
|
||||||
// TODO: Do the real ZRCola decomposition here.
|
std::wstring decomposed;
|
||||||
|
ZRCola::Decompose(m_composed->GetValue(), (size_t)-1, decomposed);
|
||||||
|
|
||||||
|
// Update decomposed text.
|
||||||
m_progress = true;
|
m_progress = true;
|
||||||
m_decomposed->SetValue(m_composed->GetValue());
|
m_decomposed->SetValue(decomposed);
|
||||||
event.Skip();
|
event.Skip();
|
||||||
m_progress = false;
|
m_progress = false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user