Books » Computers » Operating Systems » Linux
Cross-Platform GUI Programming with WxWidgets
http://www.fishpond.co.nz/Books/Cross-Platform-GUI-Programming-with-WxWidgets-Stefan-Csomor-Kevin-Hock-Julian-Smart/9780131473812
By
Stefan Csomor, Kevin Hock, Julian Smart
RRP $81.99 $54.42 Save $27.57 (34%)
Free shipping NZ wide Ships within 24 hours from USA supplier| Rating: | | | Format: | Paperback;hardback;CD-ROM, 792 pages | | Published In: | USA, 01 November 2005 |
This book is the best way for beginning developers to learn wxWidgets programming in C++. It is a must-have for programmers thinking of using wxWidgets and those already using it. Table of Contents
Foreword by Mitch Kapor.Preface.Acknowledgments.About the Authors.1. Introduction. What Is wxWidgets? Why Use wxWidgets? A Brief History of wxWidgets The wxWidgets Community wxWidgets and Object-Oriented Programming License Considerations The wxWidgets Architecture wxMSW wxGTK wxX11 wxMotif wxMac wxCocoa wxWinCE wxPalmOS wxOS2 wxMGL Internal Organization Summary 2. Getting Started. A Small wxWidgets Sample The Application Class The Frame Class The Event Handlers The Frame Constructor The Whole Program Compiling and Running the Program Program Flow Summary3. Event Handling. Event-Driven Programming Event Tables and Handlers Skipping Events Pluggable Event Handlers Dynamic Event Handlers Window Identifiers Defining Custom Events Summary4. Window Basics. Anatomy of a Window The Concept of a Window Client and Non-Client Areas Scrollbars Caret and Cursor Top-Level Windows Coordinate System Painting Color and Font Window Variant Sizing Input Idle Time Processing and UI Updates Window Creation and Deletion Window Styles A Quick Guide to the Window Classes Base Window Classes Top-Level Windows Container Windows Non-Static Controls Static Controls Menus Control Bars Base Window Classes wxWindow wxControl Top-Level Windows wxFrame wxMDIParentFrame wxMDIChildFrame wxDialog wxPopupWindow Container Windows wxPanel wxNotebook wxScrolledWindow wxSplitterWindow Non-Static Controls wxButton wxButton Labels wxBitmapButton wxChoice wxComboBox wxCheckBox wxListBox and wxCheckListBox wxRadioBox wxRadioButton wxScrollBar wxSpinButton wxSpinCtrl wxSlider wxTextCtrl wxToggleButton Static Controls wxGauge wxStaticText wxStaticBitmap wxStaticLine wxStaticBox Menus wxMenu Control Bars wxMenuBar wxToolBar wxStatusBar Summary 5. Drawing and Printing. Understanding Device Contexts Available Device Contexts Drawing on Windows with wxClientDC Erasing Window Backgrounds Drawing on Windows with wxPaintDC Drawing on Bitmaps with wxMemoryDC Creating Metafiles with wxMetafileDC Accessing the Screen with wxScreenDC Printing with wxPrinterDC and wxPostScriptDC Drawing Tools wxColour wxPen wxBrush wxFont wxPalette Device Context Drawing Functions Drawing Text Drawing Lines and Shapes Drawing Splines Drawing Bitmaps Filling Arbitrary Areas Logical Functions Using the Printing Framework More on wxPrintout Scaling for Printing and Previewing Printing under Unix with GTK+ 3D Graphics with wxGLCanvas Summary6. Handling |
| Publisher: | Prentice Hall PTR | | ISBN: | 0131473816 |
| EAN: | 9780131473812 | |