Lines Matching refs:view

28 	virtual	void				Draw(BView* view, BRect updateRect) = 0;
259 virtual void Draw(BView* view, BRect updateRect)
262 view->BeginPicture(&picture);
263 view->SetDrawingMode(B_OP_ALPHA);
264 view->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_COMPOSITE);
265 view->DrawString("Clipping to text.", BPoint(20, 30));
266 view->EndPicture();
268 view->ClipToPicture(&picture);
270 view->FillRect(view->Bounds());
276 virtual void Draw(BView* view, BRect updateRect)
278 view->DrawString("Clipping to text.", BPoint(20, 30));
287 virtual void Draw(BView* view, BRect updateRect)
289 view->PushState();
292 view->BeginPicture(&picture);
293 view->SetDrawingMode(B_OP_ALPHA);
294 view->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_COMPOSITE);
295 view->SetScale(2.0);
296 view->DrawString("Scaled clipping", BPoint(10, 15));
297 view->DrawString("to text.", BPoint(10, 25));
298 view->EndPicture();
300 view->PopState();
302 view->ClipToPicture(&picture);
304 view->FillRect(view->Bounds());
310 virtual void Draw(BView* view, BRect updateRect)
312 view->SetScale(2.0);
313 view->DrawString("Scaled clipping", BPoint(10, 15));
314 view->DrawString("to text.", BPoint(10, 25));
323 virtual void Draw(BView* view, BRect updateRect)
326 view->BeginPicture(&picture);
327 view->SetDrawingMode(B_OP_ALPHA);
328 view->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_COMPOSITE);
329 view->DrawString("Scaled picture", BPoint(10, 15));
330 view->EndPicture();
332 view->SetScale(2.0);
333 view->ClipToPicture(&picture);
335 view->SetScale(1.0);
336 view->FillRect(view->Bounds());
342 virtual void Draw(BView* view, BRect updateRect)
344 view->SetScale(2.0);
345 view->DrawString("Scaled picture", BPoint(10, 15));
354 virtual void Draw(BView* view, BRect updateRect)
356 view->SetDrawingMode(B_OP_ALPHA);
357 view->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_COMPOSITE);
360 view->BeginPicture(&rect);
361 view->FillRect(BRect(20, 20, 50, 50));
362 view->EndPicture();
364 view->ClipToPicture(&rect);
366 view->PushState();
368 view->BeginPicture(&circle);
369 view->FillEllipse(BRect(20, 20, 50, 50));
370 view->EndPicture();
372 view->ClipToInversePicture(&circle);
374 view->FillRect(view->Bounds());
376 view->PopState();
382 virtual void Draw(BView* view, BRect updateRect)
384 view->FillRect(BRect(20, 20, 50, 50));
385 view->FillEllipse(BRect(20, 20, 50, 50), B_SOLID_LOW);