Exemplo n.º 1
0
    def __initOperations__(self):
        """
        @summary: Initialize operations TreeView
        """
        self.__opsModel__ = gtk.ListStore(gobject.TYPE_STRING,
                                          gobject.TYPE_STRING,
                                          gobject.TYPE_FLOAT,
                                          gobject.TYPE_FLOAT,
                                          gobject.TYPE_FLOAT)

        __log__.debug("Create new model of treeview for the register")

        self.__tvOps__.set_model(self.__opsModel__)
        self.__tvOps__.set_headers_visible(True)
        self.__tvOps__.set_show_expanders(False)
        self.__tvOps__.get_selection().set_mode(gtk.SELECTION_NONE)

        __log__.debug("Sets features of the treeview")

        # Creates columns of the TreeView of Files
        columnProcess = FactoryControls.getTreeColumnText(_("Process"), self.__NAME_COLUMN__)
        self.__tvOps__.append_column(columnProcess)
        
        columnProgress = FactoryControls.getTreeColumnProgress(self.__VALUE_COLUMN__)
        self.__tvOps__.append_column(columnProgress)
        
        __log__.debug("Adds columns to treeview")