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 = True/False
    # minsize = string - x,y
    # state = string - withdrawn/zoomed
[TOOLBAR]
    # pinned = True/False

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

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

[EXTERNAL]
    # name = 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