| | 967 | |
| | 968 | === Instellingen groeperen === |
| | 969 | |
| | 970 | Soortgelijke instellingen kunnen worden gegroepeerd door ''settings groups'' te definiëren (sinds r15289): |
| | 971 | |
| | 972 | {{{ |
| | 973 | #!mapcss |
| | 974 | settings::my_group { |
| | 975 | label: tr("my wonderful group"); |
| | 976 | icon: "my_beautiful_icon"; |
| | 977 | } |
| | 978 | }}} |
| | 979 | |
| | 980 | Label is verplicht, pictogram is optioneel. |
| | 981 | |
| | 982 | Als een groep voor instellingen eenmaal is gedefinieerd, kan er naar worden verwezen vanuit alle instellingen die er toe behoren: |
| | 983 | |
| | 984 | {{{ |
| | 985 | #!mapcss |
| | 986 | setting::hide_icons { |
| | 987 | type: boolean; |
| | 988 | label: tr("Pictogrammen verbergen bij lage zoom"); |
| | 989 | default: true; |
| | 990 | group: "my_group"; |
| | 991 | } |
| | 992 | }}} |
| | 993 | |
| | 994 | Groepen van instellingen worden weergegeven als submenu's in het menu Kaarttekeninstellingen. Als tenminste twee instellingen tot een groep behoren, geeft een speciaal menuitem "Alle instellingen schakelen" de mogelijkheid om snel alle instellingen van deze groep in één keer te schakelen. |