From 91a7ca7d206f2ce09a0eb1229db57b67d9bafc67 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 16 May 2002 18:39:03 +0000 Subject: added the X classes to the build process though they aren't sued by anything else yet. They now compile too. --- src/XScreen.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/XScreen.cc') diff --git a/src/XScreen.cc b/src/XScreen.cc index dbc48705..fc53385d 100644 --- a/src/XScreen.cc +++ b/src/XScreen.cc @@ -19,11 +19,13 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. +#include #include "XScreen.h" +#include "XDisplay.h" #include "Geometry.h" -XScreen::XScreen(const Display *display, const unsigned int number) { - _display = display; +XScreen::XScreen(const XDisplay *display, const unsigned int number) { + _display = display->_display; _number = number; _root = RootWindow(_display, _number); @@ -33,6 +35,10 @@ XScreen::XScreen(const Display *display, const unsigned int number) { } +XScreen::~XScreen() { +} + + /* * This sets up the _depth, _visual, and _colormap properties. */ @@ -58,7 +64,7 @@ void XScreen::setColorData() { } XFree(vinfo_return); } - if (visual) + if (_visual) _colormap = XCreateColormap(_display, _root, _visual, AllocNone); else { _visual = DefaultVisual(_display, _number); -- cgit v1.2.3