/* Concrete class for formatting mails to displayed html */ #ifndef _EM_FORMAT_HTML_DISPLAY_H #define _EM_FORMAT_HTML_DISPLAY_H #include "mail/em-format-html.h" #include "widgets/misc/e-attachment-bar.h" typedef struct _EMFormatHTMLDisplay EMFormatHTMLDisplay; typedef struct _EMFormatHTMLDisplayClass EMFormatHTMLDisplayClass; struct _CamelMimePart; struct _EMFormatHTMLDisplay { EMFormatHTML formathtml; struct _EMFormatHTMLDisplayPrivate *priv; struct _ESearchingTokenizer *search_tok; unsigned int animate:1; unsigned int caret_mode:1; unsigned int nobar:1; }; #define EM_FORMAT_HTML_DISPLAY_SEARCH_PRIMARY (0) #define EM_FORMAT_HTML_DISPLAY_SEARCH_SECONDARY (1) #define EM_FORMAT_HTML_DISPLAY_SEARCH_ICASE (1<<8) struct _EMFormatHTMLDisplayClass { EMFormatHTMLClass formathtml_class; /* a link clicked normally */ void (*link_clicked)(EMFormatHTMLDisplay *efhd, const char *uri); /* a part or a link button pressed event */ int (*popup_event)(EMFormatHTMLDisplay *efhd, GdkEventButton *event, const char *uri, struct _CamelMimePart *part); /* the mouse is over a link */ void (*on_url)(EMFormatHTMLDisplay *efhd, const char *uri); }; GType em_format_html_display_get_type(void); EMFormatHTMLDisplay *em_format_html_display_new(void); void em_format_html_display_goto_anchor(EMFormatHTMLDisplay *efhd, const char *name); void em_format_html_display_set_animate(EMFormatHTMLDisplay *efhd, gboolean state); void em_format_html_display_set_caret_mode(EMFormatHTMLDisplay *efhd, gboolean state); void em_format_html_display_set_search(EMFormatHTMLDisplay *efhd, int type, GSList *strings); void em_format_html_display_search(EMFormatHTMLDisplay *efhd); void em_format_html_display_search_with (EMFormatHTMLDisplay *efhd, char *word); void em_format_html_display_search_close (EMFormatHTMLDisplay *efhd); GtkWidget *em_format_html_get_search_dialog (EMFormatHTMLDisplay *efhd); void em_format_html_display_cut (EMFormatHTMLDisplay *efhd); void em_format_html_display_copy (EMFormatHTMLDisplay *efhd); void em_format_html_display_paste (EMFormatHTMLDisplay *efhd); void em_format_html_display_zoom_in (EMFormatHTMLDisplay *efhd); void em_format_html_display_zoom_out (EMFormatHTMLDisplay *efhd); void em_format_html_display_zoom_reset (EMFormatHTMLDisplay *efhd); EAttachmentBar *em_format_html_display_get_bar (EMFormatHTMLDisplay *efhd); gboolean em_format_html_display_popup_menu (EMFormatHTMLDisplay *efhd); /* experimental */ struct _EPopupExtension; void em_format_html_display_set_popup(EMFormatHTMLDisplay *, struct _EPopupExtension *); #endif /* !_EM_FORMAT_HTML_DISPLAY_H */ FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/security/clusterssh
Commit message (Expand)AuthorAgeFilesLines
* Update to 4.13.2.02ehaupt2019-01-152-4/+4
* - Update to 4.13.2.01ehaupt2018-11-253-6/+18
* Update to 4.13.2ehaupt2018-03-152-4/+4
* Update to 4.13.1ehaupt2018-03-062-4/+4
* - Update to 4.13ehaupt2018-02-102-4/+5
* Update to 4.11ehaupt2017-12-232-5/+4
* - Use DISTVERSIONPREFIX instead of GH_TAGNAMEehaupt2017-09-262-5/+6
* Update to 4.10_02ehaupt2017-09-252-4/+4
* Update to 4.09ehaupt2017-04-103-10/+15
* Bump PORTREVISION for ports affected by the fix the last commit.mat2017-02-011-0/+1
* - Update to 4.07ehaupt2016-10-273-3/+6
* Update to 4.06ehaupt2016-04-032-3/+3
* Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.mat2016-04-011-21/+21
* - Update security/clusterssh to 4.05ehaupt2016-03-193-17/+42
* Make it so that the default Perl is always called perl5.mat2015-09-14