appJar Settings

appJar can remember various GUI settings, and restore them on launch.

Settings

appJar will store the following settings:

[GEOM]
    # geometry = string: size, location
    # fullscreen = boolean: True/False
    # minsize = string: x,y
    # state = string: withdrawn/zoomed
[TOOLBAR]
    # pinned = boolean: True/False

[TOGGLES]
    # name = boolean: True/False
[TABS]
    # name = string: selected tab
[PAGES]
    # name = string: selected page

[SUBWINDOWS]
    # name = boolean: True/False
[SUBWINDOW_NAME]
    # geometry = string: size, location
    # fullscreen = boolean: True/False
    # minsize = string: x,y
    # state = string: withdrawn/zoomed

[EXTERNAL]
    # name = string: value

Usage


Command Line Arguments


It's possible to switch on settings from the command line.
Simply use the -s flag, with an optional file name:

python3 themes.py -s  # turn on settings

Turn on settings, with a specified filename:

python3 themes.py -s myFile.txt  # turn on settings with a specified filename