haiku-website/static/legacy-docs/bebook/BScreen_Overview.html

40 lines
6.0 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>The Be Book - System Overview - The Interface Kit</title><link rel="stylesheet" href="be_book.css" type="text/css" media="all" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="./images/favicon.ico" /><!--[if IE]>
<link rel="stylesheet" type="text/css" href="be_book_ie.css" />
<![endif]--><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="Access, BeOS, BeBook, API" /><link rel="start" href="index.html" title="The Be Book" /><link rel="up" href="TheInterfaceKit_Overview.html" title="The Interface Kit" /><link rel="prev" href="BRegion_Overview.html" title="BRegion" /><link rel="next" href="BScrollBar_Overview.html" title="BScrollBar" /></head><body><div id="header"><div id="headerT"><div id="headerTL"><a accesskey="p" href="BRegion_Overview.html" title="BRegion"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a accesskey="u" href="TheInterfaceKit_Overview.html" title="The Interface Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a accesskey="n" href="BScrollBar_Overview.html" title="BScrollBar"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="headerTR"><div id="navigpeople"><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div><div class="navigboxed" id="navigindex"><a accesskey="i" href="ClassIndex.html" title="Index">I</a></div><div class="navigboxed" id="naviglang" title="English">en</div></div><div id="headerTC">The Be Book - System Overview - The Interface Kit</div></div><div id="headerB">Prev: <a href="BRegion_Overview.html">BRegion</a>  Up: <a href="TheInterfaceKit_Overview.html">The Interface Kit</a>  Next: <a href="BScrollBar_Overview.html">BScrollBar</a></div><hr /></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h2 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BScreen_Overview"></a>BScreen</h2></div></div></div><a id="id555457" class="indexterm"></a><p>
A <a class="link" href="BScreen.html" title="BScreen"><code class="classname">BScreen</code></a>
object represents a single display screen that's connected to
the computer. With a
<a class="link" href="BScreen.html" title="BScreen"><code class="classname">BScreen</code></a> object you can…
</p><ul class="itemizedlist"><li><p>
Get and set the screen's size and pixel depth.
</p></li><li><p>
Get the screen's color map.
</p></li><li><p>
Make a screen shot.
</p></li><li><p>
Set the desktop color.
</p></li><li><p>
Synchronize your code with the screen's retrace event.
</p></li></ul><p>
You can't copy a <a class="link" href="BScreen.html" title="BScreen"><code class="classname">BScreen</code></a>
object—the copy constructor and assignment
operators are private.
</p><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="id555536"></a>Multiple Screens</h3></div></div></div><p>
Although, the BeOS currently only supports a single screen, in the future
it will let the user hook up multiple screens. One of the screens, the
main screen, will have the origin of the screen coordinate system at its
left top corner. Other screens will be located elsewhere in the same
coordinate system. If there's just one screen, it's the main screen.
</p><p>
A <a class="link" href="BScreen.html" title="BScreen"><code class="classname">BScreen</code></a>
object represents one screen. An application can have more than
one object referring to the same screen.
</p><p>
When multiple screens are supported, a screen_id identifier will be
assigned to each one. Currently, <code class="constant">B_MAIN_SCREEN_ID</code> is the only identifier.
</p></div></div><div id="footer"><hr /><div id="footerT">Prev: <a href="BRegion_Overview.html">BRegion</a>  Up: <a href="TheInterfaceKit_Overview.html">The Interface Kit</a>  Next: <a href="BScrollBar_Overview.html">BScrollBar</a> </div><div id="footerB"><div id="footerBL"><a href="BRegion_Overview.html" title="BRegion"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a href="TheInterfaceKit_Overview.html" title="The Interface Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a href="BScrollBar_Overview.html" title="BScrollBar"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="footerBR"><div><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div></div><div id="footerBC"><a href="http://www.access-company.com/home.html" title="ACCESS Co."><img alt="Access Company" src="./images/access_logo.png" /></a></div></div></div><div id="licenseFooter"><div id="licenseFooterBL"><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" title="Creative Commons License"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/3.0/88x31.png" /></a></div><div id="licenseFooterBR"><a href="./LegalNotice.html">Legal Notice</a></div><div id="licenseFooterBC"><span id="licenseText">This work is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative
Commons Attribution-Non commercial-No Derivative Works 3.0 License</a>.</span></div></div></body></html>