- // ... - 2 3 4 5 6 7 8 9
- // Create a view to show the tree. $view = new Gtk TreeView(); $view->set_model($sortable);
- // Create a view to show the tree. $view2 = new Gtk TreeView(); $view2->set_model($sortable2);
- // Take greater control of how the data is displayed. $column2->set_cell_data_func($cell_renderer
- Multiline Text Display Tool
- Text-Editing Tool
- About Dialogs
- About the Author
- About the Technical Reviewer
- Adding a Timeout
- Adding Cell Renderers
- Adding Data to a List
- Adding Images
- Adding Items to the Bottom of a Dialog
- Adding Menus
- Adding Menus and Toolbars
- Adding Mnemonics
- Adding Rows to a Tree
- Adding Submenus
- Adding Tags to the Tag Table
- Adding Text to a Buffer
- Adding Tool Buttons
- Adding Tooltips
- Adjusting the Border and Sizing the Tabs
- Aligning Text in a Gtk Label
- Animations
- Applying and Removing Tags
- Applying the RC File to the Application
- Attaching Children
- Automatic Completion
- Blocking and Destroying Signal Handlers
- Building the View and Selecting the Article
- Button Boxes
- Buttons
- Cell Placement
- Centering a Window
- Changing the Look and Feel
- Chapter
- Checking for Updates
- Color Buttons
- Color Selection Dialogs
- Combo Boxes
- Complex Labels
- Connecting Buttons to a Signal Handler
- Constructing the Table
- Containers
- Contents
- Contents at a Glance
- Controlling Child Placement
- Creating a Signal Handler for a Menu Item
- Creating a Toolbar
- Creating an RC File
- Creating Angled Text
- Creating Context Menus
- Creating Custom Tool Buttons
- Creating Iterators
- Creating Marks
- Creating Menu Bars
- Creating Menu Items
- Creating Signal Handlers
- Creating Stock Buttons
- Creating Tags
- Creating Tear-Off Menus
- Creating Text Buffers
- Creating the Package
- Creating the Scrollbar
- Creating the Signal Handlers
- Creating Vertical and Horizontal Boxes
- Custom Scrolling
- Decorating a Notebook
- Defining the Notebook
- Dialogs
- Displaying a Dialog
- Displaying and Collecting Simple Data
- Distributing PHP-GTK Applications
- Doing Background Work
- Downloading and Installing an Application
- Drag Destination Actions
- Drag Destination Flags
- Drag Source Button Masks
- Drag-and-Drop
- Drag-and-Drop Destinations
- Ellipsizing Text
- Entry Fields
- Events and Signals
- Exceptions
- Expanding and Filling
- File Chooser Dialogs
- File Selection
- Fixed Containers
- Font Buttons
- Font Selection Dialogs
- Frames
- Further Resources
- Getting a Value from a List
- Getting an Application Up and Running
- Gtk ComboBox with a Custom Model
- Handling Events and Signals
- Handling the drag-data-get Signal
- Hiding the Tabs
- Idle Work
- Input Box Size and Character Limits
- Installing PEAR Packages
- Installing PECL Packages
- Installing PHP-GTK 2 on Windows
- Introduction
- Iterating the Loop
- Iterators
- Labels
- Laying Out Applications
- Listening for New Events
- Managing the User's Response
- Maximizing Windows
- Menus
- Modal Windows
- Model Filtering
- Model Sorting
- Models
- Modifying a Style
- Moving Iterators
- Moving Marks
- Moving Through a Tree
- Moving to the Next, Previous, or Specific Page
- Navigating Notebook Pages
- Navigating the Model
- Nesting Boxes
- Object-Oriented PHP
- Objects
- Obtaining the User's Permission to Upgrade
- Packing Widgets into a
- Padding
- Parents and Children
- Parsing the RSS Feed
- Performing the Upgrade
- Prerequisites
- Pro PHP-GTK
- Progress Bars
- Putting It All Together
- Putting Widgets in a Fixed Container
- Referencing Marks
- Referencing the File Location
- Removing a Timeout
- Removing Data from a List
- Removing Markup
- Removing Text from a Buffer
- Reordering Rows
- Repositioning Rows
- Repositioning the Tabs
- Resource Files
- Row Selection
- Running PHP-GTK Applications
- Scale Adjustment
- Scale Precision
- Scales
- Scaling Images
- Scrolled Windows
- Scrolling
- Scrolling in a View
- Searching a List
- Selecting and Unselecting Rows
- Setting a Background Pixmap for a Style
- Setting a Shadow
- Setting and Getting Text
- Setting Drag Source Icons
- Setting Gtk TreeView Display Properties
- Setting the Border Type
- Setting the Buffer Appearance and Editability
- Setting the Column Display Properties
- Setting the Column Header
- Setting the Drag Source
- Setting the Label Section
- Setting the Label's Width
- Setting the Number of Characters for a Match
- Setting the Scrollbar Policy
- Setting the Selection Mode
- Setting Up the Channel Server
- Signal Handlers - 2
- Simple Labels
- Spin Buttons
- Standard Buttons
- Starting the Loop
- Stepping Through the Loop
- Stock Buttons
- Styles
- Summary - 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
- Tables
- Tables vs. Boxes
- Tags and Tag Tables
- Text Buffers
- Text Marks
- The Gtk Object Class
- The Gtk TreeStore Model
- The News Article Tool
- The Product Tree
- The Sample Application Layout
- The Text-Editing Tool
- Timeouts
- Toolbars
- Top-Level and Parent Widgets
- Tree Views
- Types of Windows
- Understanding PHP-GTK Basics
- Uninstalling an Application
- Updating an Application
- Using a Pop-Up Menu
- Using a Stock ID
- Using Fixed Containers
- Using Inline Completion
- Using Multiline Text
- Using PHP Compilers
- Using Scrolling Tabs
- Using Selectors & Dialogs
- Using set_orientation
- Using Simple Labels
- Value Display
- View Columns
- View Ports
- Views
- What You'll Find in This Book
- Widget Shaping
- Widgets
- Window Decorations
- Window Positioning and Sizing
- Window Titles
- Windows and Other Top-Level Widgets
- Working with Trees and Lists
- Wrapping Label Text