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


Python Styled.__init__方法代码示例

本文整理汇总了Python中r2.lib.menus.Styled.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Styled.__init__方法的具体用法?Python Styled.__init__怎么用?Python Styled.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在r2.lib.menus.Styled的用法示例。


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

示例1: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, is_link=False,
                 show_flair=False, show_rescrape=False,
                 show_givegold=False, **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

        show_new_post_sharing = feature.is_enabled('improved_sharing')

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_distinguish = show_distinguish,
                        show_marknsfw = show_marknsfw,
                        show_unmarknsfw = show_unmarknsfw,
                        show_flair = show_flair,
                        show_rescrape=show_rescrape,
                        show_givegold=show_givegold,
                        show_new_post_sharing=show_new_post_sharing,
                        **kw)
开发者ID:nty-,项目名称:reddit,代码行数:34,代码来源:things.py

示例2: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, is_link=False,
                 show_flair = False, **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_distinguish = show_distinguish,
                        show_marknsfw = show_marknsfw,
                        show_unmarknsfw = show_unmarknsfw,
                        show_flair = show_flair,
                        **kw)
开发者ID:9peppe,项目名称:reddit,代码行数:28,代码来源:things.py

示例3: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, show_indict = False, is_link=False, show_nominate=False,**kw):
        show_ignore = (thing.show_reports or
                       (thing.reveal_trial_info and not thing.show_spam))
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

	#We don't have pron on sciteit, so no need for the buttons...
        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_indict = show_indict,
                        show_distinguish = show_distinguish,
                        show_marknsfw = False,
                        show_unmarknsfw = False,
			show_nominate = show_nominate,
                        **kw)
开发者ID:constantAmateur,项目名称:sciteit,代码行数:30,代码来源:things.py

示例4: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
 def __init__(self, style, thing,
              show_delete = False, show_report = True,
              show_distinguish = False, **kw):
     show_report = show_report and c.user_is_loggedin
     Styled.__init__(self, style = style,
                     fullname = thing._fullname,
                     can_ban = thing.can_ban,
                     show_spam = thing.show_spam,
                     show_reports = thing.show_reports,
                     show_delete = show_delete,
                     show_report = show_report,
                     show_distinguish = show_distinguish,
                     **kw)
开发者ID:DFectuoso,项目名称:culter,代码行数:15,代码来源:things.py

示例5: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False,
                 show_indict = False, is_link=False, **kw):
        show_ignore = (thing.show_reports or
                       (thing.reveal_trial_info and not thing.show_spam))
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None))

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_indict = show_indict,
                        show_distinguish = show_distinguish,
                        **kw)
开发者ID:JediWatchman,项目名称:reddit,代码行数:26,代码来源:things.py

示例6: __init__

# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
 def __init__(self, style, thing,
              show_delete = False, show_report = True,
              show_distinguish = False, show_lock = False,
              show_unlock = False, show_marknsfw = False,
              show_unmarknsfw = False, is_link=False,
              show_flair=False, show_rescrape=False,
              show_givegold=False, show_sticky_comment=False,
              **kw):
     show_ignore = thing.show_reports
     approval_checkmark = getattr(thing, "approval_checkmark", None)
     show_approve = (thing.show_spam or show_ignore or
                     (is_link and approval_checkmark is None)) and not thing._deleted
     if "use_big_modbuttons" not in kw:
         kw["use_big_modbuttons"] = getattr(thing, "use_big_modbuttons",
                                            False)
     Styled.__init__(self, style = style,
                     thing = thing,
                     fullname = thing._fullname,
                     can_ban = thing.can_ban and not thing._deleted,
                     show_spam = thing.show_spam,
                     show_reports = thing.show_reports,
                     show_ignore = show_ignore,
                     approval_checkmark = approval_checkmark,
                     show_delete = show_delete,
                     show_approve = show_approve,
                     show_report = show_report,
                     show_distinguish = show_distinguish,
                     show_sticky_comment=show_sticky_comment,
                     show_lock = show_lock,
                     show_unlock = show_unlock,
                     show_marknsfw = show_marknsfw,
                     show_unmarknsfw = show_unmarknsfw,
                     show_flair = show_flair,
                     show_rescrape=show_rescrape,
                     show_givegold=show_givegold,
                     **kw)
开发者ID:zeantsoi,项目名称:reddit,代码行数:38,代码来源:things.py


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