• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python app_theme.get_pixbuf函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中widget.skin.app_theme.get_pixbuf函数的典型用法代码示例。如果您正苦于以下问题:Python get_pixbuf函数的具体用法?Python get_pixbuf怎么用?Python get_pixbuf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_pixbuf函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

    def __init__ (self):            
        self.app = Application()
        # Set app size.
        self.app.set_default_size(APP_WIDTH, APP_HEIGHT)
        self.app.set_icon(app_theme.get_pixbuf("logo.ico"))
        self.app.set_skin_preview(app_theme.get_pixbuf("frame.png"))        
        # Add app titlebar.
        self.app.add_titlebar(["theme", "max", "min", "close"],
                              app_theme.get_pixbuf("logo.png"),
                              "Assembly-IDE v 1.0", " ", add_separator = True)

        self.vbox_ali = gtk.Alignment()
        self.vbox_ali.set(1, 1, 1, 1)
        self.vbox_ali.set_padding(6, 2, 2, 2)
        self.vbox = gtk.VBox()
        self.vbox_ali.add(self.vbox)
        
        self.init_root_menu()
        
        self.init_top_toolbar()
        
        self.code_edit = CodeEdit()
        self.code_edit_file = self.code_edit.file_path
        
        self.complie_show_list = ComplieShowList()
        self.code_edit.connect("codeedit-changed-file-name", self.modify_code_edit_file_name)
        
        self.vbox.pack_start(self.top_toolbar_ali, False, False)
        self.vbox.pack_start(self.code_edit, True,True)
        self.vbox.pack_start(self.complie_show_list, False, False)
        self.app.main_box.pack_start(self.vbox_ali, True, True)
        self.app.window.show_all()
开发者ID:JamesLinus,项目名称:assembly-ide,代码行数:32,代码来源:main.py


示例2: __select_name

    def __select_name(self):
        self.menu_dict = OrderedDict()
        for name in MANDATORY.keys():
            self.menu_dict[name] = [None, name, self.__change, name]

        values = []
        for i in range(0, 10):
            try:
                value = int(float(config.get("equalizer", "equalizer-band%s" % str(i))))
            except:
                value = 0
            values.append(str(value))
        values = ":".join(values)

        self.has_tick = False
        for name, value in MANDATORY.iteritems():
            value = value.split(":")
            value = ":".join([str(int(float(v))) for v in value])

            if value == values:
                self.menu_dict[name][0] = (
                    app_theme.get_pixbuf("menu/tick.png"),
                    app_theme.get_pixbuf("menu/tick_press.png"),
                )
                self.has_tick = True
        if not self.has_tick:
            self.menu_dict[MANDATORY_CUSTOM][0] = (
                app_theme.get_pixbuf("menu/tick.png"),
                app_theme.get_pixbuf("menu/tick_press.png"),
            )
开发者ID:hillwoodroc,项目名称:deepin-music-player,代码行数:30,代码来源:equalizer.py


示例3: update_dpixbufs

 def update_dpixbufs(self, name, emit_draw=False):    
     self.normal_dpixbuf = app_theme.get_pixbuf("playmode/%s_normal.png" % name)
     self.hover_dpixbuf = app_theme.get_pixbuf("playmode/%s_hover.png" % name)
     self.press_dpixbuf = app_theme.get_pixbuf("playmode/%s_press.png" % name)
     
     if emit_draw:
         self.queue_draw()
开发者ID:maskegger,项目名称:deepin-music-player,代码行数:7,代码来源:ui.py


示例4: update_state_dpixbufs

 def update_state_dpixbufs(self, name, queue_draw=False):    
     self.normal_dpixbuf = app_theme.get_pixbuf("%s/%s_normal.png" % (self.volume_prefix, name))
     self.hover_dpixbuf = app_theme.get_pixbuf("%s/%s_hover.png" % (self.volume_prefix, name))
     self.press_dpixbuf = app_theme.get_pixbuf("%s/%s_press.png" % (self.volume_prefix, name))
     
     if queue_draw:
         self.queue_draw()
开发者ID:electricface,项目名称:deepin-music-player,代码行数:7,代码来源:volume_button.py


示例5: __init__

    def __init__(self):
        super(CoverButton, self).__init__()
        
        self.cover_side_pixbuf = app_theme.get_pixbuf("cover/side.png").get_pixbuf()
        self.set_size_request(self.cover_side_pixbuf.get_width(), self.cover_side_pixbuf.get_height())
        self.webcast_dpixbuf = app_theme.get_pixbuf("cover/webcast.png")
        self.local_dpixbuf = app_theme.get_pixbuf("cover/default_cover.png")

        self.connect("expose-event", self.expose_button_cb)
        Dispatcher.connect("album-changed", self.on_album_changed)
        
        self.current_song = None
        self.next_cover_to_download = None
        
        self.condition = threading.Condition()
        self.thread = threading.Thread(target=self.func_thread)
        self.thread.setDaemon(True)
        self.thread.start()
        
        # animation params.
        self.active_alpha = 1.0
        self.target_alpha = 0.0
        self.in_animation = False
        self.animation_time = 1500
        self.active_pixbuf = self.get_default_pixbuf()
        self.target_pixbuf = None
        self.is_default = True
开发者ID:electricface,项目名称:deepin-music-player,代码行数:27,代码来源:cover.py


示例6: __init__

    def __init__(self, drag_data_received_cb, callback):
        gtk.EventBox.__init__(self)
        self.set_visible_window(False)
        self.add_events(gtk.gdk.BUTTON_PRESS_MASK |
                        gtk.gdk.BUTTON_RELEASE_MASK |
                        gtk.gdk.POINTER_MOTION_MASK |
                        gtk.gdk.ENTER_NOTIFY_MASK |
                        gtk.gdk.LEAVE_NOTIFY_MASK
                        )

        
        self.connect("expose-event", self.on_expose_event)
        self.empty_dpixbuf = app_theme.get_pixbuf("empty/local.png")
        targets = [("text/deepin-songs", gtk.TARGET_SAME_APP, 1), ("text/uri-list", 0, 2), ("text/plain", 0, 3)]        
        self.drag_dest_set(gtk.DEST_DEFAULT_MOTION | gtk.DEST_DEFAULT_DROP,
                           targets, gtk.gdk.ACTION_COPY)
        self.connect("drag-data-received", drag_data_received_cb)
        self.connect("motion-notify-event", self.on_motion_notify)
        self.connect("button-press-event", self.on_button_press)
        
        self.add_normal_dpixbuf = app_theme.get_pixbuf("empty/add_normal.png")
        self.add_hover_dpixbuf = app_theme.get_pixbuf("empty/add_hover.png")
        
        self.normal_text_dcolor = app_theme.get_color("labelText")
        self.hover_text_dcolor = app_theme.get_color("globalItemHighlight")
        self.text_padding_y = 5
        self.text_padding_x = 5
        self.prompt_offset = 15
        self.text_rect = None
        self.is_hover = False
        self.press_callback = callback
        self.prompt_text = _("Add Music")
开发者ID:maskegger,项目名称:deepin-music-player,代码行数:32,代码来源:ui.py


示例7: __init__

    def __init__(
        self,
        fg_dpixbuf=app_theme.get_pixbuf("scalebar/fg.png"),
        bg_dpixbuf=app_theme.get_pixbuf("scalebar/bg.png"),
        point_normal_dpixbuf=app_theme.get_pixbuf("scalebar/point_normal.png"),
        point_hover_dpixbuf=app_theme.get_pixbuf("scalebar/point_hover.png"),
        point_press_dpixbuf=app_theme.get_pixbuf("scalebar/point_press.png"),
    ):

        super(HScalebar, self).__init__()
        self.set_draw_value(False)
        self.set_range(0, 100)
        self.fg_dpixbuf = fg_dpixbuf
        self.bg_dpixbuf = bg_dpixbuf
        self.point_normal_dpixbuf = point_normal_dpixbuf
        self.point_hover_dpixbuf = point_hover_dpixbuf
        self.point_press_dpixbuf = point_press_dpixbuf
        self.bottom_side = 0
        self.fg_cache_pixbuf = CachePixbuf()
        self.bg_cache_pixbuf = CachePixbuf()
        self.side_cache_pixbuf = CachePixbuf()

        # Colors
        self.fg_left_dcolor = app_theme.get_color("progressBarLeft")
        self.fg_right_dcolor = app_theme.get_color("progressBarRight")

        self.set_size_request(-1, self.bg_dpixbuf.get_pixbuf().get_height())

        self.connect("expose-event", self.expose_h_scalebar)
        self.connect("button-press-event", self.press_volume_progressbar)
开发者ID:haskyLue,项目名称:deepin-music-player,代码行数:30,代码来源:scalebar.py


示例8: create_pixbuf

 def create_pixbuf(self):
     try:
         if self.pixbuf:
             del self.pixbuf
     except: pass        
         
     if not self.key_name:
         if self.tag == "genre":
             self.pixbuf = CoverManager.get_pixbuf_from_genre(self.name_label)
         else:    
             self.pixbuf = CoverManager.get_pixbuf_from_name(self.name_label, self.cell_width, self.cell_width,
                                                             return_default=False)            
         
     elif self.key_name == "deepin-all-songs":    
         # self.pixbuf = CoverManager.get_all_song_cover(self.cell_width, self.cell_width)
         pixbuf = CoverManager.get_combo_all_cover(self.tag)
         if pixbuf:
             self.pixbuf = pixbuf
         else:    
             self.pixbuf = app_theme.get_pixbuf("cover/all_song.png").get_pixbuf()
         # self.draw_side_flag = False
     else:    
         if self.tag == "genre":
             self.pixbuf = CoverManager.get_pixbuf_from_genre(self.name_label)
         elif self.tag == "album":    
             self.pixbuf = CoverManager.get_pixbuf_from_name("%s-%s" % (self.value_name, self.key_name), 
                                                             self.cell_width, self.cell_width,
                                                             return_default=False)            
         elif self.tag == "folder":
                self.pixbuf = app_theme.get_pixbuf("local/music.png").get_pixbuf()
         else:    
             self.pixbuf = CoverManager.get_pixbuf_from_name(self.key_name, self.cell_width, self.cell_width,
                                                             return_default=False)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:33,代码来源:local_item.py


示例9: __create_button

 def __create_button(self, name, tip_msg=None):   
     button = ImageButton(
         app_theme.get_pixbuf("lyric/%s_normal.png" % name),
         app_theme.get_pixbuf("lyric/%s_hover.png" % name),
         app_theme.get_pixbuf("lyric/%s_press.png" % name)
         )
     button.connect("clicked", self.player_control, name)
     return button
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:8,代码来源:lyrics_module.py


示例10: __create_simple_button

 def __create_simple_button(self, name, callback):    
     button = ImageButton(
         app_theme.get_pixbuf("jobs/%s_normal.png" % name),
         app_theme.get_pixbuf("jobs/%s_hover.png" % name),
         app_theme.get_pixbuf("jobs/%s_hover.png" % name),
         )
     if callback:
         button.connect("clicked", callback) 
     return button    
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:9,代码来源:jobs_manager.py


示例11: update_volume_button_pixbuf

 def update_volume_button_pixbuf(self, name):
     group = (
         app_theme.get_pixbuf("volume/%s_normal.png" % name),
         app_theme.get_pixbuf("volume/%s_hover.png" % name),
         app_theme.get_pixbuf("volume/%s_press.png" % name),
         app_theme.get_pixbuf("volume/%s_press.png" % name)
         )
     self.volume_button.set_inactive_pixbuf_group(group)
     self.queue_draw()
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:9,代码来源:volume.py


示例12: __init__

 def __init__(self, callback=None):    
     bg_group = (app_theme.get_pixbuf("jobs/complex_normal.png"),
                 app_theme.get_pixbuf("jobs/complex_hover.png"),
                 app_theme.get_pixbuf("jobs/complex_press.png"))
     
     icon = app_theme.get_pixbuf("filter/artist_normal.png")
     super(LoginButton, self).__init__(bg_group, icon, "登录百度帐号", left_padding=10)
     
     if callback:
         self.connect("clicked", callback)
开发者ID:WilliamRen,项目名称:dmusic-plugin-baidumusic,代码行数:10,代码来源:music_list_item.py


示例13: update_widget_icon

 def update_widget_icon(self, name, tip_msg):    
     self.left_button.update_icon_group((
             app_theme.get_pixbuf("combo/%s_normal.png" % name),
             app_theme.get_pixbuf("combo/%s_normal.png" % name),
             app_theme.get_pixbuf("combo/%s_press.png" % name)
             ))
     self.set_index(1)
     self.current_status = name
     self.msg_content = tip_msg
     self.emit_combo_signal()
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:10,代码来源:combo.py


示例14: __create_button

 def __create_button(self, name, tip_msg=None):    
     button = ImageButton(
         app_theme.get_pixbuf("action/%s_normal.png" % name),
         app_theme.get_pixbuf("action/%s_hover.png" % name),
         app_theme.get_pixbuf("action/%s_press.png" % name),
         )
     button.connect("clicked", self.player_control, name)
     if tip_msg:
         Tooltip.text(button, tip_msg)
     return button
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:10,代码来源:headerbar.py


示例15: __create_begin_button

 def __create_begin_button(self, callback):    
     toggle_button = ToggleButton(
         app_theme.get_pixbuf("jobs/pause_normal.png"),            
         app_theme.get_pixbuf("jobs/begin_normal.png"),
         app_theme.get_pixbuf("jobs/pause_hover.png"),
         app_theme.get_pixbuf("jobs/begin_hover.png")            
         )
     if callback:
         toggle_button.connect("toggled", callback)
     return toggle_button    
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:10,代码来源:jobs_manager.py


示例16: __init__

    def __init__(self):
        super(ScrollLyrics, self).__init__(
            _("Lyrics window"),
            300,
            200,
            DIALOG_MASK_GLASS_PAGE,
            self.hide_all,
            False,
            gtk.gdk.WINDOW_TYPE_HINT_NORMAL,
            gtk.WIN_POS_CENTER,
            False,
            True,
        )

        self.revert_button = ImageButton(
            app_theme.get_pixbuf("scroll_lyrics/revert_normal.png"),
            app_theme.get_pixbuf("scroll_lyrics/revert_hover.png"),
            app_theme.get_pixbuf("scroll_lyrics/revert_press.png"),
        )
        self.titlebar.button_box.pack_start(self.revert_button, False, False)
        self.titlebar.button_box.reorder_child(self.revert_button, 0)

        self.percentage = 0.0
        self.whole_lyrics = []
        self.message_text = "%s for %s" % (_("DMusic"), "Linux Deepin")
        self.current_lyric_id = -1
        self.line_count = 20
        self.active_color = self.get_render_color(True)
        self.inactive_color = self.get_render_color()
        self.bg_color = (1, 1, 1)
        self.font_name = "文泉驿微米黑 10"
        self.line_margin = 1
        self.padding_x = 20
        self.padding_y = 10
        self.bg_opacity = 0.9
        self.frame_width = 7
        self.text = ""
        self.can_seek = True
        self.seeking = False
        self.current_pointer_y = 0
        self.saved_lyric_id = -1
        self.saved_seek_offset = 0
        self.saved_pointer_y = 0

        self.drawing = gtk.EventBox()
        self.drawing.set_visible_window(False)
        self.drawing.set_app_paintable(True)
        self.drawing.connect_after("expose-event", self.expose_cb)
        self.drawing.connect("button-press-event", self.button_press_cb)
        self.drawing.connect("button-release-event", self.button_release_cb)
        self.drawing.connect("motion-notify-event", self.motion_notify_cb)
        self.titlebar.close_button.connect("clicked", lambda w: self.hide_and_emit())
        self.body_box.add(self.drawing)
        self.update_line_height()
        config.connect("config-changed", self.changed_scroll_status)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:55,代码来源:lyrics.py


示例17: __init__

    def __init__(self, num_string="29"):
        gtk.VBox.__init__(self)
        scale_image = ImageBox(app_theme.get_pixbuf("equalizer/scale.png"))
        self.scalebar = VScalebar(
            app_theme.get_pixbuf("vscalebar/upper_fg.png"),
            app_theme.get_pixbuf("vscalebar/upper_bg.png"),
            app_theme.get_pixbuf("vscalebar/middle_fg.png"),
            app_theme.get_pixbuf("vscalebar/middle_bg.png"),
            app_theme.get_pixbuf("vscalebar/bottom_fg.png"),
            app_theme.get_pixbuf("vscalebar/bottom_bg.png"),
            app_theme.get_pixbuf("vscalebar/point.png"),
        )
        self.scalebar.set_value(50)
        self.scalebar.set_has_point(False)
        preamp_align = gtk.Alignment()
        preamp_align.set_padding(8, 8, 0, 0)
        preamp_align.add(scale_image)

        hear_box = gtk.HBox()
        hear_box.pack_start(self.scalebar, False, False)
        hear_box.pack_start(preamp_align, False, False)

        num_box = gtk.HBox(spacing=1)
        for i in num_string:
            num_box.pack_start(ImageBox(app_theme.get_pixbuf("equalizer/%s.png" % i)))
        num_align = gtk.Alignment()
        num_align.set(0, 0, 0.8, 0.2)
        num_align.add(num_box)
        self.pack_start(hear_box, False, False)
        self.pack_start(num_align, False, False)
开发者ID:hillwoodroc,项目名称:deepin-music-player,代码行数:30,代码来源:equalizer.py


示例18: reload_items

 def reload_items(self, child_items):    
     if child_items:
         container_remove_all(self.child_box)
         for index, item in enumerate(child_items):
             simple_item = SimpleItem(
                 (app_theme.get_pixbuf("filter/point_normal.png"),
                  app_theme.get_pixbuf("filter/point_press.png"),
                  item[0], item[1]),
                 index + 1, 9, 25, 15, 10, 10, self.set_index, self.get_index, ALIGN_START)
             self.child_box.pack_start(simple_item)
         self.show_all()        
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:11,代码来源:outlookbar.py


示例19: create_job_button

 def create_job_button(self, icon_name, content, callback=None):    
     button = ComplexButton(
         [app_theme.get_pixbuf("jobs/complex_normal.png"),
          app_theme.get_pixbuf("jobs/complex_hover.png"),
          app_theme.get_pixbuf("jobs/complex_press.png")],
         app_theme.get_pixbuf("jobs/%s.png" % icon_name),
         content
         )
     if callback:
         button.connect("clicked", lambda w : callback())
     return button    
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:11,代码来源:list_item.py


示例20: __init__

    def __init__(self, *args, **kwargs):


        entry_button = ImageButton(
            app_theme.get_pixbuf("toolbar/search_normal.png"),
            app_theme.get_pixbuf("toolbar/search_hover.png"),
            app_theme.get_pixbuf("toolbar/search_press.png")
            )
        super(SearchEntry, self).__init__(action_button=entry_button, *args, **kwargs)        
        
        self.action_button = entry_button
        self.set_size(250, 24)
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:12,代码来源:ui.py



注:本文中的widget.skin.app_theme.get_pixbuf函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python ui_utils.draw_alpha_mask函数代码示例发布时间:2022-05-26
下一篇:
Python app_theme.get_color函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap