summaryrefslogtreecommitdiff
path: root/libreofficekit
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-11-14 15:10:18 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-11-14 17:28:32 +0100
commitbd05cc9a5093bbf5d2e136a6589be612df81d27e (patch)
treeeb6745dbf832ee44f61caa7943ec1e5c8e082af2 /libreofficekit
parent9caca9fe23ac8e193f89a11503d92b058669a660 (diff)
gtktiledviewer: add toolbar buttons to insert / delete comments
Change-Id: Ia566e983548a89d974c133823da2f07d5c2e35e4
Diffstat (limited to 'libreofficekit')
-rw-r--r--libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx17
1 files changed, 17 insertions, 0 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index 8ec5ddf2861f..c65e4a135ddc 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -1094,6 +1094,23 @@ static GtkWidget* createWindow(TiledWindow& rWindow)
gtk_toolbar_insert(GTK_TOOLBAR(pLowerToolbar), rWindow.m_pJustifypara, -1);
g_signal_connect(G_OBJECT(rWindow.m_pJustifypara), "toggled", G_CALLBACK(toggleToolItem), NULL);
lcl_registerToolItem(rWindow, rWindow.m_pJustifypara, ".uno:JustifyPara");
+ gtk_toolbar_insert(GTK_TOOLBAR(pLowerToolbar), gtk_separator_tool_item_new(), -1);
+
+ // Insert/delete comments.
+ GtkToolItem* pInsertAnnotation = gtk_tool_button_new(nullptr, nullptr);
+ gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(pInsertAnnotation), "changes-allow-symbolic");
+ gtk_tool_item_set_tooltip_text(pInsertAnnotation, "Insert Comment");
+ gtk_toolbar_insert(GTK_TOOLBAR(pLowerToolbar), pInsertAnnotation, -1);
+ g_signal_connect(G_OBJECT(pInsertAnnotation), "clicked", G_CALLBACK(toggleToolItem), NULL);
+ lcl_registerToolItem(rWindow, pInsertAnnotation, ".uno:InsertAnnotation");
+
+ GtkToolItem* pDeleteComment = gtk_tool_button_new(nullptr, nullptr);
+ gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(pDeleteComment), "changes-prevent-symbolic");
+ gtk_tool_item_set_tooltip_text(pDeleteComment, "Delete Comment");
+ gtk_toolbar_insert(GTK_TOOLBAR(pLowerToolbar), pDeleteComment, -1);
+ g_signal_connect(G_OBJECT(pDeleteComment), "clicked", G_CALLBACK(toggleToolItem), NULL);
+ lcl_registerToolItem(rWindow, pDeleteComment, ".uno:DeleteComment");
+
// Formula bar
GtkToolItem* pFormulaEntryContainer = gtk_tool_item_new();
rWindow.m_pFormulabarEntry = gtk_entry_new();