Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/color.py
diff options
context:
space:
mode:
Diffstat (limited to 'color.py')
-rw-r--r--color.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/color.py b/color.py
index 3a9b954..f544405 100644
--- a/color.py
+++ b/color.py
@@ -22,50 +22,50 @@ import gtk
class Color:
- def __init__(self):
- pass
+ def __init__(self):
+ pass
- def init_rgba(self, r, g, b, a):
- self._ro = r
- self._go = g
- self._bo = b
- self._ao = a;
- self._r = self._ro / 255.0
- self._g = self._go / 255.0
- self._b = self._bo / 255.0
- self._a = self._ao / 255.0
+ def init_rgba(self, r, g, b, a):
+ self._ro = r
+ self._go = g
+ self._bo = b
+ self._ao = a;
+ self._r = self._ro / 255.0
+ self._g = self._go / 255.0
+ self._b = self._bo / 255.0
+ self._a = self._ao / 255.0
- self._opaque = False
- if (self._a == 1):
- self.opaque = True
+ self._opaque = False
+ if (self._a == 1):
+ self.opaque = True
- rgb_tup = ( self._ro, self._go, self._bo )
- self.hex = self.rgb_to_hex( rgb_tup )
- self.gColor = gtk.gdk.color_parse( self.hex )
+ rgb_tup = ( self._ro, self._go, self._bo )
+ self.hex = self.rgb_to_hex( rgb_tup )
+ self.gColor = gtk.gdk.color_parse( self.hex )
- def init_gdk(self, col):
- self.init_hex( col.get_html() )
+ def init_gdk(self, col):
+ self.init_hex( col.get_html() )
- def init_hex(self, hex):
- cTup = self.hex_to_rgb( hex )
- self.init_rgba( cTup[0], cTup[1], cTup[2], 255 )
+ def init_hex(self, hex):
+ cTup = self.hex_to_rgb( hex )
+ self.init_rgba( cTup[0], cTup[1], cTup[2], 255 )
- def get_int(self):
- return int(self._a * 255) + (int(self._b * 255) << 8) + (int(self._g * 255) << 16) + (int(self._r * 255) << 24)
+ def get_int(self):
+ return int(self._a * 255) + (int(self._b * 255) << 8) + (int(self._g * 255) << 16) + (int(self._r * 255) << 24)
- def rgb_to_hex(self, rgb_tup):
- hexcolor = '#%02x%02x%02x' % rgb_tup
- return hexcolor
+ def rgb_to_hex(self, rgb_tup):
+ hexcolor = '#%02x%02x%02x' % rgb_tup
+ return hexcolor
- def hex_to_rgb(self, h):
- c = eval('0x' + h[1:])
- r = (c >> 16) & 0xFF
- g = (c >> 8) & 0xFF
- b = c & 0xFF
- return (int(r), int(g), int(b)) \ No newline at end of file
+ def hex_to_rgb(self, h):
+ c = eval('0x' + h[1:])
+ r = (c >> 16) & 0xFF
+ g = (c >> 8) & 0xFF
+ b = c & 0xFF
+ return (int(r), int(g), int(b)) \ No newline at end of file