KekLib.TkUtils#
ファイル名: TkUtils.py
処理内容:
Copyright (c) 2016-2024, Masatsuyo Takahashi, KEK-PF
- class PositionSynchronizer(leader, follower, debug=False)#
Bases:
object
- on_configure(event)#
- stop_drag()#
- synchronize_position()#
- adjusted_geometry(geometry, monitor=None, width_margin=0, height_margin=0.15, loc=None, debug=False)#
- do_not_adjust_geometry = None#
TODO: some tests seem to go wrong with adjusted geometry. it may have been improved by self.udate() before applying adjusted geometry.
- geometry_fix(top, x, y)#
- geometry_move(toplevel, parent, x=50, y=50)#
- get_tk_root(loc=None, withdraw=True, debug=False)#
- get_widget_geometry(widget)#
- is_low_resolution()#
- join_geometry(w, h, x, y)#
- parsegeometry(geometry)#
- rational_geometry(self, parent, w_ratio=0.5, h_ratio=0.5)#
- split_geometry(geometry)#