Screen
Screen*
Desktop::ScreenChanged(Screen* screen)
Desktop::_ScreenChanged(Screen* screen)
if (window->Screen() == screen)
Screen* screen = gScreenManager->ScreenAt(0);
Screen* screen = fVirtualScreen.ScreenByID(id);
Screen* screen = fVirtualScreen.ScreenByID(id);
Screen* screen = fVirtualScreen.ScreenByID(id);
Screen* screen = fVirtualScreen.ScreenAt(index);
virtual void ScreenRemoved(Screen* screen) {}
virtual void ScreenAdded(Screen* screen) {}
virtual void ScreenChanged(Screen* screen);
virtual bool ReleaseScreen(Screen* screen) { return false; }
Screen* _DetermineScreenFor(BRect frame);
void _ScreenChanged(Screen* screen);
Screen::SetMode(uint16 width, uint16 height, uint32 colorSpace,
Screen::SetBestMode(uint16 width, uint16 height, uint32 colorSpace,
Screen::SetPreferredMode()
Screen::GetMode(display_mode& mode) const
Screen::GetMode(uint16 &width, uint16 &height, uint32 &colorspace,
Screen::GetMonitorInfo(monitor_info& info) const
Screen::SetFrame(const BRect& rect)
Screen::Frame() const
Screen::ColorSpace() const
Screen::_FindBestMode(const display_mode* modes, uint32 count,
Screen::Screen(::HWInterface *interface, int32 id)
Screen::Screen()
Screen::~Screen()
Screen::Initialize()
Screen::Shutdown()
Screen::SetMode(const display_mode& mode)
class Screen {
Screen(::HWInterface *interface, int32 id);
Screen();
virtual ~Screen();
Screen* screen = list.ItemAt(j);
ScreenManager::ScreenChanged(Screen* screen)
ObjectDeleter<Screen> screen(
new(nothrow) Screen(interface, fScreenList.CountItems()));
Screen* screen);
Screen* fScreen;
Screen* screen)
Screen*
class Screen;
typedef BObjectList<Screen> ScreenList;
virtual void ScreenRemoved(Screen* screen) = 0;
virtual void ScreenAdded(Screen* screen) = 0;
virtual void ScreenChanged(Screen* screen) = 0;
virtual bool ReleaseScreen(Screen* screen) = 0;
Screen* ScreenAt(int32 index) const;
void ScreenChanged(Screen* screen);
ObjectDeleter<Screen> screen;
const Screen* screen = NULL;
screen = window->Screen();
const Screen* screen = fWindow->Screen();
screenFrame = fWindow->Screen()->Frame();
VirtualScreen::AddScreen(Screen* screen, ScreenConfigurations& configurations)
VirtualScreen::RemoveScreen(Screen* screen)
Screen* screen = fScreenList.ItemAt(i)->screen;
Screen*
Screen*
VirtualScreen::_GetMode(Screen* screen, ScreenConfigurations& configurations,
typedef std::map<Screen*, display_mode> ScreenModeMap;
Screen* screen = fScreenList.ItemAt(i)->screen;
Screen* screen = list.ItemAt(i);
status_t AddScreen(Screen* screen,
status_t RemoveScreen(Screen* screen);
Screen* ScreenAt(int32 index) const;
Screen* ScreenByID(int32 id) const;
status_t _GetMode(Screen* screen,
Screen* screen;
if (Screen() != NULL) {
Screen()->GetMode(width, height, colorSpace, frequency);
Window::SetScreen(const ::Screen* screen)
const ::Screen*
void SetScreen(const ::Screen* screen);
const ::Screen* Screen() const;
const ::Screen* fScreen;
class Screen;
return AlterDeltaForSnap(window->Screen(), frame, delta, now);
MagneticBorder::AlterDeltaForSnap(const Screen* screen, BRect& frame,
class Screen;
bool AlterDeltaForSnap(const Screen* screen,
return fMagneticBorder.AlterDeltaForSnap(window->Screen(),
BRect screen = window->GetWindow()->Screen()->Frame();
struct Screen *gScreen;
extern struct Screen *gScreen;
struct Screen *Screen;
struct Screen *NextScreen;
LP1(0x42, bool, CloseScreen, struct Screen *, last, a0, \
LP1(0xc6, struct Screen *, OpenScreen, struct NewScreen *, last, a0, \
extern struct Screen* gScreen;