583 |
"""Return true if a layer is currently selected""" |
"""Return true if a layer is currently selected""" |
584 |
return self.canvas.HasSelectedLayer() |
return self.canvas.HasSelectedLayer() |
585 |
|
|
586 |
|
def has_selected_shape_layer(self): |
587 |
|
"""Return true if a shape layer is currently selected""" |
588 |
|
return isinstance(self.current_layer(), Layer) |
589 |
|
|
590 |
def has_selected_shapes(self): |
def has_selected_shapes(self): |
591 |
"""Return true if a shape is currently selected""" |
"""Return true if a shape is currently selected""" |
592 |
return self.canvas.HasSelectedShapes() |
return self.canvas.HasSelectedShapes() |
975 |
"""Return true if a layer is selected in the context""" |
"""Return true if a layer is selected in the context""" |
976 |
return context.mainwindow.has_selected_layer() |
return context.mainwindow.has_selected_layer() |
977 |
|
|
978 |
|
def _has_selected_shape_layer(context): |
979 |
|
"""Return true if a shape layer is selected in the context""" |
980 |
|
return context.mainwindow.has_selected_shape_layer() |
981 |
|
|
982 |
def _has_selected_shapes(context): |
def _has_selected_shapes(context): |
983 |
"""Return true if a layer is selected in the context""" |
"""Return true if a layer is selected in the context""" |
984 |
return context.mainwindow.has_selected_shapes() |
return context.mainwindow.has_selected_shapes() |
1115 |
sensitive = _has_selected_layer) |
sensitive = _has_selected_layer) |
1116 |
_method_command("layer_show_table", _("Show Ta&ble"), "LayerShowTable", |
_method_command("layer_show_table", _("Show Ta&ble"), "LayerShowTable", |
1117 |
helptext = _("Show the selected layer's table"), |
helptext = _("Show the selected layer's table"), |
1118 |
sensitive = _has_selected_layer) |
sensitive = _has_selected_shape_layer) |
1119 |
_method_command("layer_properties", _("&Properties..."), "LayerEditProperties", |
_method_command("layer_properties", _("&Properties..."), "LayerEditProperties", |
1120 |
sensitive = _has_selected_layer, |
sensitive = _has_selected_layer, |
1121 |
helptext = _("Edit the properties of the selected layer")) |
helptext = _("Edit the properties of the selected layer")) |
1122 |
_method_command("layer_jointable", _("&Join Table..."), "LayerJoinTable", |
_method_command("layer_jointable", _("&Join Table..."), "LayerJoinTable", |
1123 |
sensitive = _has_selected_layer, |
sensitive = _has_selected_shape_layer, |
1124 |
helptext = _("Join and attach a table to the selected layer")) |
helptext = _("Join and attach a table to the selected layer")) |
1125 |
|
|
1126 |
def _can_unjoin(context): |
def _can_unjoin(context): |