gtk::rc_get_style
Returns the GtkStyle that will be applied to
widget.
gtk::rc_get_style() finds all rc styles that will be
applied to widget and combines them into one
GtkStyle widget representing the final appearance
of the widget.
例 61. Getting the rc style for a widget
<?php
// Create a backgound style to apply to buttons only.
$style = 'style "button" { bg[NORMAL] = "#ff6060" }';
gtk::rc_parse_string($style);
// Create a foreground style that applies to the entire application.
$style = 'style "window" { fg[NORMAL] = "#ffffff" }';
gtk::rc_parse_string($style);
// Create a window and add a button.
$window =& new GtkWindow();
$button =& new GtkButton('Example');
$window->add($button);
// Get the rc style
$rcStyle = gtk::rc_get_style($button);
// Output the style properties.
echo $rcStyle->fg . "\n"; // Will print #ffffff
echo $rcStyle->bg . "\n"; // Will print #ff6060
?>
|