X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkseparator.c;h=0ed0bee310e318e0a87fdd322a86c35b0a94b1a6;hb=7c2a752b3724ad9ac88b7abfecc63e4e0eb7eb54;hp=66c18889f9c1ad8dd8705bcfe07c521c36194a4e;hpb=d5c4a0f503e997b10586e74214422fcecb5e38c2;p=~andy%2Fgtk diff --git a/gtk/gtkseparator.c b/gtk/gtkseparator.c index 66c18889f..0ed0bee31 100644 --- a/gtk/gtkseparator.c +++ b/gtk/gtkseparator.c @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ /* @@ -33,12 +31,13 @@ /** * SECTION:gtkseparator - * @Short_description: Base class for GtkHSeparator and GtkVSeparator + * @Short_description: A separator widget * @Title: GtkSeparator * - * The GtkSeparator widget is the base class for #GtkHSeparator and - * #GtkVSeparator. It can be used in the same way as these, by setting - * the "orientation" property suitably. + * GtkSeparator is a horizontal or vertical separator widget, depending on the + * value of the #GtkOrientable:orientation property, used to group the widgets within a + * window. It displays a line with a shadow to make it appear sunken into the + * interface. */ @@ -90,7 +89,9 @@ gtk_separator_class_init (GtkSeparatorClass *class) widget_class->get_preferred_width = gtk_separator_get_preferred_width; widget_class->get_preferred_height = gtk_separator_get_preferred_height; - widget_class->draw = gtk_separator_draw; + widget_class->draw = gtk_separator_draw; + + gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_SEPARATOR); g_object_class_override_property (object_class, PROP_ORIENTATION, "orientation"); @@ -240,9 +241,6 @@ gtk_separator_draw (GtkWidget *widget, gtk_style_context_get_padding (context, state, &padding); - gtk_style_context_save (context); - gtk_style_context_set_state (context, state); - if (private->orientation == GTK_ORIENTATION_HORIZONTAL) { if (wide_separators)