public class GroupShapeLock extends BaseShapeLock implements IGroupShapeLock
Determines which operations are disabled on the parent GroupShape.
Modifier and Type | Method and Description |
---|---|
boolean |
getAspectRatioLocked()
Determines whether shape have to preserve aspect ratio on resizing.
|
boolean |
getGroupingLocked()
Determines whether adding this shape to a group is forbidden.
|
boolean |
getPositionLocked()
Determines whether moving this shape is forbidden.
|
boolean |
getRotationLocked()
Determines whether changing rotation angle of this shape is forbidden.
|
boolean |
getSelectLocked()
Determines whether selecting this shape is forbidden.
|
boolean |
getSizeLocked()
Determines whether resizing this shape is forbidden.
|
boolean |
getUngroupingLocked()
Determines whether splitting this groupshape is forbidden.
|
void |
setAspectRatioLocked(boolean value)
Determines whether shape have to preserve aspect ratio on resizing.
|
void |
setGroupingLocked(boolean value)
Determines whether adding this shape to a group is forbidden.
|
void |
setPositionLocked(boolean value)
Determines whether moving this shape is forbidden.
|
void |
setRotationLocked(boolean value)
Determines whether changing rotation angle of this shape is forbidden.
|
void |
setSelectLocked(boolean value)
Determines whether selecting this shape is forbidden.
|
void |
setSizeLocked(boolean value)
Determines whether resizing this shape is forbidden.
|
void |
setUngroupingLocked(boolean value)
Determines whether splitting this groupshape is forbidden.
|
getNoLocks
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNoLocks
public boolean getGroupingLocked()
Determines whether adding this shape to a group is forbidden.
Read/write boolean
.
getGroupingLocked
in interface IGroupShapeLock
public void setGroupingLocked(boolean value)
Determines whether adding this shape to a group is forbidden.
Read/write boolean
.
setGroupingLocked
in interface IGroupShapeLock
public boolean getUngroupingLocked()
Determines whether splitting this groupshape is forbidden.
Read/write boolean
.
getUngroupingLocked
in interface IGroupShapeLock
public void setUngroupingLocked(boolean value)
Determines whether splitting this groupshape is forbidden.
Read/write boolean
.
setUngroupingLocked
in interface IGroupShapeLock
public boolean getSelectLocked()
Determines whether selecting this shape is forbidden.
Read/write boolean
.
getSelectLocked
in interface IGroupShapeLock
public void setSelectLocked(boolean value)
Determines whether selecting this shape is forbidden.
Read/write boolean
.
setSelectLocked
in interface IGroupShapeLock
public boolean getRotationLocked()
Determines whether changing rotation angle of this shape is forbidden.
Read/write boolean
.
getRotationLocked
in interface IGroupShapeLock
public void setRotationLocked(boolean value)
Determines whether changing rotation angle of this shape is forbidden.
Read/write boolean
.
setRotationLocked
in interface IGroupShapeLock
public boolean getAspectRatioLocked()
Determines whether shape have to preserve aspect ratio on resizing.
Read/write boolean
.
getAspectRatioLocked
in interface IGroupShapeLock
public void setAspectRatioLocked(boolean value)
Determines whether shape have to preserve aspect ratio on resizing.
Read/write boolean
.
setAspectRatioLocked
in interface IGroupShapeLock
public boolean getPositionLocked()
Determines whether moving this shape is forbidden.
Read/write boolean
.
getPositionLocked
in interface IGroupShapeLock
public void setPositionLocked(boolean value)
Determines whether moving this shape is forbidden.
Read/write boolean
.
setPositionLocked
in interface IGroupShapeLock
public boolean getSizeLocked()
Determines whether resizing this shape is forbidden.
Read/write boolean
.
getSizeLocked
in interface IGroupShapeLock
public void setSizeLocked(boolean value)
Determines whether resizing this shape is forbidden.
Read/write boolean
.
setSizeLocked
in interface IGroupShapeLock