LibreOffice Module librelogo (master) 1
Classes | Namespaces | Functions | Variables
LibreLogo.py File Reference

Go to the source code of this file.

Classes

class  LibreLogo.__Doc__
 
class  LibreLogo.LogoProgram
 

Namespaces

 

Functions

def LibreLogo.__trace__ ()
 
def LibreLogo.__l12n__ (lng)
 
def LibreLogo.__getprop__ (name, value)
 
def LibreLogo.__gendots__ (n)
 
def LibreLogo.__getdocument__ ()
 
def LibreLogo.Input (s)
 
def LibreLogo.__string__ (s, decimal=None)
 
def LibreLogo.Print (s)
 
def LibreLogo.MessageBox (parent, message, title, msgtype="messbox", buttons=__OK__)
 
def LibreLogo.Random (r)
 
def LibreLogo.to_ascii (s)
 
def LibreLogo.to_unicode (s)
 
def LibreLogo.__locname__ (name, l=-1)
 
def LibreLogo.__getcursor__ (fulltext)
 
def LibreLogo.__translate__ (arg=None)
 
def LibreLogo.__get_time__ ()
 
def LibreLogo.__is_alive__ ()
 
def LibreLogo.__encodestring__ (m)
 
def LibreLogo.__encodecomment__ (m)
 
def LibreLogo.__decodestring__ (m)
 
def LibreLogo.__decodestring2__ (m)
 
def LibreLogo.__decodecomment__ (m)
 
def LibreLogo.__initialize__ ()
 
def LibreLogo.pagesize (n=-1)
 
def LibreLogo.turtlehome ()
 
def LibreLogo.__pen__ (n)
 
def LibreLogo.__visible__ (shape, visible=-1)
 
def LibreLogo.hideturtle ()
 
def LibreLogo.showturtle ()
 
def LibreLogo.left (arg=None)
 
def LibreLogo.right (arg=None)
 
def LibreLogo.goforward (arg=None)
 
def LibreLogo.gobackward (arg=None)
 
def LibreLogo.commandline (arg=None, arg2=None)
 
def LibreLogo.__setlang__ ()
 
def LibreLogo.run (arg=None, arg2=-1)
 
def LibreLogo.__unlock__ (all_levels)
 
def LibreLogo.stop (arg=None)
 
def LibreLogo.home (arg=None)
 
def LibreLogo.clearscreen (arg=None)
 
def LibreLogo.__checkhalt__ ()
 
def LibreLogo.__cs__ (select=True)
 
def LibreLogo.__dispatcher__ (s, properties=(), doc=0)
 
def LibreLogo.__getshape__ (shapename)
 
def LibreLogo.__angle__ (deg)
 
def LibreLogo.turnleft (deg)
 
def LibreLogo.turnright (deg)
 
def LibreLogo.heading (deg=-1, go=False)
 
def LibreLogo.rotate (shapename, deg)
 
def LibreLogo.forward (n)
 
def LibreLogo.backward (n)
 
def LibreLogo.__dots__ (n, pos, dx, dy, r=-1, q=0)
 
def LibreLogo.__draw__ (d, count=True)
 
def LibreLogo.__zoom__ ()
 
def LibreLogo.__lefthang__ (shape)
 
def LibreLogo.__go__ (shapename, n, dot=False, preciseAngle=-1)
 
def LibreLogo.__fillit__ (filled=True)
 
def LibreLogo.point ()
 
def LibreLogo.__boxshape__ (shapetype, l)
 
def LibreLogo.ellipse (l)
 
def LibreLogo.rectangle (l)
 
def LibreLogo.label (st)
 
def LibreLogo.__get_HTML_format__ (orig_st)
 
def LibreLogo.text (shape, orig_st)
 
def LibreLogo.sleep (t)
 
def LibreLogo.__removeshape__ (shapename)
 
def LibreLogo.__fontweight__ (w)
 
def LibreLogo.__fontstyle__ (w)
 
def LibreLogo.__color__ (c)
 
def LibreLogo.__linestyle__ (s)
 
def LibreLogo.fillstyle (s)
 
def LibreLogo.__splitcolor__ (c, shape=None, angle=None)
 
def LibreLogo.__componentcolor__ (c)
 
def LibreLogo.pencolor (n=-1)
 
def LibreLogo.pensize (n=-1)
 
def LibreLogo.penstyle (n=-1)
 
def LibreLogo.penjoint (n=-1)
 
def LibreLogo.pencap (n=-1)
 
def LibreLogo.fillcolor (n=-1)
 
def LibreLogo.filltransparency (n=-1)
 
def LibreLogo.pentransparency (n=-1)
 
def LibreLogo.fontcolor (n=-1)
 
def LibreLogo.fonttransparency (n=-1)
 
def LibreLogo.position (n=-1)
 
def LibreLogo.__groupstart__ (name="")
 
def LibreLogo.create_svg_animation (m)
 
def LibreLogo.create_valid_svg_file (filename)
 
def LibreLogo.__groupend__ (name="")
 
def LibreLogo.__int__ (x)
 
def LibreLogo.__float__ (x)
 
def LibreLogo.fontheight (n=-1)
 
def LibreLogo.fontweight (n=-1)
 
def LibreLogo.fontfamily (s=-1)
 
def LibreLogo.fontstyle (n=-1)
 
def LibreLogo.__loadlang__ (lang, a)
 
def LibreLogo.__concatenation__ (r)
 
def LibreLogo.__l2p__ (i, par, insub, inarray)
 
def LibreLogo.__compil__ (s)
 
def LibreLogo.__gotoline__ (n)
 

Variables

dictionary LibreLogo.__lng__ = {}
 
 LibreLogo.__lngpath__ = re.sub(r"^vnd.sun.star.pathname:(.*)program(/|\\‍)fundamental([.]ini|rc)$", "\\1", urebootstrap)
 
string LibreLogo.__translang__ = "am|ca|cs|de|dk|el|en|eo|es|et|fr|hu|it|ja|nl|no|pl|pt|ru|se|sl"
 
dictionary LibreLogo.__docs__ = {}
 
 LibreLogo.__prevcode__ = None
 
 LibreLogo.__prevlang__ = None
 
 LibreLogo.__prevcompiledcode__ = None
 
 LibreLogo.__thread__ = None
 
 LibreLogo.__lock__ = threading.Lock()
 
bool LibreLogo.__halt__ = False
 
string LibreLogo.__compiled__ = ""
 
int LibreLogo.__group__ = 0
 
list LibreLogo.__groupstack__ = []
 
int LibreLogo.__grouplefthang__ = 0
 
dictionary LibreLogo.__comp__ = {}
 
list LibreLogo.__strings__ = []
 
dictionary LibreLogo.__colors__ = {}
 
list LibreLogo.__COLORS__ = ['BLACK', 0x000000], ['SILVER', 0xc0c0c0], ['GRAY', 0x808080], \
 
list LibreLogo.__NORMCOLORS__
 
list LibreLogo.__STRCONST__ = [i[0] for i in __COLORS__] + ['NONE', 'BEVEL', 'MITER', 'ROUNDED', 'SOLID', 'DASH', 'DOTTED', 'BOLD', 'ITALIC', 'UPRIGHT', 'NORMAL', "HOUR", "PT", "INCH", "MM", "CM"]
 
int LibreLogo.__SLEEP_SLICE_IN_MILLISECONDS__ = 500
 
int LibreLogo.__PT_TO_TWIP__ = 20
 
int LibreLogo.__MM_TO_PT__ = 1/(25.4/72)
 
int LibreLogo.__MM10_TO_TWIP__ = 1/(2540.0/72/20)
 
int LibreLogo.__FILLCOLOR__ = 0x8000cc00
 
float LibreLogo.__LINEWIDTH__ = 0.5 * __PT_TO_TWIP__
 
string LibreLogo.__ENCODED_STRING__ = "_s_%s___"
 
string LibreLogo.__ENCODED_COMMENT__ = "_c_%s___"
 
string LibreLogo.__DECODE_STRING_REGEX__ = "_s_([0-9]+)___"
 
string LibreLogo.__DECODE_COMMENT_REGEX__ = "_c_([0-9]+)___"
 
string LibreLogo.__LINEBREAK__ = "#_@L_i_N_e@_#"
 
string LibreLogo.__TURTLE__ = "turtle"
 
string LibreLogo.__ACTUAL__ = "actual"
 
string LibreLogo.__BASEFONTFAMILY__ = "Linux Biolinum G"
 
int LibreLogo.__LineStyle_DOTTED__ = 2
 
 LibreLogo.__match_fontfeatures__
 
dictionary LibreLogo.__match_localized_colors__ = {}
 
list LibreLogo.__match_tags__ = [re.compile(i, re.IGNORECASE) for i in [r'<(b|strong)>', r'</(b|strong)>', r'<(i|em)>', r'</(i|em)>', '<u>', '</u>', r'<(s|del)>', r'</(s|del)>', '<sup>', '</sup>', '<sub>', '</sub>', r'<(fontcolor) ([^<>]*)>', r'</(fontcolor)>', r'<(fillcolor) ([^<>]*)>', r'</(fillcolor)>', r'<(fontfamily) ([^<>]*)>', r'</(fontfamily)>', r'<(fontfeature) ([^<>]*)>', r'</(fontfeature) ?([^<>]*)>', r'<(fontheight) ([^<>]*)>', r'</(fontheight)>']]
 
 LibreLogo.__uilocale__ = uno.getComponentContext().getValueByName("/singletons/com.sun.star.configuration.theDefaultProvider").\
 
 LibreLogo.__bezierdot__ = __Bezier__()
 
 LibreLogo.Coordinates
 
 LibreLogo.Flags
 
list LibreLogo.__TURTLESHAPE__
 
def LibreLogo.g_exportedScripts = left, right, goforward, gobackward, run, stop, home, clearscreen, commandline, __translate__
 
dictionary LibreLogo.__lng_fallback__