Example #1
0
def label(label,
          style=None,
          text_style=None,
          substitute=True,
          scope=None,
          **kwargs):

    label_kwargs = {}
    text_kwargs = {}

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            label_kwargs[k] = v

    if style is None:
        style = style_group_style('label', NoStyleGroupGiven)

    if text_style is None:
        text_style = get_text_style(
            style, style_group_style('label_text', NoStyleGroupGiven))

    window(style=style, **label_kwargs)
    text(label,
         style=text_style,
         substitute=substitute,
         scope=scope,
         **text_kwargs)
Example #2
0
File: ui.py Project: Kinsman/renpy
def textbutton(label, clicked=None, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    button_kwargs = {}
    text_kwargs = {}

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            button_kwargs[k] = v

    # Deal with potentially bad keyword arguments. (We'd get these if the user
    # writes text_align instead of text_text_align.)
    if "align" in text_kwargs:
        if isinstance(text_kwargs["align"], float):
            text_kwargs.pop("align")
    text_kwargs.pop("y_fudge", None)

    if style is None:
        style = style_group_style("button", NoStyleGroupGiven)

    if text_style is None:
        text_style = get_text_style(style, style_group_style("button_text", NoStyleGroupGiven))

    button(style=style, clicked=clicked, **button_kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
Example #3
0
def label(label, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    if style is None:
        style = style_group_style('label', NoStyleGroupGiven)
    
    if text_style is None:
        text_style = get_text_style(style, style_group_style('label_text', NoStyleGroupGiven))
        
    window(style=style, **kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope)
Example #4
0
def textbutton(label, clicked=None, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    if style is None:
        style = style_group_style('button', NoStyleGroupGiven)
    
    if text_style is None:
        text_style = get_text_style(style, style_group_style('button_text', NoStyleGroupGiven))
        
    button(style=style, clicked=clicked, **kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope)
Example #5
0
File: ui.py Project: Kinsman/renpy
def label(label, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    label_kwargs = {}
    text_kwargs = {}

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            label_kwargs[k] = v

    if style is None:
        style = style_group_style("label", NoStyleGroupGiven)

    if text_style is None:
        text_style = get_text_style(style, style_group_style("label_text", NoStyleGroupGiven))

    window(style=style, **label_kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
Example #6
0
def textbutton(label, clicked=None, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    button_kwargs = { }
    text_kwargs = { }

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            button_kwargs[k] = v

    if style is None:
        style = style_group_style('button', NoStyleGroupGiven)
    
    if text_style is None:
        text_style = get_text_style(style, style_group_style('button_text', NoStyleGroupGiven))
        
    button(style=style, clicked=clicked, **button_kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
Example #7
0
File: ui.py Project: olddog/renpy
def textbutton(label, clicked=None, style=None, text_style=None, substitute=True, scope=None, **kwargs):

    button_kwargs = { }
    text_kwargs = { }

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            button_kwargs[k] = v

    if style is None:
        style = style_group_style('button', NoStyleGroupGiven)
    
    if text_style is None:
        text_style = get_text_style(style, style_group_style('button_text', NoStyleGroupGiven))
        
    button(style=style, clicked=clicked, **button_kwargs)
    text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
Example #8
0
def textbutton(label,
               clicked=None,
               style=None,
               text_style=None,
               substitute=True,
               scope=None,
               **kwargs):

    button_kwargs = {}
    text_kwargs = {}

    for k, v in kwargs.iteritems():
        if k.startswith("text_"):
            text_kwargs[k[5:]] = v
        else:
            button_kwargs[k] = v

    # Deal with potentially bad keyword arguments. (We'd get these if the user
    # writes text_align instead of text_text_align.)
    if "align" in text_kwargs:
        if isinstance(text_kwargs["align"], float):
            text_kwargs.pop("align")
    text_kwargs.pop("y_fudge", None)

    if style is None:
        style = style_group_style('button', NoStyleGroupGiven)

    if text_style is None:
        text_style = renpy.style.get_text_style(
            style, style_group_style('button_text',
                                     NoStyleGroupGiven))  # @UndefinedVariable

    button(style=style, clicked=clicked, **button_kwargs)
    text(label,
         style=text_style,
         substitute=substitute,
         scope=scope,
         **text_kwargs)