Lines Matching refs:idx
307 for (idx, color) in self.palette.iter_mut().enumerate() { in reset_palette()
308 color.red = DEFAULT_RED[idx]; in reset_palette()
309 color.green = DEFAULT_GREEN[idx]; in reset_palette()
310 color.blue = DEFAULT_BLUE[idx]; in reset_palette()
1081 let (idx, color) = self.t416_color(i); in csi_m()
1082 i = idx; in csi_m()
1113 let (idx, color) = self.t416_color(i); in csi_m()
1114 i = idx; in csi_m()
1248 fn t416_color(&mut self, mut idx: usize) -> (usize, Option<Color>) { in t416_color()
1249 idx += 1; in t416_color()
1250 if idx > self.npar as usize { in t416_color()
1251 return (idx, None); in t416_color()
1254 if self.par[idx] == 5 && idx < self.npar as usize { in t416_color()
1256 idx += 1; in t416_color()
1257 return (idx, Some(Color::from_256(self.par[idx]))); in t416_color()
1258 } else if self.par[idx] == 2 && idx + 3 <= self.npar as usize { in t416_color()
1261 red: self.par[idx + 1] as u16, in t416_color()
1262 green: self.par[idx + 2] as u16, in t416_color()
1263 blue: self.par[idx + 3] as u16, in t416_color()
1266 idx += 3; in t416_color()
1267 return (idx, Some(color)); in t416_color()
1269 return (idx, None); in t416_color()