Searched refs:screen (Results 1 - 25 of 131) sorted by relevance

123456

/haiku/src/apps/serialconnect/libvterm/src/
H A Dscreen.c32 /* 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 Dmultimon.h18 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 Dmultimon.cpp40 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 DScreenMode.cpp190 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 DMonitorView.cpp36 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 DVirtualScreen.cpp40 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 DScreenManager.cpp42 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 DScreenManager.h31 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 DVirtualScreen.h41 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 DScreenTest.cpp10 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 DDrawingTidbits.cpp55 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 DPasswordWindow.cpp44 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 DScreenBlanker.cpp71 // 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 DUtilities.cpp146 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 DInfoWindow.cpp105 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 DMagneticBorder.h26 bool AlterDeltaForSnap(const Screen* screen,
/haiku/src/apps/packageinstaller/
H A DPackageImageViewer.cpp57 // 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 Dscreeninfo.cpp94 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 DProgressWindow.cpp69 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 DCalcWindow.cpp40 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 DDormantNodeWindow.cpp132 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 DglutGameMode.cpp101 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 Dvterm.h20 /* 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 Dvideo.cpp58 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 Dsupport.cpp91 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;

Completed in 182 milliseconds

123456