slop bindings for Python
Project description
Python bindings for slop
Just a quick python extension for region selecting. Read https://github.com/naelstrof/slop for info on what kind of region selecting.
Usage
import slop
rect = slop.select(border=30,r=1,g=0,b=0,a=0.5)
print(rect)
returns
{'x': 308, 'y': 179, 'w': 654, 'h': 447, 'id': 4199883, 'cancelled': 0}
Available arguments:
Argument | Type | Description |
---|---|---|
border | Float | The border width in pixels. |
padding | Float | Space between the actual selection and the returned pixels, this is visible during selection. |
tolerance | Float | The distance the mouse has to move in pixels before detecting a drag selection. |
highlight | Bool | Draws an overlay over the selection with the given color. Only useful with alpha. |
noopengl | Bool | Disables OpenGL accelleration, as well as shaders. |
nokeyboard | Bool | Disables being able to cancel a selection with the keyboard. |
nodecorations | Bool | Set to 0, 1 or 2. Enables different methods for removing window frame decorations. |
shaders | List | A list of shader names. Example ["wiggle", "blur1", "blur2"]. Requires files, see slop website. |
r | Float | The red component of the rectangle color. |
g | Float | The green component of the rectangle color. |
b | Float | The blue component of the rectangle color. |
a | Float | The alpha component of the rectangle color. |
xdisplay | String | The desired X display string. |
quiet | Bool | If set to true, keeps slop from printing info to std::cout. |
Installation
Windows: python setup.py install
Linux: sudo python setup.py install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slop-0.0.1.tar.gz
(2.7 kB
view details)
File details
Details for the file slop-0.0.1.tar.gz
.
File metadata
- Download URL: slop-0.0.1.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 844235c27acb38c3108e4a757bba197b7b2eed05106fd995af4fd29c71b17a0c |
|
MD5 | c192b66c07e8282864f0df3714977675 |
|
BLAKE2b-256 | 5b8a41bf601b79ce15e764ab0bc744825400e57e15545567219a4f0d48676632 |