Skip to content
  • Jon Kåre Hellan's avatar
    is_save parameter to gui_image_file_select no longer needed. · aae4927e
    Jon Kåre Hellan authored
    * src/wbcg-actions.c (cb_insert_image): is_save parameter to
    gui_image_file_select no longer needed.
    
    * src/sheet-object-image.c (soi_gdk_pixbuf_save): New. Callback
    which writes via gsf.
    (soi_get_image_fmt): New. Get a format descriptor for the original
    data in a SheetObjectImage.
    (soi_free_image_fmt): New. Free a format descriptor.
    (soi_cb_save_as): New. Choose file name and format and save
    image.
    (sheet_object_image_populate_menu): New. Put a "save as" entry in
    the object's context menu.
    
    * src/sheet-object-graph.c (soi_cb_save_as): Choose image format
    from a list.
    
    * src/gui-file.h (GnmImageFormat): Struct which describes an
    (image) file format.
    
    * src/gui-file.c (gui_image_file_select): Split the parts common
    to save and open into new function gui_image_chooser_new. Drop
    is_save parameter to _select.
    (gui_get_image_save_info): The parts of _select which have to do
    with saving go here. Add a format chooser.
    
    * graph/gog-style.c (cb_image_file_select): is_save parameter to
    gui_image_file_select no longer needed.
    aae4927e