Lines Matching refs:panel
69 ErrorPanel *panel = (ErrorPanel *)view;
79 Error *newError = new Error(BRect(0, panel->add_next_at, panel->Bounds().right,
80 panel->add_next_at + 1), type, tag, message, timestamp,
81 (panel->alerts_displayed++ % 2 == 0) ? white : notwhite);
84 panel->add_next_at += newError->Bounds().Height();
85 panel->AddChild(newError);
86 panel->ResizeToPreferred();
88 if (panel->add_next_at > Frame().Height()) {
89 BScrollBar *bar = panel->scroll->ScrollBar(B_VERTICAL);
91 bar->SetRange(0, panel->add_next_at - Frame().Height());
93 bar->SetProportion(Frame().Height() / panel->add_next_at);
95 panel->scroll->ScrollBar(B_VERTICAL)->SetRange(0,0);
115 ErrorPanel *panel = (ErrorPanel *)(view);
116 panel->add_next_at = 0;
117 panel->alerts_displayed = 0;
127 ErrorPanel *panel = (ErrorPanel *)view;
128 panel->Invalidate();
130 if (panel->add_next_at > newHeight) {
131 BScrollBar *bar = panel->scroll->ScrollBar(B_VERTICAL);
133 bar->SetRange(0, panel->add_next_at - Frame().Height());
135 bar->SetProportion(Frame().Height() / panel->add_next_at);
137 panel->scroll->ScrollBar(B_VERTICAL)->SetRange(0,0);