当前位置: 首页>>代码示例>>Python>>正文


Python app_theme.get_pixbuf函数代码示例

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


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


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