Athena Widget Set - C Language Interface - X Consortium ... - X.Org
Athena Widget Set - C Language Interface - X Consortium ... - X.Org
Athena Widget Set - C Language Interface - X Consortium ... - X.Org
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Athena</strong> <strong>Widget</strong> <strong>Set</strong> -C <strong>Language</strong> <strong>Interface</strong>Ascii Source Object and Multi Source Object ............................................. 93Resources ............................................................................................. 94Convenience Routines .......................................................................... 95Ascii Text <strong>Widget</strong> ......................................................................................... 96Resources ............................................................................................. 976. Composite and Constraint <strong>Widget</strong>s ............................................................... 100Box <strong>Widget</strong> ................................................................................................. 101Resources ........................................................................................... 101Layout Semantics ............................................................................... 102Dialog <strong>Widget</strong> ............................................................................................. 103Resources ........................................................................................... 103Constraint Resources ......................................................................... 105Layout Semantics ............................................................................... 106Automatically Created Children. ........................................................ 107Convenience Routines ........................................................................ 107Form <strong>Widget</strong> .............................................................................................. 108Resources ........................................................................................... 108Constraint Resources ......................................................................... 109Layout Semantics ............................................................................... 110Convenience Routines ........................................................................ 111Paned <strong>Widget</strong> ............................................................................................. 111Using the Paned <strong>Widget</strong> ..................................................................... 112Resources ........................................................................................... 112Constraint Resources ......................................................................... 115Layout Semantics ............................................................................... 116Grip Translations ................................................................................ 117Convenience Routines ........................................................................ 118Porthole <strong>Widget</strong> ......................................................................................... 119Resources ........................................................................................... 120Layout Semantics ............................................................................... 121Porthole Callbacks .............................................................................. 121Tree <strong>Widget</strong> ............................................................................................... 121Resources ........................................................................................... 121Constraint Resources ......................................................................... 123Layout Semantics ............................................................................... 123Convenience Routines ........................................................................ 123Viewport <strong>Widget</strong> ........................................................................................ 123Resources ........................................................................................... 124Layout Semantics ............................................................................... 1267. Creating New <strong>Widget</strong>s (Subclassing) ............................................................ 127Public Header File ..................................................................................... 128Private Header File .................................................................................... 130<strong>Widget</strong> Source File .................................................................................... 1318. Acknowledgments .......................................................................................... 135v