source: trunk/src/testing/bin/sageProxy/sageDisplayInfo.py @ 4

Revision 4, 2.7 KB checked in by ajaworski, 13 years ago (diff)

Added modified SAGE sources

Line 
1############################################################################
2#
3# Copyright (C) 2005 Electronic Visualization Laboratory,
4# University of Illinois at Chicago
5#
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions are met:
10#
11#  * Redistributions of source code must retain the above copyright
12#    notice, this list of conditions and the following disclaimer.
13#  * Redistributions in binary form must reproduce the above
14#    copyright notice, this list of conditions and the following disclaimer
15#    in the documentation and/or other materials provided with the distribution.
16#  * Neither the name of the University of Illinois at Chicago nor
17#    the names of its contributors may be used to endorse or promote
18#    products derived from this software without specific prior written permission.
19#
20# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
27# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31#
32# Direct questions, comments etc about SAGE UI to www.evl.uic.edu/cavern/forum
33#
34# Author: Ratko Jagodic
35#       
36############################################################################
37
38
39
40class sageDisplayInfo :
41
42    # Constructor
43    def __init__(self) :
44        self.tileNumber = 0
45        self.dimX = 0
46        self.dimY = 0
47        self.desktopWidth = 0
48        self.desktopHeight = 0
49        self.tileWidth = 0
50        self.tileHeight = 0
51
52    def setValues(self, tileNum, dimX, dimY, deskWidth, deskHeight,
53                  tileWidth, tileHeight) :
54
55        self.tileNumber = tileNum
56        self.dimX = dimX
57        self.dimY = dimY
58        self.desktopWidth = deskWidth
59        self.desktopHeight = deskHeight
60        self.tileWidth = tileWidth
61        self.tileHeight = tileHeight
62
63    def getValues(self) :
64        return [self.tileNumber, self.dimX, self.dimY,
65                self.desktopWidth, self.desktopHeight,
66                self.tileWidth, self.tileHeight]
67       
Note: See TracBrowser for help on using the repository browser.