CVSROOT: /cvs/gnome Module name: goffice Changes by: emmanuel 05/07/27 08:18:03
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 po : POTFILES.in Added files: goffice/graph : gog-label-prefs.glade Log message: 2005-07-27 Emmanuel Pacaud <[EMAIL PROTECTED]> Text angle is not a font property. Set default angle to 90° for y axes (#301582). * goffice/graph/gog-axis-line.c (gog_axis_base_class_init): install label_angle property. (gog_axis_base_set_property): handle label_angle property. (gog_axis_base_get_property): ditto. (gog_axis_base_set_label_angle): new. (cb_label_angle_changed): new. (gog_axis_base_populate_editor): init UI for label_angle. (gog_axis_base_view_padding_request): set text angle. (gog_axis_base_view_render): ditto. * goffice/graph/gog-axis-prefs.glade: add UI for label angle. * goffice/graph/gog-axis.c (role_label_post_add): new. Sets label angle to 90° for y axis. (gog_axis_class_init): add role_label_post_add. * goffice/graph/gog-label-prefs.glade: new. * goffice/graph/gog-label.c (gog_label_set_angle): new. (gog_label_class_init): handle angle property. (gog_label_set_property): ditto. (gog_label_get_property): ditto. (label_pref_state_free): new. (cb_angle_changed): new. (gog_label_populate_editor): add layout page for angle setting. (gog_label_init): new. (gog_label_view_size_request): set text angle. (gog_label_view_render): ditto. * goffice/graph/gog-renderer-gnome-print.c (gog_renderer_gnome_print_draw_text): text_angle is a property of renderer. * 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_push_style): reset text angle. (gog_renderer_pop_style): ditto. (gog_renderer_set_text_angle): new. (gog_renderer_get_text_OBR): text_angle is a property of renderer. * goffice/graph/gog-style-prefs.glade: remove UI for angle. * goffice/graph/gog-style.c (cb_rotation_angle_changed): removed. (font_init): remove angle UI. (gog_style_font_load): remove rotation_angle setting. (gog_style_font_dom_save): ditto. (gog_style_font_sax_save): ditto. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=goffice&who=emmanuel&date=explicit&mindate=2005-07-27%2008:17&maxdate=2005-07-27%2008:19 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list