def __init__(self, pkg_name, pkg_version, data_manager): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.pkg_version = pkg_version self.data_manager = data_manager self.icon_pixbuf = None info = self.data_manager.get_item_pkg_info(self.pkg_name) self.alias_name = info[1] self.short_desc = info[2] self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 self.status = self.STATUS_READY_DOWNLOAD self.status_text = _("Dependencies analyzing") self.progress_buffer = ProgressBuffer() button_pixbuf = app_theme.get_pixbuf("button/start_normal.png").get_pixbuf() (self.button_width, self.button_height) = button_pixbuf.get_width(), button_pixbuf.get_height() self.button_status = BUTTON_NORMAL ### TODO: is_installed status self.install_status = json.dumps([]) self.desktops = []
def __init__(self, pkg_name, alias_name, data_manager): ''' Initialize ItemIcon class. @param pixbuf: Icon pixbuf. ''' IconItem.__init__(self) self.pkg_name = pkg_name self.alias_name = alias_name self.data_manager = data_manager self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 self.icon_padding_y = 10 self.name_padding_y = 20 self.star_padding_y = 5 self.width = 132 self.height = 150 self.icon_pixbuf = None self.hover_flag = False self.highlight_flag = False self.button_status = BUTTON_NORMAL # TODO: fetch install_status self.install_status = "uninstalled" self.desktops = [] gtk.timeout_add(2000, self.data_manager.get_pkg_installed, self.pkg_name, self.handle_pkg_status)
def __init__(self, pkg_name, pkg_version, data_manager): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.pkg_version = pkg_version self.data_manager = data_manager self.icon_pixbuf = None info = self.data_manager.get_item_pkg_info(self.pkg_name) self.alias_name = info[1] self.short_desc = info[2] self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 self.status = self.STATUS_READY_DOWNLOAD self.status_text = _("Dependencies analyzing") self.progress_buffer = ProgressBuffer() button_pixbuf = app_theme.get_pixbuf( "button/start_normal.png").get_pixbuf() (self.button_width, self.button_height ) = button_pixbuf.get_width(), button_pixbuf.get_height() self.button_status = BUTTON_NORMAL ### TODO: is_installed status self.install_status = json.dumps([]) self.desktops = []
def __init__(self, data_manager, pkg_name, alias_name, star, desktop_info, is_installed=None): ''' Initialize ItemIcon class. @param pixbuf: Icon pixbuf. ''' IconItem.__init__(self) self.pkg_name = pkg_name self.alias_name = alias_name self.desktop_info = desktop_info self.star_level = get_star_level(star) self.star_buffer = DscStarBuffer(pkg_name) self.is_installed = is_installed self.grade_star = 0 self.icon_padding_y = 10 self.name_padding_y = 20 self.star_padding_y = 5 self.width = 132 self.height = 150 self.icon_pixbuf = None self.hover_flag = False self.highlight_flag = False self.button_status = BUTTON_NORMAL data_manager.get_pkgs_install_status( [self.pkg_name,], self.update_install_status, lambda e:handle_dbus_error("get_pkgs_install_status", e))
def __init__(self, pkg_name, alias_name, short_desc, data_manager): ''' init docs ''' IconItem.__init__(self) self.alias_name = alias_name self.pkg_name = pkg_name self.short_desc = short_desc self.data_manager = data_manager self.pkg_icon_pixbuf = None self.pkg_icon_width = 0 self.pkg_icon_height = 0 self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name, self) self.grade_star = 0 self.pkg_name_area = PkgName() self.width = 240 self.height = 114 self.button_status = BUTTON_NORMAL ### TODO: is_installed status self.install_status = "uninstalled" self.desktops = [] self.data_manager.get_pkg_installed(self.pkg_name, self.handle_pkg_status)
def __init__(self, pkg_name, data_manager, keywords): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.data_manager = data_manager self.keywords = keywords self.icon_pixbuf = None (self.alias_name, self.short_desc, self.long_desc, star) = data_manager.get_pkg_search_info(self.pkg_name) info = self.data_manager.get_item_pkg_info(self.pkg_name) self.alias_name = info[1] self.short_desc = info[2] self.long_desc = info[3] self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 self.highlight_string = get_match_context('\n'.join([self.short_desc, self.long_desc]), self.keywords) self.button_status = BUTTON_NORMAL ### TODO: is_installed status self.install_status = "uninstalled" self.desktops = [] self.data_manager.get_pkg_installed(self.pkg_name, self.handle_pkg_status)
def __init__(self, pkg_name, pkg_version, data_manager): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.pkg_version = pkg_version self.data_manager = data_manager self.icon_pixbuf = None info = data_manager.get_item_pkg_info(self.pkg_name) self.alias_name = info[1] self.short_desc = info[2] self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 button_pixbuf = app_theme.get_pixbuf("button/uninstall_normal.png").get_pixbuf() (self.button_width, self.button_height) = button_pixbuf.get_width(), button_pixbuf.get_height() self.button_status = BUTTON_NORMAL self.status = self.STATUS_NORMAL self.status_text = "" self.progress_buffer = ProgressBuffer()
def __init__(self, pkg_name, pkg_version, data_manager): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.pkg_version = pkg_version self.data_manager = data_manager self.icon_pixbuf = None info = data_manager.get_item_pkg_info(self.pkg_name) self.alias_name = info[1] self.short_desc = info[2] self.star_level = get_star_level(5.0) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 button_pixbuf = app_theme.get_pixbuf( "button/uninstall_normal.png").get_pixbuf() (self.button_width, self.button_height ) = button_pixbuf.get_width(), button_pixbuf.get_height() self.button_status = BUTTON_NORMAL self.status = self.STATUS_NORMAL self.status_text = "" self.progress_buffer = ProgressBuffer()
def __init__(self, pkg_name, pkg_version, data_manager): ''' init docs ''' TreeItem.__init__(self) self.pkg_name = pkg_name self.pkg_version = pkg_version self.data_manager = data_manager self.icon_pixbuf = None (self.short_desc, star, self.alias_name) = data_manager.get_item_pkg_info(self.pkg_name) self.star_level = get_star_level(star) self.star_buffer = DscStarBuffer(pkg_name) self.grade_star = 0 self.status = self.STATUS_READY_DOWNLOAD self.status_text = _("Analyzing dependencies") self.progress_buffer = ProgressBuffer() button_pixbuf = app_theme.get_pixbuf("button/start_normal.png").get_pixbuf() (self.button_width, self.button_height) = button_pixbuf.get_width(), button_pixbuf.get_height() self.button_status = BUTTON_NORMAL self.is_have_desktop_file = False
def __init__(self, is_installed, alias_name, pkg_name, long_desc, mark, desktop_info): ''' init docs ''' IconItem.__init__(self) self.is_installed = is_installed self.alias_name = alias_name self.pkg_name = pkg_name self.long_desc = long_desc self.mark = mark self.desktop_info = desktop_info self.pkg_icon_pixbuf = None self.star_level = get_star_level(mark) self.star_buffer = DscStarBuffer(pkg_name, self) self.grade_star = 0 self.pkg_name_area = PkgName() self.width = 240 self.height = 114 self.button_status = BUTTON_NORMAL