Beispiel #1
0
		public MainWindow(Gtk.NodeStore noteStore)
			: base(Gtk.WindowType.Toplevel)
		{
			Build();
			this.noteStore = noteStore;
			SetupUi();
		}
Beispiel #2
0
 public OrderMaker(int id, Gtk.NodeStore full_node_store,
                   Gtk.NodeStore node_store)
 {
     Id = id;
     full_order_manager = new DependencyNodeStoreManager <ChildProductNode> (full_node_store);
     OrderManager       = new DependencyNodeStoreManager <ProductInOrderNode> (node_store);
 }
 public HumanRightViolationSelector ()
 {
     this.Build ();
     store = new Gtk.NodeStore (typeof (HumanRightsViolationNode));
     nodeview.NodeStore = store;
     nodeview.AppendColumn ("-", new Gtk.CellRendererText (), "text", 0);
 }
Beispiel #4
0
 public RepairListWindow(DataSource dataSource) : base(Gtk.WindowType.Toplevel)
 {
     this.Build();
     this.dataSource = dataSource;
     store           = InitGridAndCreateStore();
     ClearStorageAndLoadData();
 }
Beispiel #5
0
 public RepairFinishedListWindow(DataSource dataSource) : base(Gtk.WindowType.Toplevel)
 {
     this.Build();
     this.dataSource = dataSource;
     Gtk.NodeStore store = InitGridAndCreateStore();
     LoadData(store);
 }
 public void NewStore ()
 {
     store = new Gtk.NodeStore (typeof(LetterNode));
     foreach (char c in Alphabet()) {
         store.AddNode(new LetterNode(c.ToString()));
     }
     alphabetNodeView.NodeSelection.SelectPath(new Gtk.TreePath("0"));
 }
Beispiel #7
0
 protected void init()
 {
     nodeStore = new Gtk.NodeStore(typeof(TreeNode));
     mainTreeView.NodeStore = nodeStore;
     mainTreeView.AppendColumn(Catalog.GetString("Name"), new Gtk.CellRendererText(), "text", 0);
     mainTreeView.AppendColumn(Catalog.GetString("Size"), new Gtk.CellRendererText(), "text", 1);
     mainTreeView.ShowAll();
     mainTreeView.NodeSelection.Mode = Gtk.SelectionMode.Multiple;
 }
Beispiel #8
0
        private void LoadData(Gtk.NodeStore store)
        {
            List <RepairLog> logs = getFinishedRepairLogs();

            foreach (var l in logs)
            {
                var employee     = dataSource.getEmployeeById(l.EmployeeId);
                var employeeName = employee == null ? "" : employee.FirstName + " " + employee.LastName;
                store.AddNode(new RepairFinishedRow(l.VehicleType, l.VehicleOwner, l.Registration, l.WorkDescription,
                                                    Convert.ToString(l.ReceivedDate), Convert.ToString(l.FinishedDate), Convert.ToString(l.Price), employeeName));
            }
        }
Beispiel #9
0
 private Gtk.NodeStore getStore()
 {
     if (store == null)
     {
         store = new Gtk.NodeStore(typeof(MjestoTreeNode));
         List <Mjesto> listaMjesta = Mjesto.DohvatiMjesta();
         foreach (Mjesto m in listaMjesta)
         {
             store.AddNode(new MjestoTreeNode(m));
         }
     }
     return(store);
 }
Beispiel #10
0
		private static void Main(string[] args)
		{
			nodeStore = new Gtk.NodeStore(typeof(NoteNode));

			Gtk.Application.Init();
			MainWindow win = new MainWindow(nodeStore);
			win.ShowAll();

			win.SaveNotes += SaveNotesHandler;
			win.LoadNotes += LoadNotesHandler;

			Gtk.Application.Run();
		}
Beispiel #11
0
 private Gtk.NodeStore getStore()
 {
     if (store == null)
     {
         store = new Gtk.NodeStore(typeof(EvidencijaTreeNode));
         List <Evidencija> listaEvidencija = Evidencija.DohvatiEvidenciju();
         foreach (Evidencija e in listaEvidencija)
         {
             store.AddNode(new EvidencijaTreeNode(e));
         }
     }
     return(store);
 }
Beispiel #12
0
        private Gtk.NodeStore InitGridAndCreateStore()
        {
            Gtk.NodeStore store      = new Gtk.NodeStore(typeof(RepairFinishedRow));
            Gtk.NodeView  myNodeView = new Gtk.NodeView(store);

            myNodeView.AppendColumn("Owner", new Gtk.CellRendererText(), "text", 0);
            myNodeView.AppendColumn("Vehicle type", new Gtk.CellRendererText(), "text", 1);
            myNodeView.AppendColumn("Registration", new Gtk.CellRendererText(), "text", 2);
            myNodeView.AppendColumn("Work Description", new Gtk.CellRendererText(), "text", 3);
            myNodeView.AppendColumn("Received Date", new Gtk.CellRendererText(), "text", 4);
            myNodeView.AppendColumn("Finished Date", new Gtk.CellRendererText(), "text", 5);
            myNodeView.AppendColumn("Price", new Gtk.CellRendererText(), "text", 6);
            myNodeView.AppendColumn("Employee", new Gtk.CellRendererText(), "text", 7);
            myNodeView.ShowAll();
            Add(myNodeView);
            return(store);
        }
Beispiel #13
0
        private Gtk.NodeStore InitGridAndCreateStore()
        {
            Gtk.NodeStore store      = new Gtk.NodeStore(typeof(RepairRow));
            Gtk.NodeView  myNodeView = new Gtk.NodeView(store);

            myNodeView.AppendColumn("Owner", new Gtk.CellRendererText(), "text", 0);
            myNodeView.AppendColumn("Vehicle type", new Gtk.CellRendererText(), "text", 1);
            myNodeView.AppendColumn("Registration", new Gtk.CellRendererText(), "text", 2);
            myNodeView.AppendColumn("WorkDescription", new Gtk.CellRendererText(), "text", 3);
            myNodeView.AppendColumn("ReceivedDate", new Gtk.CellRendererText(), "text", 4);

            myNodeView.ButtonPressEvent += OnTreeViewButtonPressEvent;

            myNodeView.ShowAll();
            Add(myNodeView);
            return(store);
        }
        public SessionInfoWidget()
        {
            this.Build();

            playerStore = new Gtk.NodeStore(typeof(PlayerNode));
            spectatorStore = new Gtk.NodeStore(typeof(SpectatorNode));

            playerNodes = new Dictionary<int, PlayerNode>(8);
            spectatorNodes = new Dictionary<int, SpectatorNode>();

            playersView.NodeStore = playerStore;
            spectatorsView.NodeStore = spectatorStore;

            playersView.AppendColumn(Catalog.GetString("ID"), new Gtk.CellRendererSpin(), "text", 0);
            playersView.AppendColumn(Catalog.GetString("Name"), new Gtk.CellRendererText(), "text", 1);
            playersView.AppendColumn(Catalog.GetString("Image"), new Gtk.CellRendererPixbuf(), "pixbuf", 2);
            playersView.AppendColumn(Catalog.GetString("Has Pass."), new Gtk.CellRendererToggle(), "active", 3);
            playersView.AppendColumn(Catalog.GetString("Online"), new Gtk.CellRendererToggle(), "active", 4);
            playersView.AppendColumn(Catalog.GetString("AI"), new Gtk.CellRendererToggle(), "active", 5);
            playersView.AppendColumn(Catalog.GetString("Score"), new Gtk.CellRendererSpin(), "text", 6);

            spectatorsView.AppendColumn(Catalog.GetString("ID"), new Gtk.CellRendererSpin(), "text", 0);
            spectatorsView.AppendColumn(Catalog.GetString("Name"), new Gtk.CellRendererText(), "text", 1);
            spectatorsView.AppendColumn(Catalog.GetString("Image"), new Gtk.CellRendererPixbuf(), "pixbuf", 2);

            playersView.ShowExpanders = false;
            spectatorsView.ShowExpanders = false;

            playersView.NodeSelection.Changed += (sender, e) => {
                if(OnSelectedPlayerChanged != null)
                    OnSelectedPlayerChanged();
            };
            spectatorsView.NodeSelection.Changed += (sender, e) => {
                if(OnSelectedSpectatorChanged != null)
                    OnSelectedSpectatorChanged();
            };

            Session = null;
            listener = new EventListener(this);
            ConnectionManager.ServerEventListener.AddListener(listener);
        }
Beispiel #15
0
        public PatientListWin(AppConfig config)
            : base(config)
        {
            this.Build ();

            store = new Gtk.NodeStore (typeof (PatientListNode));
            nodeview.NodeStore = store;

            selection = nodeview.NodeSelection;
            selection.Mode = Gtk.SelectionMode.Multiple;
            selection.Changed += new System.EventHandler (this.OnSelectionChanged);

            Gtk.TreeViewColumn infoCol;

            nodeview.AppendColumn (Catalog.GetString ("Prefix"), new Gtk.CellRendererText (), "text", 0);
            infoCol = nodeview.AppendColumn (Catalog.GetString ("Name"), new Gtk.CellRendererText (), "text", 1);
            infoCol.Expand = true;
            nodeview.AppendColumn (Catalog.GetString ("Paterno"), new Gtk.CellRendererText (), "text", 2);
            nodeview.AppendColumn (Catalog.GetString ("Materno"), new Gtk.CellRendererText (), "text", 3);

            Refresh ();
        }
Beispiel #16
0
        public ServerListWindow(MainWindow parent)
            : base(Gtk.WindowType.Toplevel)
        {
            TransientFor = parent;

            this.Build();
            this.connectButton.TooltipMarkup = Catalog.GetString("Connects to the selected server");
            this.addServerButton.TooltipMarkup = Catalog.GetString("Adds new server entry to the list");
            this.removeServerButton.TooltipMarkup = Catalog.GetString("Removes the selected entry from the list");

            serverStore = new Gtk.NodeStore(typeof(ServerNode));
            serverNodes = new List<ServerNode>();

            List<string> addresses = Config.Instance.GetStringList("ServerList.Addresses");
            List<int> ports = Config.Instance.GetIntegerList("ServerList.Ports");
            int count = Math.Min(addresses.Count, ports.Count);
            for(int i = 0; i < count; i++)
            {
                ServerNode node = new ServerNode(addresses[i], ports[i]);
                serverStore.AddNode(node);
                serverNodes.Add(node);
            }

            serverList.NodeStore = serverStore;

            Gtk.CellRendererText addressRenderer = new Gtk.CellRendererText();
            addressRenderer.Editable = true;
            addressRenderer.Edited += OnAddressEdited;
            Gtk.CellRendererText portRenderer = new Gtk.CellRendererText();
            portRenderer.Editable = true;
            portRenderer.Edited += OnPortEdited;
            serverList.AppendColumn(Catalog.GetString("Address"), addressRenderer, "text", 0);
            serverList.AppendColumn(Catalog.GetString("Port"), portRenderer, "text", 1);

            serverList.ShowExpanders = false;

            serverList.NodeSelection.Changed += OnServerSelectionChanged;
        }
Beispiel #17
0
        private void BuildTable()
        {
            Gtk.NodeStore store = new Gtk.NodeStore(typeof(ContactTreeNode)); // https://bugzilla.xamarin.com/show_bug.cgi?id=51688
            foreach (var user in _account.Contacts)
            {
                store.AddNode(new ContactTreeNode(user));
            }
            chatsView = new Gtk.NodeView(store);

            chatsView.AppendColumn("First name", new Gtk.CellRendererText(), "text", 0);
            chatsView.AppendColumn("Last name", new Gtk.CellRendererText(), "text", 1);
            chatsView.AppendColumn("Country", new Gtk.CellRendererText(), "text", 2);

            chatsView.NodeStore = store;

            chatsView.NodeSelection.Changed += OnSelectionChanged;

            hbox2.Add(chatsView);
            var box = (Gtk.Box.BoxChild)hbox2[chatsView];

            box.Position = 1;

            hbox2.ShowAll();
        }
Beispiel #18
0
 public CellRendererPrioridadTrab(Gtk.NodeStore store) : this()
 {
     this.store = store;
 }
Beispiel #19
0
		public CellRendererNumTrab(Gtk.NodeStore store) : this()
		{
			this.store = store;
		}
 public void NewStore ()
 {
     store = new Gtk.NodeStore (typeof(PersonNode));
     FillStore ();
 }
Beispiel #21
0
		public CellRendererPrioridadTrab(Gtk.NodeStore store) : this()
		{
			this.store = store;
		}
Beispiel #22
0
 public CellRendererNumRecluta(Gtk.NodeStore store) : this()
 {
     this.store = store;
 }
        public void NewStore ()
        {
            cases = Case.FindAllOrderedByName();

            store = new Gtk.NodeStore (typeof(CaseNode));

            foreach (Case c in cases)
                store.AddNode (new CaseNode (c));
            if (cases.Length > 0)
            {
                CaseNodeView.NodeSelection.SelectPath(new Gtk.TreePath("0"));
            }
            total.Text = cases.Length.ToString () + " " + Catalog.GetString("records");
        }
        public void NewStore ()
        {
            store = new Gtk.NodeStore (typeof(PerpetratorActNode));

            ReloadStore ();
        }
Beispiel #25
0
 public CellRendererNumTrab(Gtk.NodeStore store) : this()
 {
     this.store = store;
 }
Beispiel #26
0
 public ProductMaker(int id, Gtk.NodeStore node_store)
 {
     Id = id;
     product_manager = new DependencyNodeStoreManager <ProductInOrderNode> (node_store);
 }
Beispiel #27
0
		public CellRendererNumRecluta(Gtk.NodeStore store) : this()
		{
			this.store = store;
		}
        public void NewStore ()
        {
            store = new Gtk.NodeStore (typeof(VictimNode));

            ReloadStore ();
        }