12.07.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!