Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2019-05-09 20:24:21 +0300
committerbubnikv <bubnikv@gmail.com>2019-05-09 20:24:21 +0300
commitb7361200bf117318ed664ba8f213d83cd6840efb (patch)
treebd81de1d077f9adcefb139045d8a7c5b249cdb17 /src/slic3r/GUI/ButtonsDescription.cpp
parentb6837112dfff4ab9c7b3ea3081a6b29908e08fed (diff)
Some more localization improvements.
Diffstat (limited to 'src/slic3r/GUI/ButtonsDescription.cpp')
-rw-r--r--src/slic3r/GUI/ButtonsDescription.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/slic3r/GUI/ButtonsDescription.cpp b/src/slic3r/GUI/ButtonsDescription.cpp
index 9def34749..f9ab9b89c 100644
--- a/src/slic3r/GUI/ButtonsDescription.cpp
+++ b/src/slic3r/GUI/ButtonsDescription.cpp
@@ -12,9 +12,9 @@
namespace Slic3r {
namespace GUI {
-ButtonsDescription::ButtonsDescription(wxWindow* parent, t_icon_descriptions* icon_descriptions) :
+ButtonsDescription::ButtonsDescription(wxWindow* parent, const std::vector<Entry> &entries) :
wxDialog(parent, wxID_ANY, _(L("Buttons And Text Colors Description")), wxDefaultPosition, wxDefaultSize),
- m_icon_descriptions(icon_descriptions)
+ m_entries(entries)
{
auto grid_sizer = new wxFlexGridSizer(3, 20, 20);
@@ -22,18 +22,13 @@ ButtonsDescription::ButtonsDescription(wxWindow* parent, t_icon_descriptions* ic
main_sizer->Add(grid_sizer, 0, wxEXPAND | wxALL, 20);
// Icon description
- for (auto pair : *m_icon_descriptions)
+ for (const Entry &entry : m_entries)
{
- auto icon = new wxStaticBitmap(this, wxID_ANY, /***/pair.first->bmp());
+ auto icon = new wxStaticBitmap(this, wxID_ANY, entry.bitmap->bmp());
grid_sizer->Add(icon, -1, wxALIGN_CENTRE_VERTICAL);
-
- std::istringstream f(pair.second);
- std::string s;
- getline(f, s, ';');
- auto description = new wxStaticText(this, wxID_ANY, _(s));
+ auto description = new wxStaticText(this, wxID_ANY, _utf8(entry.symbol));
grid_sizer->Add(description, -1, wxALIGN_CENTRE_VERTICAL);
- getline(f, s, ';');
- description = new wxStaticText(this, wxID_ANY, _(s));
+ description = new wxStaticText(this, wxID_ANY, _utf8(entry.explanation));
grid_sizer->Add(description, -1, wxALIGN_CENTRE_VERTICAL | wxEXPAND);
}