diff options
author | Tomas Popela <tpopela@redhat.com> | 2014-06-09 22:32:25 +0800 |
---|---|---|
committer | Tomas Popela <tpopela@redhat.com> | 2014-06-09 22:32:25 +0800 |
commit | 8650fb139a9143f04615de74ff569bce3e0c4ce3 (patch) | |
tree | 89a41d08f179a5359b8eaee0c9344b8a5bf07cb3 /e-util/e-html-editor-private.h | |
parent | 04b7c97275ae420dca43f3e65c2ef54d02f01bdd (diff) | |
download | gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.gz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.bz2 gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.lz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.xz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.zst gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.zip |
Bug 540362: [webkit-composer] Use webkit for composer
Merge wip/webkit-composer branch into master.
Diffstat (limited to 'e-util/e-html-editor-private.h')
-rw-r--r-- | e-util/e-html-editor-private.h | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/e-util/e-html-editor-private.h b/e-util/e-html-editor-private.h new file mode 100644 index 0000000000..dc4658bd57 --- /dev/null +++ b/e-util/e-html-editor-private.h @@ -0,0 +1,103 @@ +/* + * e-html-editor-private.h + * + * Copyright (C) 2012 Dan Vrátil <dvratil@redhat.com> + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of version 2 of the GNU Lesser General Public + * License as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef E_HTML_EDITOR_PRIVATE_H +#define E_HTML_EDITOR_PRIVATE_H + +#include <e-action-combo-box.h> +#include <e-color-combo.h> +#include <e-html-editor.h> +#include <e-html-editor-actions.h> +#include <e-html-editor-cell-dialog.h> +#include <e-html-editor-find-dialog.h> +#include <e-html-editor-hrule-dialog.h> +#include <e-html-editor-image-dialog.h> +#include <e-html-editor-link-dialog.h> +#include <e-html-editor-page-dialog.h> +#include <e-html-editor-paragraph-dialog.h> +#include <e-html-editor-replace-dialog.h> +#include <e-html-editor-spell-check-dialog.h> +#include <e-html-editor-table-dialog.h> +#include <e-html-editor-text-dialog.h> +#include <e-html-editor-view.h> + +#ifdef HAVE_XFREE +#include <X11/XF86keysym.h> +#endif + +#define ACTION(name) (E_HTML_EDITOR_ACTION_##name (editor)) +#define WIDGET(name) (E_HTML_EDITOR_WIDGETS_##name (editor)) + +G_BEGIN_DECLS + +struct _EHTMLEditorPrivate { + GtkUIManager *manager; + GtkActionGroup *core_actions; + GtkActionGroup *html_actions; + GtkActionGroup *context_actions; + GtkActionGroup *html_context_actions; + GtkActionGroup *language_actions; + GtkActionGroup *spell_check_actions; + GtkActionGroup *suggestion_actions; + + GtkWidget *main_menu; + GtkWidget *main_toolbar; + GtkWidget *edit_toolbar; + GtkWidget *html_toolbar; + GtkWidget *activity_bar; + GtkWidget *alert_bar; + GtkWidget *edit_area; + + GtkWidget *find_dialog; + GtkWidget *replace_dialog; + GtkWidget *link_dialog; + GtkWidget *hrule_dialog; + GtkWidget *table_dialog; + GtkWidget *page_dialog; + GtkWidget *image_dialog; + GtkWidget *text_dialog; + GtkWidget *paragraph_dialog; + GtkWidget *cell_dialog; + GtkWidget *spell_check_dialog; + + GtkWidget *color_combo_box; + GtkWidget *mode_combo_box; + GtkWidget *size_combo_box; + GtkWidget *style_combo_box; + GtkWidget *scrolled_window; + + EHTMLEditorView *html_editor_view; + EHTMLEditorSelection *selection; + + gchar *filename; + + guint spell_suggestions_merge_id; + + WebKitDOMNode *image; + WebKitDOMNode *table_cell; + + gint editor_layout_row; +}; + +void editor_actions_init (EHTMLEditor *editor); + +G_END_DECLS + +#endif /* E_HTML_EDITOR_PRIVATE_H */ |