X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fmotion.py;h=845476780424ae74c2edde1f70887e7e2bc29f7c;hb=e1e5293ae354ab7b1c8459aab85e60e1a801924d;hp=1c854eccb5d091043dac5aee5a23211acbb53c95;hpb=a0389d0cd6da44e8efba9910b59eea1cf65b48ca;p=chaz%2Fopenbox diff --git a/scripts/motion.py b/scripts/motion.py index 1c854ecc..84547678 100644 --- a/scripts/motion.py +++ b/scripts/motion.py @@ -1,6 +1,6 @@ ############################################################################ -### Functions that provide callbacks for motion events to move and ### -### windows. ### +### Functions that provide callbacks for motion events to move and ### +### resize windows. ### ############################################################################ ############################################################################# @@ -28,6 +28,20 @@ resize_rubberband = 0 ### ### is, 0 to resize always from the bottom right corner. ### resize_nearest = 1 ### ### ### +### ### +# Provides: ### +# def move(data): ### +# """Moves the window interactively. This should only be used with ### +# MouseMotion events. If move_popup or move_rubberband is enabled, ### +# then the end_move function needs to be bound as well.""" ### +# def end_move(data): ### +# """Complete the interactive move of a window.""" ### +# def resize(data): ### +# """Resizes the window interactively. This should only be used with ### +# MouseMotion events""" ### +# def end_resize(data): ### +# """Complete the interactive resize of a window.""" ### +### ### ############################################################################# import ob @@ -95,7 +109,7 @@ def _do_move(): _poplabel = otk.Label(_popwidget) _poplabel.setTexture(style.labelFocusBackground()) _popwidget.show(1) - _poplabel.resize(length, font.height()) + _poplabel.fitString(text) _poplabel.setText(text) area = otk.display.screenInfo(_screen).rect() _popwidget.update()