Lines Matching refs:info
72 attr_info info;
73 if (node->GetAttrInfo(kBackgroundImageInfo, &info) != B_OK)
77 char* buffer = new char[info.size];
79 status_t error = node->ReadAttr(kBackgroundImageInfo, info.type, 0,
80 buffer, (size_t)info.size);
81 if (error == info.size)
165 BackgroundImage::Add(BackgroundImageInfo* info)
167 fBitmapForWorkspaceList.AddItem(info);
176 BackgroundImageInfo* info = ImageInfoForWorkspace(workspace);
177 if (info) {
180 poseView->SetWidgetTextOutline(info->fTextWidgetOutline);
182 Show(info, fView);
188 BackgroundImage::Show(BackgroundImageInfo* info, BView* view)
192 poseView->SetWidgetTextOutline(info->fTextWidgetOutline);
194 if (info->fBitmap == NULL) {
197 fShowingBitmap = info;
201 BRect bitmapBounds(info->fBitmap->Bounds());
208 switch (info->fMode) {
237 destinationBitmapBounds.OffsetTo(info->fOffset);
251 view->SetViewBitmap(info->fBitmap, bitmapBounds, destinationBitmapBounds,
254 fShowingBitmap = info;
313 BackgroundImageInfo* info = fBitmapForWorkspaceList.ItemAt(index);
314 if (info->fWorkspace == workspaceMask)
315 return info;
317 if (info->fWorkspace & workspaceMask)
318 result = info;
338 BackgroundImageInfo* info = ImageInfoForWorkspace(workspace);
339 if (info != fShowingBitmap) {
340 if (info != NULL)
341 Show(info, view);
351 fShowingBitmap = info;