CVSROOT:        /cvs/gnome
Module name:    goffice
Changes by:     emmanuel        05/07/28 16:14:54

Modified files:
        .              : ChangeLog 
        goffice/graph  : Makefile.am gog-axis-line-impl.h 
                         gog-axis-line.c gog-axis-prefs.glade gog-axis.c 
                         gog-label.c gog-label.h 
                         gog-renderer-gnome-print.c gog-renderer-impl.h 
                         gog-renderer-pixbuf.c gog-renderer-svg.c 
                         gog-renderer.c gog-renderer.h 
                         gog-style-prefs.glade gog-style.c gog-style.h 
                         gog-styled-object.c 
        po             : POTFILES.in 

Log message:
2005-07-28  Emmanuel Pacaud <[EMAIL PROTECTED]>

Who said text angle is not a style property ?

* goffice/graph/gog-axis-line.c (gog_axis_base_set_property): remove
label-angle property.
(gog_axis_base_get_property): ditto.
(gog_axis_base_class_init): ditto.
(gog_axis_base_set_label_angle): removed.
(cb_label_angle_changed): removed.
(gog_axis_base_populate_editor): remove UI for label angle.
* goffice/graph/gog-axis-prefs.glade: ditto.
* goffice/graph/gog-axis.c (role_label_post_add): removed.
(role_label_can_add): new.
(gog_axis_init_style): if axis is GOG_AXIS_PSEUDO_3D, no style.
* goffice/graph/gog-label.c (gog_label_set_angle): removed.
(gog_label_set_property): remove angle property.
(gog_label_get_property): ditto.
(gog_label_class_init): ditto.
(label_pref_state_free): removed.
(cb_angle_changed): removed.
(gog_label_populate_editor): remove UI for angle.
(gog_label_init_style): set text angle to 90 if parent is an Y axis.
* goffice/graph/gog-renderer-gnome-print.c
(gog_renderer_gnome_print_draw_text): text_angle is a style property.
* goffice/graph/gog-renderer-pixbuf.c
(gog_renderer_pixbuf_get_pango_layout): ditto.
* goffice/graph/gog-renderer-svg.c (gog_renderer_svg_draw_text):
ditto.
* goffice/graph/gog-renderer.c (gog_renderer_get_text_OBR): ditto.
(gog_renderer_push_style): no more
angle property in renderer.
(gog_renderer_pop_style): ditto.
(gog_renderer_set_text_angle): removed.
* goffice/graph/gog-style-prefs.glade: add a new UI for text layout
group.
* goffice/graph/gog-style (cb_angle_changed): new.
(text_layout_init): new.
(gog_style_assign): handle angle.
(gog_style_init): ditto.
(gog_style_text_layout_load): new.
(gog_style_text_layout_dom_save): new.
(gog_style_text_layout_sax_save): new.
(gog_style_persist_dom_load): handle angle.
(gog_style_persist_dom_save): ditto.
(gog_style_persist_sax_save): ditto.
(gog_style_is_different_size): ditto.
(gog_style_set_text_angle): new.
* goffice/graph/gog-styled-object.c (styled_object_populate_editor):
don't display style editor if there isn't any interresting fields.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=goffice&who=emmanuel&date=explicit&mindate=2005-07-28%2016:13&maxdate=2005-07-28%2016:15

_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to