diff options
-rwxr-xr-x | bin/find-unused-defines-in-hrc-files.py | 11 | ||||
-rw-r--r-- | starmath/inc/starmath.hrc | 2 | ||||
-rw-r--r-- | starmath/sdi/smath.sdi | 37 | ||||
-rw-r--r-- | starmath/sdi/smslots.sdi | 17 |
4 files changed, 10 insertions, 57 deletions
diff --git a/bin/find-unused-defines-in-hrc-files.py b/bin/find-unused-defines-in-hrc-files.py index 94ec2170fe22..a7adbf29fa20 100755 --- a/bin/find-unused-defines-in-hrc-files.py +++ b/bin/find-unused-defines-in-hrc-files.py @@ -134,7 +134,10 @@ with a.stdout as txt: for line2 in txt2: line2 = line2.strip() # otherwise the comparisons below will not work # check if we found one in actual code - if not ".hrc:" in line2 and not ".src:" in line2: found_reason_to_exclude = True + if idName.startswith("SID_"): + if not ".hrc:" in line2 and not ".src:" in line2 and not ".sdi:" in line2: found_reason_to_exclude = True + else: + if not ".hrc:" in line2 and not ".src:" in line2: found_reason_to_exclude = True if idName.startswith("RID_"): # is the constant being used as an identifier by entries in .src files? if ".src:" in line2 and "Identifier = " in line2: found_reason_to_exclude = True @@ -163,9 +166,9 @@ with a.stdout as txt: if "forms/" in line2 and idName.startswith("PROPERTY_"): found_reason_to_exclude = True if "svx/source/tbxctrls/extrusioncontrols.hrc:" in line2 and idName.startswith("DIRECTION_"): found_reason_to_exclude = True if "svx/source/tbxctrls/extrusioncontrols.hrc:" in line2 and idName.startswith("FROM_"): found_reason_to_exclude = True - # if we see more than 2 lines then it's probably one of the BASE/START/BEGIN things - cnt = cnt + 2 - if cnt > 3: found_reason_to_exclude = True + # if we see more than a few lines then it's probably one of the BASE/START/BEGIN things + cnt = cnt + 1 + if cnt > 4: found_reason_to_exclude = True if not found_reason_to_exclude: sys.stdout.write(idName + '\n') # otherwise the previous line of output will be incorrectly mixed into the below git output, because of buffering diff --git a/starmath/inc/starmath.hrc b/starmath/inc/starmath.hrc index b897ed25ff09..df75dd055362 100644 --- a/starmath/inc/starmath.hrc +++ b/starmath/inc/starmath.hrc @@ -34,7 +34,6 @@ #define SID_ZOOMIN (SID_SMA_START + 10) #define SID_ZOOMOUT (SID_SMA_START + 11) #define SID_DRAW (SID_SMA_START + 12) -#define SID_TOOLBOX (SID_SMA_START + 14) #define SID_FORMULACURSOR (SID_SMA_START + 15) #define SID_FONT (SID_SMA_START + 50) #define SID_FONTSIZE (SID_SMA_START + 51) @@ -71,7 +70,6 @@ #define SID_GETEDITTEXT (SID_SMA_START + 121) #define SID_CMDBOXWINDOW (SID_SMA_START + 122) -#define SID_TOOLBOXWINDOW (SID_SMA_START + 123) #define SID_NO_RIGHT_SPACES (SID_SMA_START + 124) #define SID_SAVE_ONLY_USED_SYMBOLS (SID_SMA_START + 125) #define SID_ELEMENTSDOCKINGWINDOW (SID_SMA_START + 126) diff --git a/starmath/sdi/smath.sdi b/starmath/sdi/smath.sdi index 3ba797615505..7b6e4e522494 100644 --- a/starmath/sdi/smath.sdi +++ b/starmath/sdi/smath.sdi @@ -600,43 +600,6 @@ SfxVoidItem UnicodeNotationToggle SID_UNICODE_NOTATION_TOGGLE ] -SfxVoidItem ToolBoxWindow SID_TOOLBOXWINDOW -() -[ - AutoUpdate = FALSE, - FastCall = FALSE, - ReadOnlyDoc = FALSE, - Toggle = FALSE, - Container = FALSE, - RecordAbsolute = FALSE, - RecordPerSet; - - AccelConfig = FALSE, - MenuConfig = FALSE, - ToolBoxConfig = FALSE, - GroupId = GID_VIEW; -] - - -SfxBoolItem ToolBox SID_TOOLBOX - -[ - AutoUpdate = FALSE, - FastCall = FALSE, - ReadOnlyDoc = FALSE, - Toggle = FALSE, - Container = FALSE, - RecordAbsolute = FALSE, - RecordPerSet; - - - AccelConfig = TRUE, - MenuConfig = TRUE, - ToolBoxConfig = TRUE, - GroupId = GID_VIEW; -] - - SfxVoidItem ZoomIn SID_ZOOMIN () [ diff --git a/starmath/sdi/smslots.sdi b/starmath/sdi/smslots.sdi index 14ee77d58c54..43a73bd84db4 100644 --- a/starmath/sdi/smslots.sdi +++ b/starmath/sdi/smslots.sdi @@ -283,22 +283,11 @@ interface FormulaView [ ExecMethod = Execute; ] - //idlpp kein Menueeintrag , also keine Texte - SID_TOOLBOXWINDOW //idlpp ole : no , status : no + SID_SYMBOLS_CATALOGUE //idlpp ole : no , status : no [ - ExecMethod = NoExec ; - StateMethod = NoState ; + ExecMethod = Execute ; + StateMethod = GetState ; ] - SID_TOOLBOX //idlpp ole : no , status : no - [ - ExecMethod = Execute ; - StateMethod = GetState ; - ] - SID_SYMBOLS_CATALOGUE //idlpp ole : no , status : no - [ - ExecMethod = Execute ; - StateMethod = GetState ; - ] } shell SmViewShell |