Beispiel #1
0
def ChangeDynamicColor(*args):
    params = []
    isQuery = True
    try:
        params.index("?")
    except:
        isQuery = False
    params.extend(args)
    escio.WriteOSC(params, requestsReport=isQuery)
Beispiel #2
0
def ChangeSpecialColor(*args):
    if len(args) > 0 and int(args[0]) >= 10:
        params = []
    else:
        params = [5]
    isQuery = True
    try:
        params.index("?")
    except:
        isQuery = False
    params.extend(args)
    escio.WriteOSC(params, requestsReport=isQuery)
Beispiel #3
0
def ChangeSpecialColor(*args):
  if len(args) > 0 and int(args[0]) >= 10:
    params = []
  else:
    params = [4]
  isQuery = True
  try:
    params.index("?")
  except:
    isQuery = False
  params.extend(args)
  for p in range(1, len(params)):
    isNumber = True
    try:
      q = int(params[p])
      if q < 9:
        params[p] = str(q + GetIndexedColors())
    except:
      isNumber = False
  escio.WriteOSC(params, requestsReport=isQuery)
Beispiel #4
0
def ResetDynamicColor(c):
    escio.WriteOSC([str(c)])
Beispiel #5
0
def ResetColor(c=""):
    escio.WriteOSC(["104", c])
Beispiel #6
0
def ResetSpecialColor(*args):
    params = ["105"]
    params.extend(args)
    escio.WriteOSC(params)
Beispiel #7
0
def ManipulateSelectionData(Pc="", Pd=None):
    params = ["52", Pc]
    if Pd is not None:
        params.append(Pd)
    escio.WriteOSC(params)
Beispiel #8
0
def ChangeWindowAndIconTitle(title, bel=False, suppressSideChannel=False):
    """Change the window and icon (tab) title."""
    escio.WriteOSC(params=["0", title],
                   bel=bel,
                   requestsReport=suppressSideChannel)
Beispiel #9
0
def ChangeWindowTitle(title, bel=False, suppressSideChannel=False):
    """Change the window title."""
    escio.WriteOSC(params=["2", title],
                   bel=bel,
                   requestsReport=suppressSideChannel)