Changes

2,419 bytes added ,  15:29, 25 December 2019
Line 62: Line 62:  
     enableWaveBlending=0;
 
     enableWaveBlending=0;
 
  };
 
  };
 +
 +
layout={ // git-only
 +
    <object name> = {
 +
        visible=true;
 +
        posType=true;
 +
        posStart = (100,400);
 +
        posEnd = (170,0);
 +
        size = (0,680);
 +
    };
 +
   
 +
    // Any other objects here.
 +
   
 +
};
 +
 +
The 'layout' group is optional. Each group within this is for a layout object, these and the settings contained within the objects are all optional (defaults are used when not specified). How each setting in the layout objects' are handled are specific to each object. The 'visible' field controls whether the object is displayed, however this is ignored from config for some objects / unused for certain other objects. posType controls the handling for pos* fields: generally this does nothing, however with some objects this controls whether the pos is absolute (false) / relative to {base-pos} or special-handling (true). When posType is absolute the pos* fields must not be negative. The content of 'size' must not be negative.
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Object name
 +
! Description
 +
! 'visible' from config ignored / field used
 +
! Used fields (besides 'visible')
 +
|-
 +
| logo || || Yes, Yes ||
 +
|-
 +
| hbmenuVersion || || Yes, Yes ||
 +
|-
 +
| loaderInfo || || Yes, Yes ||
 +
|-
 +
| attentionText || || Yes, Yes ||
 +
|-
 +
| logInfo || || Yes, Yes ||
 +
|-
 +
| infoMsg || || Yes, Yes ||
 +
|-
 +
| menuPath || || No, ... ||
 +
|-
 +
| menuTypeMsg || || No, ... ||
 +
|-
 +
| msgBoxSeparator || || No, ... ||
 +
|-
 +
| msgBoxBottomText || || No, ... ||
 +
|-
 +
| backWave || || No, ... ||
 +
|-
 +
| middleWave || || No, ... ||
 +
|-
 +
| frontWave || || No, ... ||
 +
|-
 +
| buttonA || || No, ... ||
 +
|-
 +
| buttonAText || || No, ... ||
 +
|-
 +
| buttonB || || No, ... ||
 +
|-
 +
| buttonBText || || No, ... ||
 +
|-
 +
| buttonY || || No, ... ||
 +
|-
 +
| buttonYText || || No, ... ||
 +
|-
 +
| buttonM || || No, ... ||
 +
|-
 +
| buttonMText || || No, ... ||
 +
|-
 +
| buttonX || || No, ... ||
 +
|-
 +
| buttonXText || || No, ... ||
 +
|-
 +
| networkIcon || || No, ... ||
 +
|-
 +
| batteryCharge || || No, ... ||
 +
|-
 +
| batteryIcon || || No, ... ||
 +
|-
 +
| chargingIcon || || No, ... ||
 +
|-
 +
| status || || No, ... ||
 +
|-
 +
| temperature || || No, ... ||
 +
|-
 +
| menuList || || No, ... ||
 +
|-
 +
| menuListTiles || || No, ... ||
 +
|-
 +
| menuListIcon || || No, ... ||
 +
|-
 +
| menuListName || || No, ... ||
 +
|-
 +
| menuActiveEntryIcon || || No, ... ||
 +
|-
 +
| menuActiveEntryName || || No, ... ||
 +
|-
 +
| menuActiveEntryAuthor || || No, ... ||
 +
|-
 +
| menuActiveEntryVersion || || No, ... ||
 +
|-
 +
|}
    
= File Associations =
 
= File Associations =