Error title
Some error text about your books and stuff.
Close
Gtk+ Programming in C cover
  • ISBN: 9780130142641
  • ISBN10: 0130142646

Gtk+ Programming in C

by Syd Logan

  • List Price: $44.99
  • Binding: Paperback
  • Edition: 1
  • Publisher: Prentice Hall Ptr
  • Publish date: 08/01/2001
used Add to Cart $6.03
You save: 87%
Marketplace Item
new Add to Cart $25.59
You save: 43%
FREE shipping on orders over $49!
Description
Introduction. 1. Gtk+ in Context. The X Window System. Architecture of X. The X Protocol. The X Server. The Client (Xlib). Toolkits. Window Managers. Desktop Environments. CDE. GNOME. KDE. Summary. 2. Hello Gtk+! Beginnings. A Simple Example: Hello Gtk+! Adding Interactive Features to a Console Application. A Paradigm Shift. Understanding the Gtk+ Hello World Sample. Building the Sample Client. Debugging the Sample Client. Application Startup, Termination, and Main Loop Functions. Application Startup. Modules. Debug Arguments. Compile Time. Runtime. Application Termination. Gtk+ Main Loop Functions. Terminating the Main Loop. Controlling the Main Loop. Checking for Pending Events. Init and Quit Functions. Destroying Objects When a Main Loop Exits. Timeouts and Idle Processing. Adding a Timeout. Removing a Timeout. Timeout Example. Timeout Precision. Idle Functions. Adding an Idle Function. Idle Function Priorities. Destroying Idle Functions. Snooping Key Presses. Summary. 3. Signals, Events, Objects, and Types. Signals. An Example: GtkButton Signals. Handling Signals. Client Callback Data Example. Events. Event Callback Function Prototypes. Event Types. GdkEventExpose. GdkEventNoExpose. GdkEventVisibility. GdkEventMotion. GdkEventButton. GdkEventKey. GdkEventCrossing. GdkEventFocus. GdkEventConfigure. GdkEventProperty. GdkEventSelection. Selection Protocol. GdkEventClient. GdkEventAny. Signal and Event APIs. Signal Lookup. Emitting Signals. Emitting Signals:An Example. Analysis of the Sample. Controlling Signals. Objects. Button Widgets as Objects. Object API. Object Attributes. Getting and Setting Object Attributes. Associating Client Data with an Object or Widget. When to Use Client Data. Types. Summary. 4 Widgets. Why Widgets? Simplifying User Interface Development. API Simplification. Abstraction. Simplification for Users. GtkWidget. Class Name. Parent Class Name. Macros. Miscellaneous Macros. Signal Function Prototypes. Supported Arguments. Application-Level API Synopsis. Class Description. Widget Creation. Widget Reference Counts. Destroying Widgets. Manipulating Widget Arguments. Realizing, Mapping, and Drawing Widgets. Showing Widgets. Hiding Widgets. Accelerators and Mnemonics. Accelerator Groups. Event-Related Functions. Activating a Widget. Reparenting a Widget. Showing a Widget at a Specific Location. Computing the Intersection of a Widget and an Area. Grabbing Focus. Specifying Widget Sensitivity. Setting the Position and Size of a Widget. Top-Level and Ancestor Widgets, and Transient Windows. Querying the Pointer Position. Colormap and Visual Functions. Styles. Gtk+ Style System Details. Stacking Styles, Visuals, and Colormaps. Style, Colormap, and Visual Defaults. Summary. 5. Labels and Buttons. Controls and Containers. GtkLabel. Class Name. Parent Class Name. Macros. Supported Arguments. Application-Level API Synopsis. Class Description. Creating a Label Widget. Setting and Retrieving Label Text. Label Attributes. Placing Underscores in the Label. Buttons. GtkButton. Class Name. Parent Class Name. Macros. Signal Function Prototypes. Supported Arguments. Application-Level API Synopsis. Class Description. Signals. Creating a Button. Changing the Label Text. Generating Synthetic Events. Relief Styles. GtkToggleButton. Class Name. Parent Class Name. Macros. Signal Function Prototypes. Supported Arguments. Application-Level API Synopsis. Class Description. Signals. Creating Toggle Buttons. Getting and Setting the State of a Toggle Button. Miscellaneous Functions. GtkCheckButton. Class Name. Parent Class Name. Macros. Application-Level API Synopsis. Class Description. Creating a Check Button. GtkRadioButton. Class Name. Parent Class Name
Expand description
Seller Condition Comments Price  
Owls Books

Location: Toledo, OH
Good
Normal surface & edge wear. May have writing on cover page or light highlighting/textual notes that does not affect page text.
$6.03
Adsrus Media

Location: Des Moines, IA
Very Good
Check mark in pencil front flyleaf corner. Normal shelf and display wear. There are no marks on the pages...
$14.06
chinchin

Location: rahway, NJ
New
Shipping Icon
Trade paperback (US). Glued binding. 864 p. Audience: General/trade.
$24.46