Fix[control-editor]: Manual size on free sub-buttons

This commit is contained in:
Mathias Boulay 2023-08-06 11:10:49 +02:00
parent 73608f2749
commit 54e98ec670
2 changed files with 9 additions and 7 deletions

View File

@ -92,6 +92,6 @@ public class ControlSubButton extends ControlButton {
@Override
public void loadEditValues(EditControlPopup editControlPopup) {
editControlPopup.loadSubButtonValues(getProperties());
editControlPopup.loadSubButtonValues(getProperties(), parentDrawer.drawerData.orientation);
}
}

View File

@ -356,14 +356,16 @@ public class EditControlPopup {
/**
* Load values for sub buttons
*/
public void loadSubButtonValues(ControlData data) {
public void loadSubButtonValues(ControlData data, ControlDrawerData.Orientation drawerOrientation) {
loadValues(data);
// Size linked to the parent drawer
mSizeTextview.setVisibility(GONE);
mSizeXTextView.setVisibility(GONE);
mWidthEditText.setVisibility(GONE);
mHeightEditText.setVisibility(GONE);
// Size linked to the parent drawer depending on the drawer settings
if(drawerOrientation != ControlDrawerData.Orientation.FREE){
mSizeTextview.setVisibility(GONE);
mSizeXTextView.setVisibility(GONE);
mWidthEditText.setVisibility(GONE);
mHeightEditText.setVisibility(GONE);
}
// No conditional, already depends on the parent drawer visibility
mVisibilityTextView.setVisibility(GONE);