Path: blob/main/cad/PrusaSlicer/files/patch-src_slic3r_GUI_EditGCodeDialog.cpp
16461 views
--- src/slic3r/GUI/EditGCodeDialog.cpp.orig 2024-12-20 11:54:34 UTC1+++ src/slic3r/GUI/EditGCodeDialog.cpp2@@ -566,7 +566,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__)8variant << wxDataViewIconText(node->text, get_bmp_bundle(node->icon_name)->GetIconFor(m_ctrl->GetParent()));9#else10variant << DataViewBitmapText(node->text, get_bmp_bundle(node->icon_name)->GetBitmapFor(m_ctrl->GetParent()));11@@ -581,7 +581,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@@ -658,7 +658,7 @@ ParamsViewCtrl::ParamsViewCtrl(wxWindow *parent, wxSiz21this->AssociateModel(model);22model->SetAssociatedControl(this);2324-#ifdef __linux__25+#if defined(__linux__) || defined(__FreeBSD__)26wxDataViewIconTextRenderer* rd = new wxDataViewIconTextRenderer();27#ifdef SUPPORTS_MARKUP28rd->EnableMarkup(true);293031