• Michael Natterer's avatar
    added tile_cache_init() and tile_cache_exit() as public functions. · 024061d9
    Michael Natterer authored
    2002-11-21  Michael Natterer  <mitch@gimp.org>
    
    	* app/base/tile-cache.[ch]: added tile_cache_init() and
    	tile_cache_exit() as public functions.
    
    	* app/base/base.c: call them. Connect to GimpBaseConfig's
    	notify::tile-cache-size.
    
    	* app/core/gimpimage.c: connect to notify::transparency-type and
    	notify::transparency-size and call
    	gimp_image_invalidate_layer_previews() in the callback.
    
    	* app/display/gimpdisplay-foreach.[ch]: removed
    	gdisplays_expose_full().
    
    	* app/display/gimpdisplayshell-handlers.c: connect to
    	notify::transparency-type and notify::transparency-size and expose
    	the shell in the callback.
    
    	* app/display/gimpdisplayshell-render.[ch]: added render_init()
    	and render_exit() functions and connect to
    	notify::transparency-type and notify::transparency-size for
    	setting up the render buffers.
    
    	* app/gui/gui.c: call the new functions instead of render_setup().
    	Connect to notify::show-tool-tips.
    
    	* app/gui/preferences-dialog.c: copy values between the global
    	config object and its local clone only when they have changed.
    	Wrap setting of lots of values in g_object_[freeze|thaw]_notify().
    	Added lots of mnemonics.
    
    	* app/gui/resolution-calibrate-dialog.c: added mnemonics.
    
    	* app/widgets/gimppropwidgets.c: g_object_set() the values edited
    	by the gimp_prop_coordinates() much less often by remembering the
    	old values and setting them only when they have changed.
    024061d9
gimpdisplayshell-render.c 21.7 KB