tkgui.options module

Options tab for the TKinter GUI.

class tkgui.options.OptionsTab(parent, *args, **kwargs)[source]

Bases: Tab

Options tab for the TKinter GUI.

create_controls()[source]

Creates all controls for this tab. Overriden in child classes.

create_variables()[source]

Creates all TKinter variables needed by this tab. Overridden in child classes.

delete_keybinds()[source]

Deletes a keybinding file.

install_embarks(listbox)[source]

Installs selected embark profiles.

Parameters:

listbox – Listbox containing the list of embark profiles.

load_keybinds()[source]

Replaces keybindings with selected file.

read_data()[source]

Reads all external data needed. Overridden in child classes.

read_embarks()[source]

Reads list of embark profiles.

read_keybinds()[source]

Reads list of keybinding files.

save_keybinds()[source]

Saves keybindings to a file.

static set_child_cap()[source]

Requests new child cap from the user.

static set_graze_coef()[source]

Requests new graze coefficient from the user.

static set_guild_count()[source]

Requests new guild members limits from the user.

static set_inv_monster_cap()[source]

Requests new invasion monster cap from the user.

static set_inv_soldier_cap()[source]

Requests new invasion soldier cap from the user.

static set_pop_cap()[source]

Requests new population cap from the user.

static set_strict_pop_cap()[source]

Requests new strict population cap from the user.

static set_temple_count()[source]

Requests new worshippers limits from the user.

static set_visitor_cap()[source]

Requests new visitor cap from the user.

toggle_embark(event)[source]

Toggles selected embark profile.