[Libreoffice-commits] core.git: sw/source

Yousuf Philips philipz85 at hotmail.com
Sun Apr 26 22:22:22 PDT 2015


 sw/source/ui/app/mn.src |  252 +++++++++++++++++++++++++-----------------------
 1 file changed, 133 insertions(+), 119 deletions(-)

New commits:
commit 06dbd23c2b4d8412fbd1ee10c23f4bcddff667fb
Author: Yousuf Philips <philipz85 at hotmail.com>
Date:   Sun Apr 26 04:39:30 2015 +0400

    tdf#86619 - Create new table context menu submenus and reorganize entries
    
    Change-Id: If0a09fbb527d1d2c59a9e70f7a793324c4bb4de8
    Reviewed-on: https://gerrit.libreoffice.org/15535
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Yousuf Philips <philipz85 at hotmail.com>

diff --git a/sw/source/ui/app/mn.src b/sw/source/ui/app/mn.src
index 74ed6b2..c6e3828 100644
--- a/sw/source/ui/app/mn.src
+++ b/sw/source/ui/app/mn.src
@@ -32,6 +32,11 @@
 #define DEFINE_SLOTID_FOR_NUMBER_BULLETS FN_NUMBER_BULLETS
 #define MN_NUMBERING ITEM_FORMAT_NUMBERING
 
+ // DUMMY is a ID where a SubMenu is following
+ // (it has to be increased every time!)
+#define DUMMY 333
+ // not object related
+
 #define MN_TXT\
     MenuItem\
     {\
@@ -242,55 +247,125 @@
             Text [ en-US ] = "Insert ~Caption..." ;\
     };
 
-#define MN_TAB1 \
+#define MN_TABLE \
     MenuItem\
     {\
-        Identifier = FN_FORMAT_TABLE_DLG ; \
-        HelpId = CMD_FN_FORMAT_TABLE_DLG ; \
-        Text [ en-US ] = "~Table..." ; \
+       Identifier = DUMMY ; \
+       Command = ".uno:TableInsertMenu" ; \
+       Text [ en-US ] = "~Insert" ; \
+       SubMenu = Menu\
+       {\
+           ItemList =\
+           {\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_INSERT_ROW ; \
+                        Text [ en-US ] = "Row Below" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_INSERT_ROW_DLG ; \
+                        HelpId = CMD_FN_TABLE_INSERT_ROW_DLG ; \
+                        Text [ en-US ] = "~Rows..." ; \
+                    };\
+                    SEPARATOR ; \
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_INSERT_COL ; \
+                        Text [ en-US ] = "Column Right" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_INSERT_COL_DLG ; \
+                        HelpId = CMD_FN_TABLE_INSERT_COL_DLG ; \
+                        Text [ en-US ] = "~Columns..." ; \
+                    };\
+           };\
+       };\
     };\
     MenuItem\
     {\
-        Identifier = FN_TABLE_MERGE_TABLE ; \
-        HelpId = CMD_FN_TABLE_MERGE_TABLE ; \
-        Text [ en-US ] = "Merge Tables";\
+       Identifier = DUMMY + 1; \
+       Command = ".uno:TableDeleteMenu" ; \
+       Text [ en-US ] = "~Delete" ; \
+       SubMenu = Menu\
+       {\
+           ItemList =\
+           {\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_DELETE_ROW ; \
+                        HelpId = CMD_FN_TABLE_DELETE_ROW ; \
+                        Text [ en-US ] = "~Rows" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_DELETE_COL ; \
+                        HelpId = CMD_FN_TABLE_DELETE_COL ; \
+                        Text [ en-US ] = "~Columns" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_DELETE_TABLE ; \
+                        Command = ".uno:DeleteTable" ; \
+                        Text [ en-US ] = "~Table" ; \
+                    };\
+           };\
+       };\
     };\
     MenuItem\
     {\
-        Identifier = FN_TABLE_SPLIT_TABLE ; \
-        HelpId = CMD_FN_TABLE_SPLIT_TABLE ; \
-        Text [ en-US ] = "~Split Table" ; \
+       Identifier = DUMMY + 2; \
+       Command = ".uno:TableSelectMenu" ; \
+       Text [ en-US ] = "~Select" ; \
+       SubMenu = Menu\
+       {\
+           ItemList =\
+           {\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_SELECT_ROW ; \
+                        HelpId = CMD_FN_TABLE_SELECT_ROW ; \
+                        Text [ en-US ] = "~Rows" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_SELECT_COL ; \
+                        HelpId = CMD_FN_TABLE_SELECT_COL ; \
+                        Text [ en-US ] = "~Columns" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_SELECT_ALL ; \
+                        Command = ".uno:SelectTable" ; \
+                        Text [ en-US ] = "~Table" ; \
+                    };\
+                    MenuItem\
+                    {\
+                        Identifier = FN_TABLE_SELECT_CELL ; \
+                        Command = ".uno:EntireCell" ; \
+                        Text [ en-US ] = "C~ell" ; \
+                    };\
+           };\
+       };\
     };\
     MenuItem\
     {\
-        Identifier = FN_NUM_FORMAT_TABLE_DLG ; \
-        HelpId = CMD_FN_NUM_FORMAT_TABLE_DLG ; \
-        Text [ en-US ] = "N~umber Format..." ; \
+        Identifier = FN_TABLE_MERGE_CELLS ; \
+        HelpId = CMD_FN_TABLE_MERGE_CELLS ; \
+        Text [ en-US ] = "~Merge" ; \
     };\
     MenuItem\
     {\
-        Identifier = MN_CELL ; \
-        Command = ".uno:CellMenu" ; \
-        Text [ en-US ] = "~Cell" ; \
+        Identifier = MN_FORMAT_ALGN ; \
+        Command = ".uno:AlignTextMenu" ; \
+        Text [ en-US ] = "A~lignment" ; \
         SubMenu = Menu\
         {\
             ItemList = \
             {\
                 MenuItem\
                 {\
-                    Identifier = FN_TABLE_MERGE_CELLS ; \
-                    HelpId = CMD_FN_TABLE_MERGE_CELLS ; \
-                    Text [ en-US ] = "~Merge" ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_SPLIT_CELLS ; \
-                    HelpId = CMD_FN_TABLE_SPLIT_CELLS ; \
-                    Text [ en-US ] = "~Split..." ; \
-                };\
-                SEPARATOR ; \
-                MenuItem\
-                {\
                     RadioCheck = TRUE ; \
                     Identifier = SID_TABLE_VERT_NONE ; \
                     HelpId = CMD_SID_TABLE_VERT_NONE ; \
@@ -310,86 +385,14 @@
                     HelpId = CMD_SID_TABLE_VERT_BOTTOM ; \
                     Text [ en-US ] = "~Bottom" ; \
                 };\
-                SEPARATOR ; \
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_SET_READ_ONLY_CELLS ; \
-                    HelpId = CMD_FN_TABLE_SET_READ_ONLY_CELLS ; \
-                    Text [ en-US ] = "~Protect" ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_UNSET_READ_ONLY_CELLS ; \
-                    HelpId = CMD_FN_TABLE_UNSET_READ_ONLY_CELLS ; \
-                    Text [ en-US ] = "~Unprotect" ; \
-                };\
             };\
         };\
-    };
-
-#define MN_TAB2 \
-    MenuItem\
-    {\
-        Identifier = MN_SUB_TBLROW ; \
-        HelpID = HID_MN_SUB_TBLROW ; \
-        Command = ".uno:RowMenu" ;  \
-        Text [ en-US ] = "~Row" ; \
-        SubMenu = Menu\
-        {\
-            ItemList = \
-            {\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_SET_ROW_HEIGHT ; \
-                    HelpId = CMD_FN_TABLE_SET_ROW_HEIGHT ; \
-                    Text [ en-US ] = "~Height..." ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_ROW_SPLIT;\
-                    HelpId = CMD_FN_TABLE_ROW_SPLIT ; \
-                    Text [ en-US ] = "Allow Row to Break A~cross Pages and Columns" ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_OPTIMAL_HEIGHT ; \
-                    HelpId = CMD_FN_TABLE_OPTIMAL_HEIGHT ; \
-                    Text [ en-US ] = "~Optimal Height" ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_BALANCE_ROWS ; \
-                    HelpId = CMD_FN_TABLE_BALANCE_ROWS ; \
-                    Text [ en-US ] = "Space ~Equally" ; \
-                };\
-                SEPARATOR ; \
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_SELECT_ROW ; \
-                    HelpId = CMD_FN_TABLE_SELECT_ROW ; \
-                    Text [ en-US ] = "~Select" ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_INSERT_ROW_DLG ; \
-                    HelpId = CMD_FN_TABLE_INSERT_ROW_DLG ; \
-                    Text [ en-US ] = "~Insert..." ; \
-                };\
-                MenuItem\
-                {\
-                    Identifier = FN_TABLE_DELETE_ROW ; \
-                    HelpId = CMD_FN_TABLE_DELETE_ROW ; \
-                    Text [ en-US ] = "~Delete" ; \
-                };\
-            };\
-    };\
     };\
     MenuItem\
     {\
-        Identifier = MN_SUB_TBLCOL ; \
-        HelpID = HID_MN_SUB_TBLCOL ; \
-        Command = ".uno:ColumnMenu" ; \
-        Text [ en-US ] = "Colu~mn" ; \
+        Identifier = DUMMY + 4 ; \
+        Command = ".uno:TableAutoFitMenu" ; \
+        Text [ en-US ] = "Si~ze" ; \
         SubMenu = Menu\
         {\
             ItemList = \
@@ -398,41 +401,53 @@
                 {\
                     Identifier = FN_TABLE_SET_COL_WIDTH ; \
                     HelpId = CMD_FN_TABLE_SET_COL_WIDTH ; \
-                    Text [ en-US ] = "~Width..." ; \
+                    Text [ en-US ] = "~Column Width..." ; \
                 };\
                 MenuItem\
                 {\
                     Identifier = FN_TABLE_ADJUST_CELLS ; \
                     HelpId = CMD_FN_TABLE_ADJUST_CELLS ; \
-                    Text [ en-US ] = "~Optimal Width " ; \
+                    Text [ en-US ] = "~Optimal Column Width" ; \
                 };\
                 MenuItem\
                 {\
                     Identifier = FN_TABLE_BALANCE_CELLS ; \
                     HelpId = CMD_FN_TABLE_BALANCE_CELLS ; \
-                    Text [ en-US ] = "Space ~Equally" ; \
+                    Text [ en-US ] = "~Distribute Columns Equally" ; \
                 };\
                 SEPARATOR ; \
                 MenuItem\
                 {\
-                    Identifier = FN_TABLE_SELECT_COL ; \
-                    HelpId = CMD_FN_TABLE_SELECT_COL ; \
-                    Text [ en-US ] = "~Select" ; \
+                    Identifier = FN_TABLE_SET_ROW_HEIGHT ; \
+                    HelpId = CMD_FN_TABLE_SET_ROW_HEIGHT ; \
+                    Text [ en-US ] = "~Row Height..." ; \
                 };\
                 MenuItem\
                 {\
-                    Identifier = FN_TABLE_INSERT_COL_DLG ; \
-                    HelpId = CMD_FN_TABLE_INSERT_COL_DLG ; \
-                    Text [ en-US ] = "~Insert..." ; \
+                    Identifier = FN_TABLE_OPTIMAL_HEIGHT ; \
+                    HelpId = CMD_FN_TABLE_OPTIMAL_HEIGHT ; \
+                    Text [ en-US ] = "Optimal Row ~Height" ; \
                 };\
                 MenuItem\
                 {\
-                    Identifier = FN_TABLE_DELETE_COL ; \
-                    HelpId = CMD_FN_TABLE_DELETE_COL ; \
-                    Text [ en-US ] = "~Delete" ; \
+                    Identifier = FN_TABLE_BALANCE_ROWS ; \
+                    HelpId = CMD_FN_TABLE_BALANCE_ROWS ; \
+                    Text [ en-US ] = "Distribute Rows ~Equally" ; \
                 };\
             };\
-};\
+        };\
+    };\
+    MenuItem\
+    {\
+        Identifier = FN_NUM_FORMAT_TABLE_DLG ; \
+        HelpId = CMD_FN_NUM_FORMAT_TABLE_DLG ; \
+        Text [ en-US ] = "N~umber Format..." ; \
+    };\
+    MenuItem\
+    {\
+        Identifier = FN_FORMAT_TABLE_DLG ; \
+        HelpId = CMD_FN_FORMAT_TABLE_DLG ; \
+        Text [ en-US ] = "~Table Properties..." ; \
     };
 
 #define MN_DRWTXT \
@@ -680,8 +695,7 @@ Menu MN_TAB_POPUPMENU
         MENU_PASTE_SPECIAL
         _NUMBERING_RELATED_MENU
         SEPARATOR ;
-        MN_TAB1
-        MN_TAB2
+        MN_TABLE
         SEPARATOR ;
         MN_RESET
         SEPARATOR ;


More information about the Libreoffice-commits mailing list