libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

New commits:
commit 6ccd698371a8e88ea06ed0e144171dd1b6236aa7
Author: Pranav Kant <[email protected]>
Date:   Fri Jan 6 14:27:27 2017 +0530

    gtktiledviewer: Override alignment buttons uno commands for calc
    
    Use .uno:HorizontalAlignment instead of .uno:XXXPara for calc
    
    Change-Id: I5af4fe62dc3075af4ba779499d062e6d91f21ecf
    Reviewed-on: https://gerrit.libreoffice.org/32773
    Reviewed-by: pranavk <[email protected]>
    Tested-by: pranavk <[email protected]>

diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx 
b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index 2f75a65..3382987 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -373,6 +373,25 @@ gboolean TiledRowColumnBar::docConfigureEvent(GtkWidget* 
pDocView, GdkEventConfi
         gtk_widget_show(rWindow.m_pColumnBar->m_pDrawingArea);
         gtk_widget_queue_draw(rWindow.m_pColumnBar->m_pDrawingArea);
         gtk_widget_show(rWindow.m_pFormulabarEntry);
+
+        // Change horizontal alignment uno commands for spreadsheet
+        const char* unoHorAlignArgs =
+            "{"
+            "\"HorizontalAlignment\":{"
+            "\"type\":\"unsigned short\", "
+            "\"value\":\"%d\""
+            "}"
+            "}";
+
+        char unoHorAlignArgsFormatted[strlen(unoHorAlignArgs)];
+        snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), 
unoHorAlignArgs, 1);
+        lcl_registerToolItem(rWindow, rWindow.m_pLeftpara, 
".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
+        snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), 
unoHorAlignArgs, 2);
+        lcl_registerToolItem(rWindow, rWindow.m_pCenterpara, 
".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
+        snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), 
unoHorAlignArgs, 3);
+        lcl_registerToolItem(rWindow, rWindow.m_pRightpara, 
".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
+        snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), 
unoHorAlignArgs, 4);
+        lcl_registerToolItem(rWindow, rWindow.m_pJustifypara, 
".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
     }
 
     return TRUE;
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to