Esempio n. 1
0
        private void BuildPanelView()
        {
            _rb_switchGraphMode            = new RibbonButton("Graph mode");
            _rb_switchGraphMode.ToolTip    = "Switch to bar graph mode";
            _rb_switchGraphMode.Click     += new EventHandler(rb_graphMode_Click);
            _rb_switchGraphMode.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.barchart));
            _rb_switchGraphMode.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet16Default.shape_align_bottom));

            _detail_presentation             = new RibbonDescriptionMenuItem();
            _detail_presentation.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.directory_listing_checked;
            _detail_presentation.Text        = "Disable financial module presentation                       ";
            _detail_presentation.Description = "Display the panel of presentation of this module";
            _detail_presentation.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_presentation.Click      += _detail_presentation_Click;

            _detail_gop_rate             = new RibbonDescriptionMenuItem();
            _detail_gop_rate.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.statistics_unchecked;
            _detail_gop_rate.Text        = "Enable group of operation                                  ";
            _detail_gop_rate.Description = "Display the detail of operation group with graphics rates";
            _detail_gop_rate.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_gop_rate.Click      += _detail_gop_rate_Click;

            _detail_exps_list             = new RibbonDescriptionMenuItem();
            _detail_exps_list.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.table_money_unchecked;
            _detail_exps_list.Text        = "Enable movement list                                       ";
            _detail_exps_list.Description = "Display the list of all movement with details";
            _detail_exps_list.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_exps_list.Click      += _detail_exps_list_Click;

            _detail_user_list             = new RibbonDescriptionMenuItem();
            _detail_user_list.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.participation_rate_unchecked;
            _detail_user_list.Text        = "Enable users list                                          ";
            _detail_user_list.Description = "Display the list of account owners";
            _detail_user_list.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_user_list.Click      += _detail_user_list_Click;

            _detail_reconciliation             = new RibbonDescriptionMenuItem();
            _detail_reconciliation.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.balance_unbalance_unchecked;
            _detail_reconciliation.Text        = "Enable reconciliation                                      ";
            _detail_reconciliation.Description = "Display the equilibration table between account owners";
            _detail_reconciliation.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_reconciliation.Click      += _detail_reconciliation_Click;

            _rb_menu_tile             = new RibbonButton();
            _rb_menu_tile.Text        = "Menu tiles";
            _rb_menu_tile.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.large_tiles;
            _rb_menu_tile.MinSizeMode = RibbonElementSizeMode.Large;
            _rb_menu_tile.MaxSizeMode = RibbonElementSizeMode.Large;
            _rb_menu_tile.Style       = RibbonButtonStyle.SplitDropDown;
            _rb_menu_tile.DropDownItems.Add(_detail_presentation);
            _rb_menu_tile.DropDownItems.Add(_detail_gop_rate);
            _rb_menu_tile.DropDownItems.Add(_detail_user_list);
            _rb_menu_tile.DropDownItems.Add(_detail_exps_list);
            _rb_menu_tile.DropDownItems.Add(_detail_reconciliation);
            //_rb_menu_tile.DrawIconsBar = false;
            _rb_menu_tile.TextAlignment = RibbonItem.RibbonItemTextAlignment.Left;

            _panelView      = new RibbonPanel();
            _panelView.Text = "Views";
            _panelView.Items.Add(_rb_menu_tile);
            _panelView.Items.Add(_rb_switchGraphMode);
        }
Esempio n. 2
0
        private void BuildPanelTools()
        {
            _rb_import            = new RibbonButton("Import movements");
            _rb_import.Click     += new EventHandler(rb_import_Click);
            _rb_import.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.file_extension_xls));
            _rb_import.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet16Default.file_extension_xls));

            _detail_export_csv             = new RibbonDescriptionMenuItem();
            _detail_export_csv.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.file_extension_csv;
            _detail_export_csv.Text        = "Export CSV                                                ";
            _detail_export_csv.Description = "Table format to make other calculs";
            _detail_export_csv.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_export_csv.Click      += detail_export_csv_Click;

            _detail_export_txt             = new RibbonDescriptionMenuItem();
            _detail_export_txt.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.file_extension_txt;
            _detail_export_txt.Text        = "Export TXT                                                ";
            _detail_export_txt.Description = "Text description of the project";
            _detail_export_txt.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_export_txt.Click      += detail_export_txt_Click;

            _detail_export_xml             = new RibbonDescriptionMenuItem();
            _detail_export_xml.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.page_white_code;
            _detail_export_xml.Text        = "Export XML                                                ";
            _detail_export_xml.Description = "XML format to inject in other applications";
            _detail_export_xml.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_export_xml.Click      += detail_export_xml_Click;

            _detail_export_web             = new RibbonDescriptionMenuItem();
            _detail_export_web.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.file_extension_html;
            _detail_export_web.Text        = "Export web                                                ";
            _detail_export_web.Description = "Format HTML to be displayed in web browser";
            _detail_export_web.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_export_web.Click      += detail_export_web_Click;

            _detail_export_pdf             = new RibbonDescriptionMenuItem();
            _detail_export_pdf.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.file_extension_pdf;
            _detail_export_pdf.Text        = "Export PDF                                                ";
            _detail_export_pdf.Description = "PDF presentation for officcial report";
            _detail_export_pdf.MinSizeMode = RibbonElementSizeMode.Large;
            _detail_export_pdf.Click      += detail_export_pdf_Click;

            _rb_export             = new RibbonButton("export movements");
            _rb_export.Image       = Tools4Libraries.Resources.ResourceIconSet32Default.insert_element;
            _rb_export.MinSizeMode = RibbonElementSizeMode.Large;
            _rb_export.MaxSizeMode = RibbonElementSizeMode.Large;
            _rb_export.Style       = RibbonButtonStyle.SplitDropDown;
            _rb_export.DropDownItems.Add(_detail_export_pdf);
            _rb_export.DropDownItems.Add(_detail_export_csv);
            _rb_export.DropDownItems.Add(_detail_export_xml);
            _rb_export.DropDownItems.Add(_detail_export_web);
            _rb_export.DropDownItems.Add(_detail_export_txt);
            //_rb_export.DrawIconsBar = false;
            _rb_export.TextAlignment = RibbonItem.RibbonItemTextAlignment.Left;

            _rb_print            = new RibbonButton("print");
            _rb_print.Enabled    = false;
            _rb_print.Click     += new EventHandler(rb_print_Click);
            _rb_print.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.printer));
            _rb_print.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.printer));

            _rb_balance            = new RibbonButton("Balance");
            _rb_balance.Click     += new EventHandler(rb_balance_Click);
            _rb_balance.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet16Default.small_business));
            _rb_balance.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.balance_unbalance));

            _rb_takeBill            = new RibbonButton("Take bill");
            _rb_takeBill.Click     += new EventHandler(rb_takeBill_Click);
            _rb_takeBill.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet16Default.webcam));
            _rb_takeBill.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.webcam));

            _rb_addExps            = new RibbonButton("Add movement");
            _rb_addExps.Click     += new EventHandler(rb_addevent_Click);
            _rb_addExps.Image      = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet32Default.note_add));
            _rb_addExps.SmallImage = ((System.Drawing.Image)(Tools4Libraries.Resources.ResourceIconSet16Default.note_add));

            _panelTools      = new RibbonPanel();
            _panelTools.Text = "Tools";
            _panelTools.Items.Add(_rb_takeBill);
            _panelTools.Items.Add(_rb_addExps);
            _panelTools.Items.Add(_rb_balance);
            _panelTools.Items.Add(_rb_export);
            _panelTools.Items.Add(_rb_import);
            _panelTools.Items.Add(_rb_print);
        }