protected virtual void InitializeForm() { XML form = FormHelper.LoadGladeXML("WbpPrintPreview.glade", "hboPrintPreviewRoot"); form.Autoconnect(this); btnSave.SetChildImage(FormHelper.LoadImage("Icons.Ok24.png")); btnClose.SetChildImage(FormHelper.LoadImage("Icons.Cancel24.png")); btnPrint.SetChildImage(FormHelper.LoadImage("Icons.Print24.png")); tcPages = new SizeChooser(maxAutoColumns, maxAutoRows, DataHelper.ResourcesAssembly, FormHelper.GetResourceName("Icons.Page24.png")); tcPages.SizeChanged += tcPages_SizeChanged; algPages.Add(tcPages); btnDocumentDesigner.SetChildImage(FormHelper.LoadImage("Icons.DesignDoc24.png")); btnExport.SetChildImage(FormHelper.LoadImage("Icons.Export24.png")); Image icon = FormHelper.LoadImage("Icons.Report32.png"); algPrintPreviewIcon.Add(icon); icon.Show(); Add(hboPrintPreviewRoot); hboPrintPreviewRoot.KeyPressEvent += WbpPrintPreview_KeyPressEvent; OuterKeyPressed += WbpPrintPreview_KeyPressEvent; cboZoom.Changed += cboZoom_Changed; spbPage.ValueChanged += spbPage_Changed; spbPage.Adjustment.Lower = 1d; CreatePreview(); algPrintPreview.Add(currentPreview); hboPrintPreviewRoot.ShowAll(); btnPrint.Sensitive = BusinessDomain.AppConfiguration.IsPrinterAvailable(Printer); btnExport.Visible = BusinessDomain.DocumentExporters.Count > 0; btnSave.Visible = false; btnDocumentDesigner.Visible = documentDesigner != null; tbtnPortrait.Toggled -= tbtnPortrait_Toggled; tbtnLandscape.Active = BusinessDomain.AppConfiguration.IsPrinterAvailable(Printer) && PrintDocument.FormToPrint.Landscape; tbtnPortrait.Active = !tbtnLandscape.Active; tbtnPortrait.Toggled += tbtnPortrait_Toggled; tbtnPortrait.Image = FormHelper.LoadImage("Icons.Portrait.png"); tbtnLandscape.Image = FormHelper.LoadImage("Icons.Landscape.png"); InitializeStrings(); }
private void InitializeForm() { XML form = FormHelper.LoadGladeXML("WbpReportResult.glade", "hboReportResultRoot"); form.Autoconnect(this); btnClose.SetChildImage(FormHelper.LoadImage("Icons.Cancel24.png")); btnPrint.SetChildImage(FormHelper.LoadImage("Icons.Print24.png")); btnExport.SetChildImage(FormHelper.LoadImage("Icons.Export24.png")); btnSum.SetChildImage(FormHelper.LoadImage("Icons.Sum24.png")); btnView.SetChildImage(FormHelper.LoadImage("Icons.Visualizer24.png")); btnRefresh.SetChildImage(FormHelper.LoadImage("Icons.Refresh24.png")); Image icon = FormHelper.LoadImage("Icons.Report32.png"); algReportResultIcon.Add(icon); icon.Show(); Add(hboReportResultRoot); hboReportResultRoot.Show(); hboReportResultRoot.KeyPressEvent += WbpReportResult_KeyPressEvent; OuterKeyPressed += WbpReportResult_KeyPressEvent; btnPrint.Clicked += btnPrint_Clicked; btnExport.Clicked += btnExport_Clicked; btnSum.Toggled += btnSum_Toggled; btnView.Clicked += btnView_Clicked; lblRows.Visible = false; SetVisualizer(new TableVisualizer()); InitializeStrings(); visualizer.Initialize(qSetObject, visualizerSettings); BusinessDomain.FeedbackProvider.TrackEvent("Report", ReportTypeName); }
protected override void InitializeForm(long?saleId) { XML form = FormHelper.LoadGladeXML("WbpTradePoint.glade", "vboxButtons"); form.Autoconnect(this); base.InitializeForm(saleId); evbIcon.DestroyChild(); Image icon = FormHelper.LoadImage("Icons.TradePoint32.png"); evbIcon.Add(icon); icon.Show(); DateVisible = false; hboxBigTotal.Visible = true; tblTotal.Visible = false; btnCash.SetChildImage(FormHelper.LoadImage("Icons.Cash24.png")); btnCard.SetChildImage(FormHelper.LoadImage("Icons.Card24.png")); btnBank.SetChildImage(FormHelper.LoadImage("Icons.Bank24.png")); btnReports.SetChildImage(FormHelper.LoadImage("Icons.Report24.png")); btnCash.SetChildLabelText(Translator.GetString("In cash")); btnCard.SetChildLabelText(Translator.GetString("Card")); btnBank.SetChildLabelText(Translator.GetString("By bank")); btnReports.SetChildLabelText(Translator.GetString("Reports")); foreach (Widget widget in vboxButtons.Children) { widget.Unparent(); vbxAdditionalButtons.PackStart(widget, false, true, 0); } algAdditionalButtons.ShowAll(); foreach (Button button in new [] { btnCash, btnCard, btnBank, btnReports }) { KeyShortcuts.SetAccelPath(button, FrmMain.AccelGroup, "mnuOperTradeObject/" + button.Name); } btnCash.Visible = BusinessDomain.RestrictionTree.GetRestriction("mnuOperTradeObjectCash") == UserRestrictionState.Allowed; btnCard.Visible = BusinessDomain.RestrictionTree.GetRestriction("mnuOperTradeObjectCard") == UserRestrictionState.Allowed; btnBank.Visible = BusinessDomain.RestrictionTree.GetRestriction("mnuOperTradeObjectBank") == UserRestrictionState.Allowed; btnReports.Visible = BusinessDomain.RestrictionTree.GetRestriction("mnuOperTradeObjectReports") == UserRestrictionState.Allowed; algSave.Visible = !btnCash.Visible && !btnCard.Visible && !btnBank.Visible; lblSimpleView.SetText("W"); int width; int height; lblSimpleView.Layout.GetPixelSize(out width, out height); lblSimpleView.HeightRequest = height; lblSimpleView.SetText(string.Empty); evbSimpleView.ModifyBg(StateType.Normal, new Color(255, 255, 255)); algSimpleView.Visible = true; btnAddRemoveVAT.Visible = false; btnImport.Visible = false; SetUser(BusinessDomain.LoggedUser); if (PresentationDomain.ScreenResolution < ScreenResolution.Normal) { UserVisible = false; btnClose.Visible = false; } }