MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / find_element_config_index

Method find_element_config_index

src/engine.rs:1175–1190  ·  view source on GitHub ↗
(
        &self,
        element_index: usize,
        config_type: ElementConfigType,
    )

Source from the content-addressed store, hash-verified

1173 }
1174
1175 fn find_element_config_index(
1176 &self,
1177 element_index: usize,
1178 config_type: ElementConfigType,
1179 ) -> Option<usize> {
1180 let element = &self.layout_elements[element_index];
1181 let start = element.element_configs.start;
1182 let length = element.element_configs.length;
1183 for i in 0..length {
1184 let config = &self.element_configs[start + i as usize];
1185 if config.config_type == config_type {
1186 return Some(config.config_index);
1187 }
1188 }
1189 None
1190 }
1191
1192 fn update_aspect_ratio_box(&mut self, element_index: usize) {
1193 if let Some(config_idx) =

Callers 7

close_elementMethod · 0.80
wrap_textMethod · 0.80
set_pointer_stateMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected