Buy Gtk+ Programming in C 01 by Syd Logan (ISBN: ) from Amazon’s Book Store. Everyday low prices and free delivery on eligible orders. A programmer’s guide to developing GUI applications in a Linux environment. Covers all aspects of the Gtk+ toolkit, including Gtk widgets, GLIB and GDK. Gtk+ Programming in C has 0 ratings and 0 reviews. The ultimate guide to building graphical Linux(r)/UNIX(r) applications with Gtk+ !.
|Published (Last):||23 June 2017|
|PDF File Size:||1.74 Mb|
|ePub File Size:||16.27 Mb|
|Price:||Free* [*Free Regsitration Required]|
You have selected an online exam copy, you will be re-directed to the VitalSource website where you can complete your request.
You have selected a title that is subject to further approval. You will be informed within 7 days if your order is not approved. You have selected a pack ISBN which is not available to order as an examination copy. Gt have requested access to a digital product.
View larger cover View a sample chapter. A programmer’s guide to developing GUI applications in a Linux environment. The X Window System. Adding Interactive Features to a Console Application.
Building the Sample Client. Debugging the Sample Client. Terminating the Main Loop.
Gtk+ Programming in C
Controlling the Main Loop. Checking for Pending Events. Init and Quit Functions. Timeouts and Idle Processing. Adding an Idle Function. Client Callback Data Example. Event Callback Function Prototypes. Signal and Event APIs.
Analysis of the Sample.
Pearson – Gtk+ Programming in C – Syd Logan
Button Widgets as Objects. Getting and Setting Object Attributes. Associating Client Data with an Object or Widget. When to Use Client Data. Simplifying User Interface Development. Realizing, Mapping, and Drawing Widgets.
Showing a Widget at orogramming Specific Location. Computing the Intersection of a Widget and an Area. Setting the Position and Size of a Widget. Querying the Pointer Position. Colormap and Visual Functions.
Stacking Styles, Visuals, and Colormaps.
Style, Colormap, and Visual Defaults. Creating a Label Widget. Setting and Retrieving Label Text. Placing Underscores in the Label.
Changing the Label Text. Getting and Setting the State of a Toggle Button. Creating a Check Button. Creating a Radio-Button Widget. Setting the Selection Mode. Adding Items to the List. Displaying Arbitrary Widget Content in a List. Removing Items from a List. Locating an Item in a List.
Selecting and Unselecting Programmjng in a List. Creating a Clist Widget. Adding and Removing Content from a Clist.
GTK+ Programming in C by Syd Logan (2001, Paperback)
Getting and Setting Row Data. Setting the Shadow Type. Making a Clist Reorderable. Freezing and Thawing a Clist. Row and Cell API. Associating Client Data with a Row. Moving and Sorting Rows. Creating a Window Widget.
Setting the Window Title. Setting the Window Position. Setting the Class of the Window. Making a Window Transient. Setting the Default Size of a Window. Creating an Instance of GtkFileSelection. Modifying the File-Selection Widget. Showing and Hiding the Fileop Buttons. Responding to OK and Cancel Buttons. Font-Selection Widget User Interface.
Creating a Font-Selection Widget. Modifying the Font-Selection Widget. Setting and Retrieving the Preview Text. Initializing the Font Name. Retrieving the Font Selected by the User. Creating a Color-Selection Dialog. Creating a Color-Selection Widget. Setting and Retrieving Colors. Arrow and Shadow Types. Creating an Arrow Widget.
Creating a Pixmap Widget. Setting and Getting the Pixmap Data. An Example Using libtiff. Creating an Image with GDK. Setting the Image Data. Reading a Pixel Value from an Image. Retrieving Image Data from a Window. Creating the GtkImage Widget.
Retrieving the Image Data and Clip Mask. Creating an Entry Widget. Setting and Getting the Value of the Text Buffer. Changing the Attributes of an Entry Widget. Changing the Editable Attribute of an Edit Widget. Setting the Position of the Caret. Simplifying Entry Widget Creation.
Creating an Item Factory. Creating the Application Menu Bar and Menus.
programning Creating the Item Factory. Adding Menu Items to the Item Factory. Retrieving the Item Factory Widget. Retrieving the Widget Corresponding to an Item in the Menu. Retrieving an Item Factory and Path from a Widget.