Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1#!/usr/bin/env python 

2# This file is part of Xpra. 

3# Copyright (C) 2017,2018 Antoine Martin <antoine@xpra.org> 

4# Xpra is released under the terms of the GNU GPL v2, or, at your option, any 

5# later version. See the file COPYING for details. 

6 

7 

8DEFAULT_BOX_COLORS = { 

9 "png" : "yellow", 

10 "h264" : "blue", 

11 "vp8" : "green", 

12 "rgb24" : "orange", 

13 "rgb32" : "red", 

14 "webp" : "pink", 

15 "jpeg" : "purple", 

16 "png/P" : "indigo", 

17 "png/L" : "teal", 

18 "h265" : "khaki", 

19 "vp9" : "lavender", 

20 "mpeg4" : "black", 

21 "scroll" : "brown", 

22 "mpeg1" : "olive", 

23 "mpeg2" : "lime", 

24 } 

25 

26ALPHA = 0.6 

27#converted from gtk lookups: 

28BOX_COLORS = { 

29 "h264" : (0.0, 0.0, 0.9999847412109375, ALPHA), 

30 "h265" : (0.941162109375, 0.901947021484375, 0.54901123046875, ALPHA), 

31 "jpeg" : (0.501953125, 0.0, 0.501953125, ALPHA), 

32 "mpeg4" : (0.0, 0.0, 0.0, ALPHA), 

33 "png" : (0.9999847412109375, 0.9999847412109375, 0.0, ALPHA), 

34 "png/L" : (0.0, 0.501953125, 0.501953125, ALPHA), 

35 "png/P" : (0.2941131591796875, 0.0, 0.509796142578125, ALPHA), 

36 "rgb24" : (0.9999847412109375, 0.6470489501953125, 0.0, ALPHA), 

37 "rgb32" : (0.9999847412109375, 0.0, 0.0, ALPHA), 

38 "webp" : (1.0, 0.7529411764705882, 0.796078431372549, ALPHA), 

39 "scroll" : (0.6470489501953125, 0.164703369140625, 0.164703369140625, ALPHA), 

40 "vp8" : (0.0, 0.501953125, 0.0, ALPHA), 

41 "vp9" : (0.901947021484375, 0.901947021484375, 0.980377197265625, ALPHA), 

42 "mpeg1" : (0.41796875, 0.5546875, 0.13671875, ALPHA), 

43 "mpeg2" : (0.75, 1.0, 0, ALPHA), 

44} 

45 

46BLACK = 0, 0, 0, 0 

47def get_default_paint_box_color(): 

48 return BLACK 

49 

50def get_paint_box_color(encoding): 

51 return BOX_COLORS.get(encoding, BLACK)