eric6/Snapshot/SnapshotWaylandGrabber.py

changeset 7957
7bdfa13bc3f5
parent 7945
76daafe10009
child 7960
e8fc383322f7
equal deleted inserted replaced
7956:7db67b70e6a8 7957:7bdfa13bc3f5
54 54
55 @return tuple of supported screenshot modes 55 @return tuple of supported screenshot modes
56 @rtype tuple of SnapshotModes 56 @rtype tuple of SnapshotModes
57 """ 57 """
58 if DBusAvailable and Globals.isKdeDesktop(): 58 if DBusAvailable and Globals.isKdeDesktop():
59 modes = ( 59 return (
60 SnapshotModes.Fullscreen, 60 SnapshotModes.Fullscreen,
61 SnapshotModes.SelectedScreen, 61 SnapshotModes.SelectedScreen,
62 SnapshotModes.SelectedWindow, 62 SnapshotModes.SelectedWindow,
63 ) 63 )
64 elif DBusAvailable and Globals.isGnomeDesktop(): 64 elif DBusAvailable and Globals.isGnomeDesktop():
65 modes = ( 65 return (
66 SnapshotModes.Fullscreen, 66 SnapshotModes.Fullscreen,
67 SnapshotModes.SelectedScreen, 67 SnapshotModes.SelectedScreen,
68 SnapshotModes.SelectedWindow, 68 SnapshotModes.SelectedWindow,
69 SnapshotModes.Rectangle, 69 SnapshotModes.Rectangle,
70 ) 70 )
71 else: 71 else:
72 modes = () 72 return ()
73
74 return modes
75 73
76 def grab(self, mode, delay=0, captureCursor=False, 74 def grab(self, mode, delay=0, captureCursor=False,
77 captureDecorations=False): 75 captureDecorations=False):
78 """ 76 """
79 Public method to perform a grab operation potentially after a delay. 77 Public method to perform a grab operation potentially after a delay.

eric ide

mercurial