Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/cad/OrcaSlicer/files/patch-src_slic3r_GUI_EditGCodeDialog.cpp
34610 views
1
--- src/slic3r/GUI/EditGCodeDialog.cpp.orig 2025-10-02 17:32:12 UTC
2
+++ src/slic3r/GUI/EditGCodeDialog.cpp
3
@@ -719,7 +719,7 @@ void ParamsModel::GetValue(wxVariant& variant, const w
4
5
ParamsNode* node = static_cast<ParamsNode*>(item.GetID());
6
if (col == (unsigned int)0)
7
-#ifdef __linux__
8
+#if defined(__linux__) || defined(__FreeBSD__)
9
// variant << wxDataViewIconText(node->GetFormattedText(), get_bmp_bundle(node->icon_name)->GetIconFor(m_ctrl->GetParent())); //TODO: update to bundle with wx update
10
{
11
wxIcon icon;
12
@@ -740,7 +740,7 @@ bool ParamsModel::SetValue(const wxVariant& variant, c
13
14
ParamsNode* node = static_cast<ParamsNode*>(item.GetID());
15
if (col == (unsigned int)0) {
16
-#ifdef __linux__
17
+#if defined(__linux__) || defined(__FreeBSD__)
18
wxDataViewIconText data;
19
data << variant;
20
node->icon = data.GetIcon();
21
@@ -800,7 +800,7 @@ wxString ParamsModel::GetColumnType(unsigned int c
22
}
23
unsigned int ParamsModel::GetColumnCount() const { return 1; }
24
wxString ParamsModel::GetColumnType(unsigned int col) const {
25
-#ifdef __linux__
26
+#if defined(__linux__) || defined(__FreeBSD__)
27
return wxT("wxDataViewIconText");
28
#else
29
return wxT("DataViewBitmapText");
30
@@ -825,7 +825,7 @@ ParamsViewCtrl::ParamsViewCtrl(wxWindow *parent, wxSiz
31
this->AssociateModel(model);
32
model->SetAssociatedControl(this);
33
34
-#ifdef __linux__
35
+#if defined(__linux__) || defined(__FreeBSD__)
36
wxDataViewIconTextRenderer* rd = new wxDataViewIconTextRenderer();
37
#ifdef SUPPORTS_MARKUP
38
rd->EnableMarkup(true);
39
40