sync with 0.9.11cvs17 HEAD
[claws.git] / src / stock_pixmap.h
index 7feafdd27698c0bb605b3ac3e4d9c9b6efbbd870..712a343fa65c1fe1aaf4ddd4932c84c109bea138 100644 (file)
@@ -118,6 +118,11 @@ typedef enum
        STOCK_PIXMAP_PRIVACY_UNKNOWN,
        STOCK_PIXMAP_PRIVACY_EXPIRED,
        STOCK_PIXMAP_PRIVACY_WARN,
+       STOCK_PIXMAP_PRIVACY_EMBLEM_ENCRYPTED,
+       STOCK_PIXMAP_PRIVACY_EMBLEM_SIGNED,
+       STOCK_PIXMAP_PRIVACY_EMBLEM_PASSED,
+       STOCK_PIXMAP_PRIVACY_EMBLEM_FAILED,
+       STOCK_PIXMAP_PRIVACY_EMBLEM_WARN,
        STOCK_PIXMAP_MIME_MESSAGE,
        
        STOCK_PIXMAP_SYLPHEED_LOGO,             /* last entry */
@@ -125,6 +130,19 @@ typedef enum
        N_STOCK_PIXMAPS
 } StockPixmap;
 
+typedef enum {
+       OVERLAY_NONE,
+       OVERLAY_TOP_LEFT,
+       OVERLAY_TOP_CENTER,
+       OVERLAY_TOP_RIGHT,
+       OVERLAY_MID_LEFT,
+       OVERLAY_MID_CENTER,
+       OVERLAY_MID_RIGHT,
+       OVERLAY_BOTTOM_LEFT,
+       OVERLAY_BOTTOM_CENTER,
+       OVERLAY_BOTTOM_RIGHT
+} OverlayPosition;
+
 GtkWidget *stock_pixmap_widget (GtkWidget       *window,
                                 StockPixmap      icon);
 gint stock_pixmap_gdk          (GtkWidget       *window,
@@ -136,5 +154,11 @@ GList *stock_pixmap_themes_list_new        (void);
 void stock_pixmap_themes_list_free     (GList *list);
 gchar *stock_pixmap_get_name         (StockPixmap icon);
 StockPixmap stock_pixmap_get_icon    (gchar *file);
+GtkWidget *stock_pixmap_widget_with_overlay (GtkWidget         *window,
+                                            StockPixmap         icon,
+                                            StockPixmap         overlay,
+                                            OverlayPosition     pos,
+                                            gint                border_x,
+                                            gint                border_y);
 
 #endif /* __STOCK_PIXMAP_H__ */