get_resized_size() and prefs_common accessible from plugins
authorThorsten Maerz <torte@netztorte.de>
Mon, 17 Mar 2003 16:52:25 +0000 (16:52 +0000)
committerThorsten Maerz <torte@netztorte.de>
Mon, 17 Mar 2003 16:52:25 +0000 (16:52 +0000)
ChangeLog.claws
configure.ac
src/imageview.c
src/imageview.h
src/prefs_common.c
src/prefs_common.h

index c6afa90..3159260 100644 (file)
@@ -1,3 +1,10 @@
+2003-03-17 [thorsten]  0.8.11claws23
+
+       * src/imageview.[ch]
+               export imageview_get_resized_size() (for plugins)
+       * src/prefs_common.[ch]
+               added prefs_common_get() (for plugins)
+
 2003-03-17 [christoph] 0.8.11claws22
 
        * src/imap.c
index d480507..2c08180 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=11
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws22
+EXTRA_VERSION=claws23
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index 1c78493..7edad32 100644 (file)
 #include "imageview.h"
 #include "utils.h"
 
-static void get_resized_size(gint w, gint h, gint aw, gint ah,
-                            gint *sw, gint *sh);
-
-
 ImageView *imageview_create(void)
 {
        ImageView *imageview;
@@ -102,7 +98,7 @@ void imageview_show_image(ImageView *imageview, MimeInfo *mimeinfo,
                if (avail_width > 8) avail_width -= 8;
                if (avail_height > 8) avail_height -= 8;
 
-               get_resized_size(gdk_pixbuf_get_width(pixbuf),
+               imageview_get_resized_size(gdk_pixbuf_get_width(pixbuf),
                                 gdk_pixbuf_get_height(pixbuf),
                                 avail_width, avail_height,
                                 &new_width, &new_height);
@@ -162,7 +158,7 @@ void imageview_show_image(ImageView *imageview, MimeInfo *mimeinfo,
                if (avail_width > 8) avail_width -= 8;
                if (avail_height > 8) avail_height -= 8;
 
-               get_resized_size(im->rgb_width, im->rgb_height,
+               imageview_get_resized_size(im->rgb_width, im->rgb_height,
                                 avail_width, avail_height,
                                 &new_width, &new_height);
        } else {
@@ -218,7 +214,7 @@ void imageview_destroy(ImageView *imageview)
        g_free(imageview);
 }
 
-static void get_resized_size(gint w, gint h, gint aw, gint ah,
+void imageview_get_resized_size(gint w, gint h, gint aw, gint ah,
                             gint *sw, gint *sh)
 {
        gfloat wratio = 1.0;
index 1eaef0e..fa524b1 100644 (file)
@@ -44,5 +44,7 @@ void imageview_show_image     (ImageView      *imageview,
                                 gboolean        resize);
 void imageview_clear           (ImageView      *imageview);
 void imageview_destroy         (ImageView      *imageview);
+void imageview_get_resized_size        (gint w, gint h, gint aw, gint ah,
+                                gint *sw, gint *sh);
 
 #endif /* __IMAGEVIEW_H__ */
index e92108f..aafc7fe 100644 (file)
@@ -928,6 +928,11 @@ void prefs_common_init() {
        prefs_common.disphdr_list = NULL;
 }
 
+PrefsCommon *prefs_common_get(void)
+{
+       return &prefs_common;
+}
+
 void prefs_common_read_config(void)
 {
        FILE *fp;
index 0622f12..5fb7791 100644 (file)
@@ -290,5 +290,6 @@ void prefs_common_init              ();
 void prefs_common_read_config  (void);
 void prefs_common_save_config  (void);
 void prefs_common_open         (void);
+PrefsCommon *prefs_common_get  (void);
 
 #endif /* __PREFS_COMMON_H__ */