/haiku/src/apps/serialconnect/libvterm/src/ |
H A D | screen.c | 32 /* Internal representation of a screen cell */ 39 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell); 65 /* buffer for a single screen row used in scrollback storage callbacks */ 71 static inline ScreenCell *getcell(const VTermScreen *screen, int row, int col) argument 73 if(row < 0 || row >= screen->rows) 75 if(col < 0 || col >= screen->cols) 77 return screen->buffer + (screen->cols * row) + col; 80 static ScreenCell *realloc_buffer(VTermScreen *screen, ScreenCell *buffer, int new_rows, int new_cols) argument 82 ScreenCell *new_buffer = vterm_allocator_malloc(screen 104 damagerect(VTermScreen *screen, VTermRect rect) argument 161 damagescreen(VTermScreen *screen) argument 175 VTermScreen *screen = user; local 209 VTermScreen *screen = user; local 250 VTermScreen *screen = user; local 268 VTermScreen *screen = user; local 292 VTermScreen *screen = user; local 307 VTermScreen *screen = user; local 387 VTermScreen *screen = user; local 397 VTermScreen *screen = user; local 434 VTermScreen *screen = user; local 464 VTermScreen *screen = user; local 474 VTermScreen *screen = user; local 484 VTermScreen *screen = user; local 585 VTermScreen *screen = user; local 631 VTermScreen *screen; local 661 vterm_screen_free(VTermScreen *screen) argument 672 vterm_screen_reset(VTermScreen *screen, int hard) argument 680 _get_chars(const VTermScreen *screen, const int utf8, void *buffer, size_t len, const VTermRect rect) argument 732 vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect) argument 737 vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect) argument 743 vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell) argument 781 vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell) argument 812 vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos) argument 826 VTermScreen *screen; local 836 vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen) argument 847 vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *user) argument 853 vterm_screen_flush_damage(VTermScreen *screen) argument 870 vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size) argument 900 vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTermAttrMask attrs) argument [all...] |
/haiku/headers/private/graphics/radeon/ |
H A D | multimon.h | 18 status_t GetSwapDisplays( BScreen *screen, bool *swap ); 19 status_t SetSwapDisplays( BScreen *screen, bool swap ); 21 status_t GetUseLaptopPanel( BScreen *screen, bool *use ); 22 status_t SetUseLaptopPanel( BScreen *screen, bool use ); 24 status_t GetNthSupportedTVStandard( BScreen *screen, int idx, uint32 *standard ); 25 status_t GetTVStandard( BScreen *screen, uint32 *standard ); 26 status_t SetTVStandard( BScreen *screen, uint32 standard ); 28 status_t TestMultiMonSupport( BScreen *screen );
|
/haiku/src/preferences/screen/ |
H A D | multimon.cpp | 40 GetSetting(BScreen *screen, uint16 code, uint32 *setting) argument 45 result = TestMultiMonSupport(screen); 54 result = screen->ProposeMode(&mode, &low, &high); 66 SetSetting(BScreen *screen, uint16 code, uint32 value) argument 71 result = TestMultiMonSupport(screen); 81 return screen->ProposeMode(&mode, &low, &high); 87 GetNthSupportedSetting(BScreen *screen, uint16 code, int32 idx, argument 93 result = TestMultiMonSupport(screen); 103 result = screen->ProposeMode(&mode, &low, &high); 115 GetSwapDisplays(BScreen *screen, boo argument 132 SetSwapDisplays(BScreen *screen, bool swap) argument 140 GetUseLaptopPanel(BScreen *screen, bool *use) argument 156 SetUseLaptopPanel(BScreen *screen, bool use) argument 164 GetNthSupportedTVStandard(BScreen *screen, int idx, uint32 *standard) argument 173 GetTVStandard(BScreen *screen, uint32 *standard) argument 181 SetTVStandard(BScreen *screen, uint32 standard) argument 189 TestMultiMonSupport(BScreen *screen) argument [all...] |
H A D | ScreenMode.cpp | 190 BScreen screen(window); 191 if (screen.GetModeList(&fModeList, &fModeCount) == B_OK) { 214 BScreen screen(fWindow); 220 SetSwapDisplays(&screen, mode.swap_displays); 221 SetUseLaptopPanel(&screen, mode.use_laptop_panel); 222 SetTVStandard(&screen, mode.tv_standard); 228 return screen.SetMode(workspace, &displayMode, true); 236 BScreen screen(fWindow); 241 if (screen.GetMode(workspace, &displayMode) != B_OK) 247 if (GetSwapDisplays(&screen, [all...] |
H A D | MonitorView.cpp | 36 BScreen screen(B_MAIN_SCREEN_ID); 37 fDesktopColor = screen.DesktopColor(current_workspace()); 173 BScreen screen(Window()); 174 rgb_color color = screen.DesktopColor(current_workspace()); 224 BScreen screen(Window()); 226 if (screen.GetMonitorInfo(&info) != B_OK)
|
/haiku/src/servers/app/ |
H A D | VirtualScreen.cpp | 40 list.AddItem(item->screen); 56 // Remember previous screen modes 67 Screen* screen = fScreenList.ItemAt(i)->screen; local 70 screen->GetMode(mode); 72 previousModes.insert(std::make_pair(screen, mode)); 91 Screen* screen = list.ItemAt(i); local 93 AddScreen(screen, configurations); 98 screen->GetMode(mode); 100 ScreenModeMap::const_iterator found = previousModes.find(screen); 113 AddScreen(Screen* screen, ScreenConfigurations& configurations) argument 164 RemoveScreen(Screen* screen) argument 177 Screen* screen = fScreenList.ItemAt(i)->screen; local 246 _GetMode(Screen* screen, ScreenConfigurations& configurations, display_mode& mode) const argument [all...] |
H A D | ScreenManager.cpp | 42 Screen* screen); 53 Screen* screen) 56 fScreen(screen) 70 BLooper("screen manager"), 104 return item->screen.Get(); 132 if (item->owner == NULL && list.AddItem(item->screen.Get())) { 139 // there's a specific target screen we want to initialize 150 if (item != NULL && list.AddItem(item->screen.Get())) { 170 Screen* screen = list.ItemAt(j); local 172 if (item->screen 52 ScreenChangeListener(ScreenManager& manager, Screen* screen) argument 180 ScreenChanged(Screen* screen) argument [all...] |
H A D | ScreenManager.h | 31 virtual void ScreenRemoved(Screen* screen) = 0; 32 virtual void ScreenAdded(Screen* screen) = 0; 33 virtual void ScreenChanged(Screen* screen) = 0; 35 virtual bool ReleaseScreen(Screen* screen) = 0; 52 void ScreenChanged(Screen* screen); 58 ObjectDeleter<Screen> screen; member in struct:ScreenManager::screen_item
|
H A D | VirtualScreen.h | 41 status_t AddScreen(Screen* screen, 43 status_t RemoveScreen(Screen* screen); 48 // TODO: we need to play with a real multi-screen configuration to 58 status_t _GetMode(Screen* screen, 64 Screen* screen; member in struct:VirtualScreen::screen_item 66 // TODO: do we want to have a different color per screen as well?
|
/haiku/src/tests/kits/interface/ |
H A D | ScreenTest.cpp | 10 BScreen screen; local 12 if (!screen.IsValid()) { 18 status_t status = screen.GetMode(&oldMode); 28 screen.Frame().PrintToStream(); 35 status = screen.SetMode(&newMode); 40 status_t status = screen.GetMode(&newMode); 49 screen.Frame().PrintToStream(); 57 status = screen.SetMode(&oldMode);
|
/haiku/src/apps/soundrecorder/ |
H A D | DrawingTidbits.cpp | 55 BScreen screen(B_MAIN_SCREEN_ID); 56 uint32 fromIndex = screen.IndexForColor(from); 57 uint32 toIndex = screen.IndexForColor(to); 72 BScreen screen(B_MAIN_SCREEN_ID); 73 uint8 withIndex = screen.IndexForColor(with);
|
/haiku/src/bin/screen_blanker/ |
H A D | PasswordWindow.cpp | 44 customBox->SetLabel(B_TRANSLATE("Unlock screen saver")); 71 BScreen screen(this); 72 MoveTo(screen.Frame().left + (screen.Frame().Width() - Bounds().Width()) / 2, 73 screen.Frame().top + (screen.Frame().Height() - Bounds().Height()) / 2);
|
H A D | ScreenBlanker.cpp | 71 // TODO: we need a window per screen... 72 BScreen screen(B_MAIN_SCREEN_ID); 73 fWindow = new ScreenSaverWindow(screen.Frame(), fTestSaver); 106 BScreen screen; local 107 screen.SetDPMS(B_DPMS_ON); 114 BScreen screen; local 115 screen.SetDPMS(mode); 154 syslog(LOG_ERR, "resume screen saver runner failed\n"); 172 BScreen screen; local 173 uint32 capabilities = screen [all...] |
/haiku/src/apps/processcontroller/ |
H A D | Utilities.cpp | 146 BRect screen = BScreen(window).Frame(); local 148 screen.InsetBy(4, 8); 149 screen.OffsetBy(0, 8); 154 if (screen.Width() < width && !(flags & B_NOT_H_RESIZABLE)) 155 width = screen.Width(); 156 if (screen.Height() < height && !(flags & B_NOT_V_RESIZABLE)) 157 height = screen.Height(); 164 if (frame.right > screen.right) 165 window->MoveBy(screen.right-frame.right, 0); 166 if (frame.bottom > screen [all...] |
/haiku/src/apps/cortex/InfoView/ |
H A D | InfoWindow.cpp | 105 BScreen screen(this); 106 if (!screen.Frame().Contains(Frame())) { 135 BScreen screen(this); 136 BRect screenRect = screen.Frame(); 139 // if the window is outside the screen rect 147 // if the window is larger than the screen rect
|
/haiku/src/servers/app/decorator/ |
H A D | MagneticBorder.h | 26 bool AlterDeltaForSnap(const Screen* screen,
|
/haiku/src/apps/packageinstaller/ |
H A D | PackageImageViewer.cpp | 57 // We need to resize the view depending on what size has the screen and 59 BScreen screen(Window()); 60 BRect frame = screen.Frame(); 106 BScreen screen(this); 107 BRect frame = screen.Frame();
|
/haiku/src/bin/ |
H A D | screeninfo.cpp | 94 BScreen screen(B_MAIN_SCREEN_ID); 97 screen_id screenIndex = screen.ID(); 100 // At the moment, screen.ID() is always 0; 101 printf("Screen %" B_PRId32 ":", screen.ID().id); 102 if (screen.GetDeviceInfo(&info) != B_OK) { 113 } while (screen.SetToNext() == B_OK);
|
/haiku/src/apps/showimage/ |
H A D | ProgressWindow.cpp | 69 BScreen screen(referenceWindow); 78 MoveTo(screen.Frame().left + borderWidth, 79 screen.Frame().bottom - Bounds().Height() - borderWidth); 81 CenterIn(screen.Frame());
|
/haiku/src/apps/deskcalc/ |
H A D | CalcWindow.cpp | 40 BScreen screen(this); 41 rgb_color baseColor = screen.DesktopColor(); 155 // make sure window frame is on screen (center, if not) 156 BScreen screen(this); 157 BRect screenFrame = screen.Frame();
|
/haiku/src/apps/cortex/DormantNodeView/ |
H A D | DormantNodeWindow.cpp | 132 BScreen screen(this); 133 if (!screen.Frame().Contains(Frame())) { 159 BScreen screen(this); 160 BRect screenRect = screen.Frame(); 163 // if the window is outside the screen rect 171 // if the window is larger than the screen rect
|
/haiku/src/libs/glut/ |
H A D | glutGameMode.cpp | 101 BScreen screen; 105 screen.GetMode(fGameModeWorkspace, &fOriginalMode); 109 status_t status = screen.SetMode(fGameModeWorkspace, mode, false); 115 screen.GetMode(fGameModeWorkspace, &fCurrentMode); 171 BScreen screen; local 174 screen.SetMode(fGameModeWorkspace, &fOriginalMode, true); 192 BScreen screen; local 193 if (screen.GetModeList(&fModesList, &fModesCount) == B_OK) {
|
/haiku/src/apps/serialconnect/libvterm/include/ |
H A D | vterm.h | 20 /* order points by on-screen flow order */ 246 void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen); 247 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *user); 252 VTERM_DAMAGE_SCREEN, /* entire screen */ 253 VTERM_DAMAGE_SCROLL, /* entire screen + scrollrect */ 256 void vterm_screen_flush_damage(VTermScreen *screen); 257 void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size); 259 void vterm_screen_reset(VTermScreen *screen, int hard); 262 size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect); 263 size_t vterm_screen_get_text(const VTermScreen *screen, cha [all...] |
/haiku/src/system/boot/platform/openfirmware/ |
H A D | video.cpp | 58 sScreen = of_open("screen"); 123 intptr_t screen = of_finddevice("screen"); local 124 if (screen == OF_FAILED) 127 if (of_getprop(screen, "EDID", &edidRaw, sizeof(edidRaw)) != OF_FAILED) {
|
/haiku/src/apps/launchbox/ |
H A D | support.cpp | 91 BScreen* screen = window != NULL ? new BScreen(window) local 95 if (frame.IsValid() && screen->IsValid()) { 96 BRect screenFrame = screen->Frame(); 98 // make sure frame fits in the screen 103 // frame is now at the most the size of the screen 115 delete screen;
|