Lines Matching refs:self
1123 let self.progress_ticks = map(range(pb_len+1), "v:val * self.max_value / pb_len")
1129 let max_len = winwidth(self.winnr)
1131 " always true on first call because of initial value of self.max_len
1132 if max_len != self.max_len
1133 let self.max_len = max_len
1136 let pb_len = max_len - self.subtractedlen
1138 call self.calculate_ticks(pb_len)
1140 let self.needs_redraw = 1
1142 let self.pb_len = pb_len
1146 let cur_value = self.last_value
1147 let pb_len = self.pb_len
1153 while cur_value < cur_val_max && self.cur_value > self.progress_ticks[cur_value]
1158 if self.last_value != cur_value || self.needs_redraw || self.cur_value == self.max_value
1159 let self.needs_redraw = 1
1160 let self.last_value = cur_value
1162 let t_color = self.items.title.color
1163 let b_fcolor = self.items.bar.fillcolor
1164 let b_color = self.items.bar.color
1165 let c_color = self.items.counter.color
1167 let stl = "%#".t_color."#%-( ".self.title." %)".
1173 \"%=%#".c_color."#%( ".printf("%3.d ",100*self.cur_value/self.max_value)."%% %)"
1174 call setwinvar(self.winnr, '&stl', stl)
1179 let self.cur_value += (a:0 ? a:1 : 1)
1183 let self.cur_value = (self.cur_value > self.max_value ? self.max_value : self.cur_value)
1184 call self.paint()