NAMESPACE_UPP CH_STYLE(MultiButton, Style, StyleDefault) { for(int i = 0; i < 4; i++) { simple[i] = left[i] = right[i] = lmiddle[i] = rmiddle[i] = Button::StyleEdge().look[i]; monocolor[i] = Button::StyleEdge().monocolor[i]; fmonocolor[i] = i == 3 ? SColorDisabled() : SColorText(); look[i] = trivial[i] = ChLookWith(simple[i], CtrlsImg::DA(), monocolor[i]); edge[i] = EditFieldEdge(); } activeedge = false; trivialborder = 1; border = 1; pressoffset = Button::StyleEdge().pressoffset; sep1 = SColorHighlight(); sep2 = SColorLight(); sepm = 2; stdwidth = FrameButtonWidth(); trivialsep = false; margin = Rect(2, 2, 2, 2); usetrivial = false; overpaint = loff = roff = 0; }
void CtrlsImageLook(Value *look, int i, const Image& image, int n) { for(int q = 0; q < n; q++) *look++ = ChLookWith(CtrlsImg::Get(i++), image); }