|      1 Widget |      1 Widget | 
|      2 ====== |      2 ====== | 
|      3  |      3  | 
|      4 .. toctree:: |      4 .. toctree:: | 
|      5    :maxdepth: 2 |      5    :maxdepth: 3 | 
|         |      6    :titlesonly: | 
|      6  |      7  | 
|      7    container |      8    container | 
|      8    button |      9    button | 
|      9  |     10  | 
|     10 .. py:module:: tuikit.widget |     11 .. autoclass:: tuikit.widget.Widget | 
|         |     12    :members: | 
|         |     13    :show-inheritance: | 
|     11  |     14  | 
|         |     15    .. attribute:: x | 
|         |     16                   y | 
|         |     17        | 
|         |     18       Position inside parent widget. Modified by layout manager. | 
|         |     19     | 
|         |     20    .. attribute:: width | 
|         |     21                   height | 
|         |     22        | 
|         |     23       Actual size. Modified by layout manager. | 
|     12  |     24  | 
|     13 Class attributes |         | 
|     14 ---------------- |         | 
|     15  |         | 
|     16 .. attribute:: Widget.parent |         | 
|     17  |         | 
|     18    Parrent widget. |         | 
|     19  |         | 
|     20  |         | 
|     21 .. attribute:: Widget.top |         | 
|     22  |         | 
|     23    Top widget (same for every widget in one application). |         | 
|     24  |         | 
|     25  |         | 
|     26 .. attribute:: Widget.x |         | 
|     27                Widget.y |         | 
|     28  |         | 
|     29    Position inside parent widget. Modified by layout manager. |         | 
|     30  |         | 
|     31  |         | 
|     32 .. attribute:: Widget.width |         | 
|     33                Widget.height |         | 
|     34  |         | 
|     35    Actual size. Modified by layout manager. |         | 
|     36  |         | 
|     37  |         | 
|     38 .. attribute:: Widget.sizemin |         | 
|     39  |         | 
|     40    Minimal size of widget. Under normal circumstances, widget will never be sized smaller than this. |         | 
|     41    Tuple (w, h). Both must be integers >= 1. |         | 
|     42  |         | 
|     43  |         | 
|     44 .. attribute:: Widget.sizemax |         | 
|     45  |         | 
|     46    Maximum size of widget. Widget will never be sized bigger than this. |         | 
|     47    Tuple (w, h). Integers >= 1 or None (meaning no maximum size or infinite). |         | 
|     48  |         | 
|     49  |         | 
|     50 .. attribute:: Widget.sizereq |         | 
|     51  |         | 
|     52    Size request. This is default size of the widget. Will be fulfilled if possible. |         | 
|     53    Tuple (w, h). Integers >= 1 or None (meaning use minumal size). |         | 
|     54  |         | 
|     55  |         | 
|     56 .. attribute:: Widget.hidden |         | 
|     57  |         | 
|     58    Hidden widget does not affect layout. |         | 
|     59  |         | 
|     60  |         | 
|     61 .. attribute:: Widget.allowlayout |         | 
|     62  |         | 
|     63    When false, the widget is not considered in layout. |         | 
|     64  |         | 
|     65  |         | 
|     66 .. attribute:: Widget.layouthints |         | 
|     67  |         | 
|     68    Dictionary containing optional parameters for layout managers. |         | 
|     69  |         | 
|     70  |         |