Ejemplo n.º 1
0
 def recolor(self, f_rgb, b_rgb, onerror=None):
     back_red, back_green, back_blue = b_rgb
     fore_red, fore_green, fore_blue = f_rgb
     request.RecolorCursor(display=self.display,
                           onerror=onerror,
                           cursor=self.id,
                           fore_red=fore_red,
                           fore_green=fore_green,
                           fore_blue=fore_blue,
                           back_red=back_red,
                           back_green=back_green,
                           back_blue=back_blue)
Ejemplo n.º 2
0
    def recolor(self, foreground, background, onerror=None):
        fore_red, fore_green, fore_blue = foreground
        back_red, back_green, back_blue = background

        request.RecolorCursor(display=self.display,
                              onerror=onerror,
                              cursor=self.id,
                              fore_red=fore_red,
                              fore_green=fore_green,
                              fore_blue=fore_blue,
                              back_red=back_red,
                              back_green=back_green,
                              back_blue=back_blue)
Ejemplo n.º 3
0
#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

from Xlib.protocol import request

import resource


class Cursor(resource.Resource):
    __cursor__ = resource.Resource.__resource__

    def free(self, onerror=None):
        request.FreeCursor(display=self.display,
                           onerror=onerror,
                           cursor=self.id)
        self.display.free_resource_id(self.id)

    def recolor(self,
                (fore_red, fore_green, fore_blue),
                (back_red, back_green, back_blue),
                onerror=None):

        request.RecolorCursor(display=self.display,
                              onerror=onerror,
                              cursor=self.id,
                              fore_red=fore_red,
                              fore_green=fore_green,
                              fore_blue=fore_blue,
                              back_red=back_red,
                              back_green=back_green,
                              back_blue=back_blue)