Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
box_adapter.cpython-313.pyc50 linesDownload Raw Back to __pycache__
1�

2��j����SSKJr SSKrSSKrSSKJr SSKJr SSKJ	r	J3r4 \R"S5r"SS	\55r
"S6S\	\5rg)�)�annotationsN)�CompositeCanvas�)�Sizing)�WidgetDecoration�WidgetError�
WrappedWidgetc��\rSrSrSrg)�BoxAdapterError��N)�__name__�7__module__�__qualname__�__firstlineno__�__static_attributes__r
��^D:\code\apps\devtools\python\user_packages\Python313\site-packages\urwid/widget/box_adapter.pyrrs��rrc�$^�\rSrSr%SrS/rS\S'SU4SjjrSU4Sjjr\	SSj5r8\9RSS	j5r10SS11jrSSSjjr
SSjrSS
jrSSjrSSjrSSjrSSSjjrS SjrSrU=r$)!�12BoxAdapter�zE13Adapter for using a box widget where a flow widget would usually go14�rowsztyping.ClassVar[list[str]]�no_cachec�>�[US5(a1[RUR5;a[	U<S35e[15TU]U5 X lg)aA16Create a flow widget that contains a box widget17 18:param box_widget: box widget to wrap19:type box_widget: Widget20:param height: number of rows for box widget21:type height: int22 23>>> from urwid import SolidFill24>>> BoxAdapter(SolidFill("x"), 5)  # 5-rows of x's25<BoxAdapter flow widget <SolidFill box widget 'x'> height=5>26�sizingz is not a box widgetN)�hasattrr�BOXrr�super�__init__�height)�self�27box_widgetr �	__class__s   �rr�BoxAdapter.__init__sK����:�x�(�(�V�Z�Z�z�?P�?P�?R�-R�!�Z�N�2F�"G�H�H�
����$��rc�@>�0[TU]5ESUR0E$)Nr )r�_repr_attrsr )r!r#s �rr&�BoxAdapter._repr_attrs,s!���?�%�'�%�'�?��4�;�;�?�?rc�N�[R"S[SS9 UR$�Nz_original stored as original_widget, keep for compatibility. API will be removed in version 5.0.�)�28stacklevel��warnings�warn�DeprecationWarning�original_widget�r!s rr"�BoxAdapter.box_widget0s%���
�
�m���	29�30�#�#�#rc�D�[R"S[SS9 Xlgr)r,)r!�widgets  rr"r29s���
�
�m���	31�32 &�rc�6�[[R45$�N)�	frozensetr�FLOWr1s rr�BoxAdapter.sizingBs���&�+�+��(�(rc��UR$)z�33Return the predetermined height (behave like a flow widget)34 35>>> from urwid import SolidFill36>>> BoxAdapter(SolidFill("x"), 5).rows((20,))37538)r )r!�size�focuss   rr�BoxAdapter.rowsEs���{�{�rc��Uun[URS5(dgURRX R45$)N�get_cursor_coords)r�_original_widgetr?r �r!r;�maxcols   rr?�BoxAdapter.get_cursor_coordsQs>���	���t�,�,�.A�B�B���$�$�6�6����7L�M�Mrc��Uun[URS5(dgURRX R45$)N�get_pref_col)rr@rEr rAs   rrE�BoxAdapter.get_pref_colWs=���	���t�,�,�n�=�=���$�$�1�1�6�;�;�2G�H�Hrc�X�UunURRX0R4U5$r6)r@�keypressr )r!r;�keyrBs    rrH�BoxAdapter.keypress]s+��39�	���$�$�-�-�v�{�{�.C�S�I�Irc��Uun[URS5(dgURRX@R4X#5$)N�move_cursor_to_coordsT)rr@rLr )r!r;�col�rowrBs     rrL� BoxAdapter.move_cursor_to_coordsesA���	���t�,�,�.E�F�F���$�$�:�:�F�K�K�;P�RU�[�[rc��Uun[URS5(dgURRXpR4X#XEU5$)N�mouse_eventF)rr@rQr )r!r;�event�buttonrMrNr<rBs        rrQ�BoxAdapter.mouse_eventksG���	���t�,�,�m�<�<���$�$�0�0�&�+�+�1F��WZ�af�g�grc�n�Uun[URRX0R4U55nU$r6)rr@�renderr )r!r;r<rB�canvs     rrV�BoxAdapter.renderys5��40�	���t�4�4�;�;�V�[�[�<Q�SX�Y�Z���rc�.�[URU5$)z41Pass calls to box widget.42)�getattrr0)r!�names  r�__getattr__�BoxAdapter.__getattr__�s���t�+�+�T�2�2r)r r0)r"r	r �int�return�None)r_zdict[str, typing.Any])r_r	)r4r	r_r`)r_zfrozenset[Sizing])F)r;�43tuple[int]r<�boolr_r^)r;rar_z44int | None)r;rarI�strr_z45str | None)r;rarMr^rNr^)r;rarRrcrSr^rMr^rNr^r<rbr_zbool | None)r;rar<rbr_r)r[rc)rrrr�__doc__r�__annotations__rr&�propertyr"�setterrrr?rErHrLrQrVr\r�
__classcell__)r#s@rrrs����-3�8�H�(�3��&@��$��$����&��&�)��N�I�J��J��J�46�	J�\�h��h��h��	h�47�h��
h��h�48�h�"������49�	�3�3rr)�50__future__r�typingr-�urwid.canvasr�	constantsr�widget_decorationrr�TypeVarr	rrr
rr�<module>rosE��"�
��(��<�����/�
�	�k�	�t3�!�-�0�t3r
codekingpro/portable-devtools · Team Ai