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)#