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

Python ui_utils.draw_alpha_mask函数代码示例

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

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



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

示例1: on_expose_event

 def on_expose_event(self, widget, event):    
     cr = widget.window.cairo_create()
     rect = widget.allocation
     failed_pixbuf = self.failed_dpixbuf.get_pixbuf()
     draw_alpha_mask(cr, rect.x, rect.y, rect.width, rect.height, "layoutLeft")
     pixbuf_offset_x = (rect.width - failed_pixbuf.get_width()) / 2 
     pixbuf_offset_y = (rect.height - failed_pixbuf.get_height()) / 2 - 50
     icon_x = rect.x + pixbuf_offset_x
     icon_y = rect.y + pixbuf_offset_y
     draw_pixbuf(cr, failed_pixbuf, icon_x, icon_y)
     
     text_y = icon_y + failed_pixbuf.get_height() + self.text_padding_y
     text_x = icon_x + self.text_padding_x
     
     _width, _height = get_content_size(self.prompt_text)
     
     self.text_rect = gtk.gdk.Rectangle(text_x - rect.x, text_y - rect.y,
                                        rect.x + rect.width -  text_x - pixbuf_offset_x,
                                        _height)
     
     if self.is_hover:        
         text_color = self.hover_text_dcolor.get_color()
     else:    
         text_color = self.normal_text_dcolor.get_color()
         
     draw_text(cr, self.prompt_text, text_x, text_y, self.text_rect.width, _height,
               text_color=text_color, 
               underline=True, 
               alignment=pango.ALIGN_CENTER)
     return True
开发者ID:maskegger,项目名称:deepin-music-player,代码行数:30,代码来源:ui.py


示例2: on_expose_event

 def on_expose_event(self, widget, event):    
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x, rect.y, rect.width - 1, rect.height ,"layoutRight")
     
     draw_line(cr, (rect.x + 1, rect.y), 
               (rect.x + 1, rect.y + rect.height), "#b0b0b0")
     return False
开发者ID:electricface,项目名称:deepin-music-player,代码行数:8,代码来源:browser_manager.py


示例3: draw_mask

    def draw_mask(self, widget, event):    
        cr = widget.window.cairo_create()
        rect = widget.allocation
        start_x = rect.x + 2
        start_y = rect.y + 8

        for size, color_info in self.rect_left_list:
            draw_alpha_mask(cr, start_x, start_y, size, rect.height - 8, color_info)
            start_x += size
        if self.draw_right_mask_flag:    
            draw_alpha_mask(cr, start_x, start_y, 140, rect.height - 8, "layoutRight")
            start_x += 140
            last_width = rect.width - (start_x - rect.x)    
            draw_alpha_mask(cr, start_x, start_y, last_width - 2, rect.height - 8, "layoutLast")
        return False
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:15,代码来源:ui.py


示例4: draw_category_list_mask

 def draw_category_list_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, "layoutLeft")
开发者ID:quyf,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:2,代码来源:netease_music_playlist.py


示例5: expose_entry_mask

 def expose_entry_mask(self, widget, event):
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x , rect.y, rect.width, rect.height, "toolbarEntry")
开发者ID:linuxmint17,项目名称:deepin-music,代码行数:4,代码来源:playlist.py


示例6: draw_mask

 def draw_mask(self, cr, x, y, w, h):    
     draw_alpha_mask(cr, x, y, w, h ,"layoutRight")
     return False
开发者ID:electricface,项目名称:deepin-music-player,代码行数:3,代码来源:radio_view.py


示例7: on_loginbox_expose

 def on_loginbox_expose(self, widget, event):
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x, rect.y,
             rect.width, rect.height, "layoutMiddle")
开发者ID:legendtang,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:5,代码来源:netease_music_list_item.py


示例8: draw_treeview_mask

 def draw_treeview_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, ("#FFFFFF", 0.9))
开发者ID:electricface,项目名称:deepin-music-player,代码行数:2,代码来源:preference.py


示例9: on_webcastbar_draw_mask

 def on_webcastbar_draw_mask(self, cr, x, y, w, h):    
     draw_alpha_mask(cr, x, y, w, h ,"layoutRight")
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:2,代码来源:webcasts_browser.py


示例10: draw_filter_view_mask

 def draw_filter_view_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, "layoutLast")
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:2,代码来源:browser.py


示例11: expose_upper_box_mask

 def expose_upper_box_mask(self, widget, event):
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x, rect.y, rect.width - 2, rect.height, "layoutLast")
     return False
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:5,代码来源:browser.py


示例12: plugins_view_draw_mask

 def plugins_view_draw_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, "layoutLeft")
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:2,代码来源:plugins_view.py


示例13: draw_bg_mask

 def draw_bg_mask(self, widget, event):    
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x, rect.y, rect.width, rect.height, "frameLight")
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:4,代码来源:jobs_manager.py


示例14: on_radiobar_draw_mask

 def on_radiobar_draw_mask(self, cr, x, y, w, h):    
     draw_alpha_mask(cr, x, y, w, h ,"layoutRight")
开发者ID:electricface,项目名称:deepin-music-player,代码行数:2,代码来源:radio_browser.py


示例15: draw_view_mask

 def draw_view_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, "layoutMiddle")
开发者ID:legendtang,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:2,代码来源:netease_music_browser.py


示例16: on_iconview_draw_mask

 def on_iconview_draw_mask(self, cr, x, y, width, height):
     draw_alpha_mask(cr, x, y, width, height, "layoutLast")
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:2,代码来源:local_browser.py


示例17: expose_toolbar_mask

 def expose_toolbar_mask(self, widget, event):    
     cr = widget.window.cairo_create()
     rect = widget.allocation
     draw_alpha_mask(cr, rect.x - 9, rect.y, rect.width + 18, rect.height, "lyricsMask")
     return False
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:5,代码来源:lyrics_module.py


示例18: on_sourcebar_draw_mask

    def on_sourcebar_draw_mask(self, cr, x, y, w, h):    
        draw_alpha_mask(cr, x, y, w, h ,"layoutRight")

        return False
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:4,代码来源:discard_browser.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python ui_utils.draw_single_mask函数代码示例发布时间:2022-05-26
下一篇:
Python app_theme.get_pixbuf函数代码示例发布时间: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