How to minimize the main toolbar
Posted: Tue Jun 04, 2019 5:51 pm
Hi Alex,
How do you minimize the main toolbar like in the attached pictures?
How do you minimize the main toolbar like in the attached pictures?
PDF-XChange Community Forum - Support for our products - PDF XChange Editor, PDF XChange Tools, PDF XChange Standard, PDF XChange PRO
https://forum.pdf-xchange.com/
Code: Select all
public void ShowDocViewToolbar()
{
IsMainToolBarShowing = true;
InitialHideMainMenus();
PDFXEdit.IUIX_Cmd cmd;
ShowCmdBar(IDS.cmdbar_file, false);
ShowCmdBar(IDS.cmdbar_menubar, true);
ShowCmdBar(IDS.cmdbar_standard, false);
ShowCmdBar(IDS.cmdbar_properties, false);
ShowCmdBar(IDS.cmdbar_commenting, false);
ShowCmdBar(IDS.cmdbar_measurement, false);
ShowCmdBar(IDS.cmdbar_view, false);
ShowCmdBar(IDS.cmdbar_form, false);
IsInfoToolBarHidden = true;
cmd = GetIUIX_Cmd("cmd.view.lockUnlockAllCmdPanes");
ExecuteIUIX_Cmd(cmd.ID);
cmd = GetIUIX_Cmd("cmd.view.lockUnlockAllCmdBars");
ExecuteIUIX_Cmd(cmd.ID);
PDFXEdit.IUIX_CmdBar cmdBarQuickFind = PDFXEditor.Inst.ActiveMainView.CmdBar["cmdbar.quickFind"]; //Quick Find Bar
cmdBarQuickFind.Hide();
cmd = GetIUIX_Cmd("cmd.tool.editContent");
cmd.Hidden = true;
IsRightClickContextMenuEnabled = false;
cmd = GetIUIX_Cmd("cmd.find");
cmd.Hidden = true;
PDFXEditor.Inst.LockCmdCustomizationEvent();
uiInst.CmdManager.LockAllPanesUpdates();
var rect = new tagRECT
{
top = 100,
left = 100
};
rect.bottom = rect.top + 25;
rect.right = rect.left + 100;
var cusCmdBar = uiInst.CreateCmdBar(PDFXEditor.Inst.ActiveMainView.Obj, rect, "124", "CustomBar");
var newbox = cusCmdBar.InsertNewBox("Custom");
newbox.ItemsLowerSize = UIX_CmdItemSize.UIX_CmdItemSize_Small;
newbox.ItemsIdealSize = UIX_CmdItemSize.UIX_CmdItemSize_Medium;
cmd = GetIUIX_Cmd("cmd.saveAs");
cmd.SetTitle(0, "Export Copy As...");
newbox.InsertItem(cmd, 0);
cmd = GetIUIX_Cmd("cmd.print");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.zoom.level.actual");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.zoom.level.fitWidth");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.zoom.level.fitPage");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.zoomIn");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.zoomOut");
newbox.InsertItem(cmd);
cmd = GetIUIX_Cmd("cmd.search");
newbox.InsertItem(cmd);
PDFXEdit.IUIX_CmdBar cmdBarContentEditing = PDFXEditor.Inst.ActiveMainView.CmdBar["cmdbar.contentEditing"]; //Content Editing Bar
cmdBarContentEditing.Line.InsertBar(cusCmdBar, 0);
cmdBarContentEditing.DeleteBoxes(0);
cusCmdBar.Minimize();
uiInst.CmdManager.UnlockAllPanesUpdates();
PDFXEditor.Inst.UnlockCmdCustomizationEvent();
}
Code: Select all
PDFXEdit.IUIX_CmdPane topCmdPane = pdfCtl.Frame.View.CmdPane[PDFXEdit.UIX_CmdPaneSides.UIX_CmdPaneSide_Top];
if (topCmdPane != null)
{
if (!topCmdPane.IsMinimized)
topCmdPane.Minimize();
else
topCmdPane.Expand();
}