Path: blob/main/cad/OrcaSlicer/files/patch-src_slic3r_GUI_EditGCodeDialog.cpp
34610 views
--- src/slic3r/GUI/EditGCodeDialog.cpp.orig 2025-10-02 17:32:12 UTC1+++ src/slic3r/GUI/EditGCodeDialog.cpp2@@ -719,7 +719,7 @@ void ParamsModel::GetValue(wxVariant& variant, const w34ParamsNode* node = static_cast<ParamsNode*>(item.GetID());5if (col == (unsigned int)0)6-#ifdef __linux__7+#if defined(__linux__) || defined(__FreeBSD__)8// variant << wxDataViewIconText(node->GetFormattedText(), get_bmp_bundle(node->icon_name)->GetIconFor(m_ctrl->GetParent())); //TODO: update to bundle with wx update9{10wxIcon icon;11@@ -740,7 +740,7 @@ bool ParamsModel::SetValue(const wxVariant& variant, c1213ParamsNode* node = static_cast<ParamsNode*>(item.GetID());14if (col == (unsigned int)0) {15-#ifdef __linux__16+#if defined(__linux__) || defined(__FreeBSD__)17wxDataViewIconText data;18data << variant;19node->icon = data.GetIcon();20@@ -800,7 +800,7 @@ wxString ParamsModel::GetColumnType(unsigned int c21}22unsigned int ParamsModel::GetColumnCount() const { return 1; }23wxString ParamsModel::GetColumnType(unsigned int col) const {24-#ifdef __linux__25+#if defined(__linux__) || defined(__FreeBSD__)26return wxT("wxDataViewIconText");27#else28return wxT("DataViewBitmapText");29@@ -825,7 +825,7 @@ ParamsViewCtrl::ParamsViewCtrl(wxWindow *parent, wxSiz30this->AssociateModel(model);31model->SetAssociatedControl(this);3233-#ifdef __linux__34+#if defined(__linux__) || defined(__FreeBSD__)35wxDataViewIconTextRenderer* rd = new wxDataViewIconTextRenderer();36#ifdef SUPPORTS_MARKUP37rd->EnableMarkup(true);383940