//Instantiate the order gui public OrderView(Stock stock_list, StockControl stock_control, StockApp stock_app) : base(Gtk.WindowType.Toplevel) { this.Build (); this.stock_list = stock_list; this.stock_app = stock_app; order = stock_control; }
//Constructor, invokes code to create tree view public StockApp(Stock stock_list) : base(Gtk.WindowType.Toplevel) { this.Build (); app = this; this.stock_list = stock_list; stock_control = new StockControl (stock_list); CreateTree (); }
public static void Main(string[] args) { Application.Init (); //create stock list and stock application Stock stock_list = new Stock(); StockApp stock_app = new StockApp (stock_list); stock_app.Show (); Application.Run (); }
//Build stock view; flags are used to determine which button (add / update) is shown public StockView(Stock stock_list, StockApp app, int i) : base(Gtk.WindowType.Toplevel) { this.Build (); this.stock_list = stock_list; this.app = app; this.flag = i; if (flag == 1) { togglebutton3.Label = "Add"; togglebutton3.Clicked += new System.EventHandler (this.OnAddEvent); button1.Clicked += new System.EventHandler (this.OnCancelEvent); } else if (flag == 2) { togglebutton3.Label = "Update"; togglebutton3.Clicked += new System.EventHandler (this.OnEditEvent); button1.Clicked += new System.EventHandler (this.OnCancelEvent); } }
public StockControl(Stock stock_list) { this.stock_list = stock_list; order_history = new OrderHistory (); }