@@ -207,13 +207,19 @@ fun PcMovementSizeSection(
207207fun PcControlCommandGrid (
208208 enabled : Boolean ,
209209 movementStep : Int ,
210+ selectedSize : PcMouseMovementSize ,
211+ onSizeSelected : (PcMouseMovementSize ) -> Unit ,
210212 onCommandSelected : (PcControlCommand , Boolean ) -> Unit ,
213+ sizeSelectorEnabled : Boolean = true,
211214 modifier : Modifier = Modifier
212215) {
213216 PcControlCommandSections (
214217 enabled = enabled,
215218 movementStep = movementStep,
219+ selectedSize = selectedSize,
220+ onSizeSelected = onSizeSelected,
216221 onCommandSelected = onCommandSelected,
222+ sizeSelectorEnabled = sizeSelectorEnabled,
217223 modifier = modifier
218224 )
219225}
@@ -222,7 +228,10 @@ fun PcControlCommandGrid(
222228fun PcControlCommandSections (
223229 enabled : Boolean ,
224230 movementStep : Int ,
231+ selectedSize : PcMouseMovementSize ,
232+ onSizeSelected : (PcMouseMovementSize ) -> Unit ,
225233 onCommandSelected : (PcControlCommand , Boolean ) -> Unit ,
234+ sizeSelectorEnabled : Boolean = true,
226235 modifier : Modifier = Modifier
227236) {
228237 val specs = pcMouseCompactControlSpecs(movementStep)
@@ -249,6 +258,11 @@ fun PcControlCommandSections(
249258 )
250259 }
251260 }
261+ PcMovementSizeSection (
262+ selectedSize = selectedSize,
263+ onSizeSelected = onSizeSelected,
264+ enabled = sizeSelectorEnabled
265+ )
252266 Section (titleResId = R .string.pc_mouse_section_scroll) {
253267 Box (modifier = Modifier .padding(12 .dp)) {
254268 PcCompactCommandGrid (
0 commit comments