Added MessageBoxes for experimenting on OSX
This commit is contained in:
parent
ebe5ee3b1f
commit
e2a7bd4a14
3 changed files with 8 additions and 0 deletions
|
@ -179,6 +179,7 @@ sub _init_tabpanel {
|
||||||
my $obj_idx = $event->GetInt;
|
my $obj_idx = $event->GetInt;
|
||||||
|
|
||||||
$self->{plater}->select_object($obj_idx < 0 ? undef: $obj_idx);
|
$self->{plater}->select_object($obj_idx < 0 ? undef: $obj_idx);
|
||||||
|
Wx::MessageBox("Before item_changed_selection", "Slic3r Info", wxOK | wxICON_INFORMATION, $self);
|
||||||
$self->{plater}->item_changed_selection($obj_idx);
|
$self->{plater}->item_changed_selection($obj_idx);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1852,6 +1852,8 @@ sub on_config_change {
|
||||||
sub item_changed_selection{
|
sub item_changed_selection{
|
||||||
my ($self, $obj_idx) = @_;
|
my ($self, $obj_idx) = @_;
|
||||||
|
|
||||||
|
Wx::MessageBox("Inside item_changed_selection", "Slic3r Info", wxOK | wxICON_INFORMATION, $self);
|
||||||
|
|
||||||
$self->{canvas}->Refresh;
|
$self->{canvas}->Refresh;
|
||||||
if ($self->{canvas3D}){
|
if ($self->{canvas3D}){
|
||||||
$self->{canvas3D}->deselect_volumes;
|
$self->{canvas3D}->deselect_volumes;
|
||||||
|
@ -2065,6 +2067,7 @@ sub select_object {
|
||||||
if (defined $obj_idx) {
|
if (defined $obj_idx) {
|
||||||
$self->{objects}->[$obj_idx]->selected(1);
|
$self->{objects}->[$obj_idx]->selected(1);
|
||||||
# Select current object in the list on c++ side
|
# Select current object in the list on c++ side
|
||||||
|
Wx::MessageBox("Before select_current_object", "Slic3r Info", wxOK | wxICON_INFORMATION, $self);
|
||||||
Slic3r::GUI::select_current_object($obj_idx);
|
Slic3r::GUI::select_current_object($obj_idx);
|
||||||
} else {
|
} else {
|
||||||
# Unselect all objects in the list on c++ side
|
# Unselect all objects in the list on c++ side
|
||||||
|
|
|
@ -1128,9 +1128,12 @@ void unselect_objects()
|
||||||
|
|
||||||
void select_current_object(int idx)
|
void select_current_object(int idx)
|
||||||
{
|
{
|
||||||
|
wxMessageBox("Inside select_current_object", "Info");
|
||||||
m_objects_ctrl->UnselectAll();
|
m_objects_ctrl->UnselectAll();
|
||||||
|
wxMessageBox("UnselectAll", "Info");
|
||||||
if (idx < 0) return;
|
if (idx < 0) return;
|
||||||
m_objects_ctrl->Select(m_objects_model->GetItemById(idx));
|
m_objects_ctrl->Select(m_objects_model->GetItemById(idx));
|
||||||
|
wxMessageBox("Item is selected", "Info");
|
||||||
|
|
||||||
if (get_view_mode() == ConfigMenuModeExpert){
|
if (get_view_mode() == ConfigMenuModeExpert){
|
||||||
if (!m_sizer_object_buttons->IsShown(1))
|
if (!m_sizer_object_buttons->IsShown(1))
|
||||||
|
@ -1138,6 +1141,7 @@ void select_current_object(int idx)
|
||||||
if (!m_collpane_settings->IsShown())
|
if (!m_collpane_settings->IsShown())
|
||||||
m_collpane_settings->Show(true);
|
m_collpane_settings->Show(true);
|
||||||
}
|
}
|
||||||
|
wxMessageBox("Updated sizer showing", "Info");
|
||||||
}
|
}
|
||||||
|
|
||||||
void add_expert_mode_part(wxWindow* parent, wxBoxSizer* sizer, int event_object_selection_changed)
|
void add_expert_mode_part(wxWindow* parent, wxBoxSizer* sizer, int event_object_selection_changed)
|
||||||
|
|
Loading…
Reference in a new issue