Kaydet (Commit) 16d50ae1 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

add all the new conditional formats to the menu, related fdo#58778

Change-Id: I398fac5c585b5ea6e40331b50119c90c180a32bc
üst 6d36a31d
...@@ -459,6 +459,16 @@ ...@@ -459,6 +459,16 @@
<value xml:lang="en-US">Data Bar...</value> <value xml:lang="en-US">Data Bar...</value>
</prop> </prop>
</node> </node>
<node oor:name=".uno:IconSetFormatDialog" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Icon Set...</value>
</prop>
</node>
<node oor:name=".uno:CondDateFormatDialog" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Date...</value>
</prop>
</node>
<node oor:name=".uno:ConditionalFormatManagerDialog" oor:op="replace"> <node oor:name=".uno:ConditionalFormatManagerDialog" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Manage...</value> <value xml:lang="en-US">Manage...</value>
......
...@@ -245,6 +245,8 @@ ...@@ -245,6 +245,8 @@
#define SC_HINT_NAVIGATOR_UPDATEALL (SC_MESSAGE_START + 65) #define SC_HINT_NAVIGATOR_UPDATEALL (SC_MESSAGE_START + 65)
#define SID_OPENDLG_COLORSCALE (SC_MESSAGE_START + 66) #define SID_OPENDLG_COLORSCALE (SC_MESSAGE_START + 66)
#define SID_OPENDLG_DATABAR (SC_MESSAGE_START + 67) #define SID_OPENDLG_DATABAR (SC_MESSAGE_START + 67)
#define SID_OPENDLG_ICONSET (SC_MESSAGE_START + 68)
#define SID_OPENDLG_CONDDATE (SC_MESSAGE_START + 69)
// functions // functions
......
...@@ -183,6 +183,8 @@ interface CellSelection ...@@ -183,6 +183,8 @@ interface CellSelection
SID_OPENDLG_CONDFRMT [ ExecMethod = ExecuteEdit; StateMethod = GetState; ] SID_OPENDLG_CONDFRMT [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
SID_OPENDLG_COLORSCALE [ ExecMethod = ExecuteEdit; ] SID_OPENDLG_COLORSCALE [ ExecMethod = ExecuteEdit; ]
SID_OPENDLG_DATABAR [ ExecMethod = ExecuteEdit; ] SID_OPENDLG_DATABAR [ ExecMethod = ExecuteEdit; ]
SID_OPENDLG_ICONSET [ ExecMethod = ExecuteEdit; ]
SID_OPENDLG_CONDDATE [ ExecMethod = ExecuteEdit; ]
SID_OPENDLG_CONDFRMT_MANAGER [ ExecMethod = ExecuteEdit; ] SID_OPENDLG_CONDFRMT_MANAGER [ ExecMethod = ExecuteEdit; ]
SID_COLORSCALE [ ExecMethod = ExecuteEdit; ] SID_COLORSCALE [ ExecMethod = ExecuteEdit; ]
SID_DATABAR [ ExecMethod = ExecuteEdit; ] SID_DATABAR [ ExecMethod = ExecuteEdit; ]
......
...@@ -1134,6 +1134,56 @@ SfxVoidItem DataBarFormatDialog SID_OPENDLG_DATABAR ...@@ -1134,6 +1134,56 @@ SfxVoidItem DataBarFormatDialog SID_OPENDLG_DATABAR
GroupId = GID_FORMAT; GroupId = GID_FORMAT;
] ]
//--------------------------------------------------------------------------
SfxVoidItem IconSetFormatDialog SID_OPENDLG_ICONSET
()
[
/* flags: */
AutoUpdate = FALSE,
Cachable = Cachable,
FastCall = FALSE,
HasCoreId = FALSE,
HasDialog = TRUE,
ReadOnlyDoc = TRUE,
Toggle = FALSE,
Container = FALSE,
RecordAbsolute = FALSE,
RecordPerSet;
Synchron;
/* config: */
AccelConfig = TRUE,
MenuConfig = TRUE,
StatusBarConfig = FALSE,
ToolBoxConfig = TRUE,
GroupId = GID_FORMAT;
]
//--------------------------------------------------------------------------
SfxVoidItem CondDateFormatDialog SID_OPENDLG_CONDDATE
()
[
/* flags: */
AutoUpdate = FALSE,
Cachable = Cachable,
FastCall = FALSE,
HasCoreId = FALSE,
HasDialog = TRUE,
ReadOnlyDoc = TRUE,
Toggle = FALSE,
Container = FALSE,
RecordAbsolute = FALSE,
RecordPerSet;
Synchron;
/* config: */
AccelConfig = TRUE,
MenuConfig = TRUE,
StatusBarConfig = FALSE,
ToolBoxConfig = TRUE,
GroupId = GID_FORMAT;
]
//-------------------------------------------------------------------------- //--------------------------------------------------------------------------
SfxVoidItem ConditionalFormatManagerDialog SID_OPENDLG_CONDFRMT_MANAGER SfxVoidItem ConditionalFormatManagerDialog SID_OPENDLG_CONDFRMT_MANAGER
() ()
......
...@@ -119,7 +119,13 @@ ScCondFormatList::ScCondFormatList(Window* pParent, const ResId& rResId, ScDocum ...@@ -119,7 +119,13 @@ ScCondFormatList::ScCondFormatList(Window* pParent, const ResId& rResId, ScDocum
case condformat::dialog::DATABAR: case condformat::dialog::DATABAR:
maEntries.push_back(new ScDataBarFrmtEntry( this, mpDoc, maPos )); maEntries.push_back(new ScDataBarFrmtEntry( this, mpDoc, maPos ));
break; break;
default: case condformat::dialog::ICONSET:
maEntries.push_back(new ScIconSetFrmtEntry( this, mpDoc, maPos ));
break;
case condformat::dialog::DATE:
maEntries.push_back(new ScDateFrmtEntry( this, mpDoc ));
break;
case condformat::dialog::NONE:
break; break;
} }
} }
......
...@@ -58,7 +58,9 @@ enum ScCondFormatDialogType ...@@ -58,7 +58,9 @@ enum ScCondFormatDialogType
NONE, NONE,
CONDITION, CONDITION,
COLORSCALE, COLORSCALE,
DATABAR DATABAR,
ICONSET,
DATE
}; };
} }
......
...@@ -1759,6 +1759,8 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) ...@@ -1759,6 +1759,8 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq )
case SID_OPENDLG_CONDFRMT: case SID_OPENDLG_CONDFRMT:
case SID_OPENDLG_COLORSCALE: case SID_OPENDLG_COLORSCALE:
case SID_OPENDLG_DATABAR: case SID_OPENDLG_DATABAR:
case SID_OPENDLG_ICONSET:
case SID_OPENDLG_CONDDATE:
{ {
ScRangeList aRangeList; ScRangeList aRangeList;
...@@ -1865,7 +1867,14 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) ...@@ -1865,7 +1867,14 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq )
case SID_OPENDLG_DATABAR: case SID_OPENDLG_DATABAR:
eType = condformat::dialog::DATABAR; eType = condformat::dialog::DATABAR;
break; break;
case SID_OPENDLG_ICONSET:
eType = condformat::dialog::ICONSET;
break;
case SID_OPENDLG_CONDDATE:
eType = condformat::dialog::DATE;
break;
default: default:
assert(false);
break; break;
} }
pCondFormatDlg.reset( new ScCondFormatDlg( pTabViewShell->GetDialogParent(), pDoc, NULL, aRangeList, aRangeList.GetTopLeftCorner(), eType ) ); pCondFormatDlg.reset( new ScCondFormatDlg( pTabViewShell->GetDialogParent(), pDoc, NULL, aRangeList, aRangeList.GetTopLeftCorner(), eType ) );
......
...@@ -292,6 +292,8 @@ ...@@ -292,6 +292,8 @@
<menu:menuitem menu:id=".uno:ConditionalFormatDialog"/> <menu:menuitem menu:id=".uno:ConditionalFormatDialog"/>
<menu:menuitem menu:id=".uno:ColorScaleFormatDialog"/> <menu:menuitem menu:id=".uno:ColorScaleFormatDialog"/>
<menu:menuitem menu:id=".uno:DataBarFormatDialog"/> <menu:menuitem menu:id=".uno:DataBarFormatDialog"/>
<menu:menuitem menu:id=".uno:IconSetFormatDialog"/>
<menu:menuitem menu:id=".uno:CondDateFormatDialog"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ConditionalFormatManagerDialog"/> <menu:menuitem menu:id=".uno:ConditionalFormatManagerDialog"/>
</menu:menupopup> </menu:menupopup>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment