コード例 #1
0
ファイル: Search.cs プロジェクト: elnomade/hathi
 public TSearch(CInterfaceGateway in_krnGateway,Glade.XML gxml)
 {
     krnGateway = in_krnGateway;
     progressbar = (gxml.GetWidget("progressbar") as ProgressBar);
     btnBeginSearch = (gxml.GetWidget("btnBeginSearch") as Button);
     btnStopSearch = (gxml.GetWidget("btnStopSearch") as Button);
     txtSearch = (gxml.GetWidget("txtSearch") as Entry);
     tvSearch = (gxml.GetWidget("tvSearch") as TreeView);
     m_SearchCount = 0;
     CreateColumns();
     CreatePopupMenu();
     AddEvents();
 }
コード例 #2
0
        public ScreenshotViewerController(Glade.XML gxml, ScreenshotViewerModel ssViewerModel)
        {
            this.ssViewerModel = ssViewerModel;

            nextNoteButton = (Gtk.Button)gxml.GetWidget ("nextNoteButton");
            previousNoteButton = (Gtk.Button)gxml.GetWidget ("previousNoteButton");
            forwardHourButton = (Gtk.Button)gxml.GetWidget ("forwardHourButton");
            backHourButton = (Gtk.Button)gxml.GetWidget ("backHourButton");

            forward10MinButton = (Gtk.Button)gxml.GetWidget ("foward10MinButton");
            back10MinButton = (Gtk.Button)gxml.GetWidget ("back10MinButton");

            noteViewBox = (Gtk.VBox)gxml.GetWidget ("noteViewBox");

            screenshotImage = (Gtk.Image)gxml.GetWidget ("noteImage");

            nextNoteButton.Clicked += this.NextNoteButtonPressed;
            previousNoteButton.Clicked += this.PrevNoteButtonPressed;

            forwardHourButton.Clicked += this.ForwardHourButtonPressed;
            backHourButton.Clicked += this.BackHourButtonPressed;

            forward10MinButton.Clicked += this.Forward10MinButtonPressed;
            back10MinButton.Clicked += this.Back10MinButtonPressed;

            noteViewBox.ScrollEvent += this.NoteViewScroll;
            screenshotImage.ScrollEvent += this.NoteViewScroll;

            doUpdateTimeCheckFilters ();
        }
コード例 #3
0
        public TimePeriodAdderView(Glade.XML gxml)
        {
            startTimeEntry = (Gtk.Entry)gxml.GetWidget ("startTimestampEntry");
            endTimeEntry = (Gtk.Entry)gxml.GetWidget ("endTimestampEntry");
            blockCommentTextview = (Gtk.TextView)gxml.GetWidget ("blockCommentTextview");
            addBlockButton = (Gtk.Button)gxml.GetWidget ("addBlockButton");
            cancelBlockButton = (Gtk.Button)gxml.GetWidget ("cancelBlockButton");
            startBlockButton = (Gtk.Button)gxml.GetWidget ("startBlockButton");

            taskCombobox = (Gtk.ComboBox)gxml.GetWidget ("taskCombobox");

            Gtk.CellRendererText colCell = new Gtk.CellRendererText ();

            taskCombobox.PackStart (colCell, false);

            taskTree = new Gtk.TreeStore (typeof(string));

            taskCombobox.AddAttribute (colCell, "text", 0);

            taskCombobox.Model = taskTree;

            notDefiningBlockSensitivity ();
        }
コード例 #4
0
ファイル: Servers.cs プロジェクト: sonicwang1989/lphant
        /*public TServers (Gtk.TreeView tv, Gtk.TextView log, CInterfaceGateway in_krnGateway,
                            Gtk.Button btn1,Gtk.Button btn2,Gtk.Entry txt1,Gtk.Entry txt2,Gtk.Entry txt3)*/
        public TServers(CInterfaceGateway in_krnGateway,Glade.XML gxml,Gtk.TextView log)
        {
            krnGateway=in_krnGateway;
            krnGateway.OnLogMessage+=new LogEvent(m_Log);
            krnGateway.OnNewServer += new ServerEvent(OnNewServer);
            //btnAddServer = btn1;
            btnAddServer = (gxml.GetWidget("btnAddServer") as Button);
            //btnDownloadServers = btn2;
            btnDownloadServers = (gxml.GetWidget("btnDownloadServers") as Button);
            //txtDownloadServers = txt1;
            txtDownloadServers = (gxml.GetWidget("txtDownloadServers") as Entry);
            //txtServerIp = txt2;
            txtServerIp = (gxml.GetWidget("txtServerIp") as Entry);
            //txtServerPort = txt3;
            txtServerPort = (gxml.GetWidget("txtServerPort") as Entry);
            txtServerLog = log; //I don't use gxml due to problems with buffer
            buffer = txtServerLog.Buffer;
            /*tvServers = tv;*/
            tvServers = (gxml.GetWidget("tvServers") as TreeView);

            stServers = new TreeStore (typeof (string), typeof (string), typeof (string),
               	                     typeof (string), typeof (string), typeof (string));
               	   tvServers.Model = stServers;

            Gtk.TreeViewColumn tvc = new TreeViewColumn ("Server Name", new CellRendererText (), "text", 0);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 0;
            tvc.Resizable = true;

               	   tvc = new TreeViewColumn ("Address", new CellRendererText (), "text", 1);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 1;
            tvc.Resizable = true;

               	   tvc = new TreeViewColumn ("Failed", new CellRendererText (), "text", 2);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 2;
            tvc.Resizable = true;

            tvc = new TreeViewColumn ("Files", new CellRendererText (), "text", 3);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 3;
            tvc.Resizable = true;

            tvc = new TreeViewColumn ("Users", new CellRendererText (), "text", 4);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 4;
            tvc.Resizable = true;

            tvc = new TreeViewColumn ("Priority", new CellRendererText (), "text", 5);
            tvServers.AppendColumn(tvc);
            tvc.SortColumnId = 5;
            tvc.Resizable = true;

            menu = new Gtk.Menu ();
            MenuItem it_Connect = new MenuItem ("Connect");
            it_Connect.Activated += new EventHandler (ConnectTo);
            MenuItem it_Copy = new MenuItem ("Copy to clipboard");
            it_Copy.Activated += new EventHandler (CopyLink);
            MenuItem it_Delete = new MenuItem ("Delete");
            it_Delete.Activated += new EventHandler (Delete);

            menu.Append (it_Connect);
            menu.Append (it_Copy);
            menu.Append (it_Delete);

            tvServers.ButtonPressEvent += new ButtonPressEventHandler (ButtonPressEvent);
            // tvServers.PopupMenu += new PopupMenuHandler(PopupMenuEvent);
            loadServers();
        }
コード例 #5
0
 public ScreenshotViewerView(Glade.XML gxml)
 {
     noteImage = (Gtk.Image)gxml.GetWidget ("noteImage");
 }