Package Gnumed :: Package timelinelib :: Package config :: Module dotfile :: Class Config |
[frames] | no frames]

# Class Config

source code

    object --+
             |
            Config

Provide read and write access to application configuration settings.

Built as a wrapper around ConfigParser: Properties exist to read and write values but ConfigParser does the actual reading and writing of the configuration file.

Instance Methods
__init__(self, path) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
read(self) Read settings from file specified in constructor. | source code
write(self) Write settings to file specified in constructor and raise IOError if failed. | source code
get_window_size(self) | source code
set_window_size(self, size) | source code
get_window_pos(self) | source code
set_window_pos(self, pos) | source code
get_window_maximized(self) | source code
set_window_maximized(self, maximized) | source code
get_show_sidebar(self) | source code
set_show_sidebar(self, show) | source code
get_show_legend(self) | source code
set_show_legend(self, show) | source code
get_sidebar_width(self) | source code
set_sidebar_width(self, width) | source code
get_recently_opened(self) | source code
append_recently_opened(self, path) | source code
get_open_recent_at_startup(self) | source code
set_open_recent_at_startup(self, open) | source code
get_balloon_on_hover(self) | source code
set_balloon_on_hover(self, balloon_on_hover) | source code
get_week_start(self) | source code
set_week_start(self, week_start) | source code
get_use_wide_date_range(self) | source code
set_use_wide_date_range(self, value) | source code
get_use_inertial_scrolling(self) | source code
set_use_inertial_scrolling(self, value) | source code
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Properties
| window_size
| window_pos
| window_maximized
| show_sidebar
| show_legend
| sidebar_width
| recently_opened
| open_recent_at_startup
| balloon_on_hover
| week_start
| use_wide_date_range
| use_inertial_scrolling
Inherited from `object`: `__class__`

Method Details

### __init__(self, path) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)

Property Details

### window_size Get Method: get_window_size(self) Set Method: set_window_size(self, size)

### window_pos Get Method: get_window_pos(self) Set Method: set_window_pos(self, pos)

### window_maximized Get Method: get_window_maximized(self) Set Method: set_window_maximized(self, maximized)

### show_sidebar Get Method: get_show_sidebar(self) Set Method: set_show_sidebar(self, show)

### show_legend Get Method: get_show_legend(self) Set Method: set_show_legend(self, show)

### sidebar_width Get Method: get_sidebar_width(self) Set Method: set_sidebar_width(self, width)

### recently_opened Get Method: get_recently_opened(self)

### open_recent_at_startup Get Method: get_open_recent_at_startup(self) Set Method: set_open_recent_at_startup(self, open)

### balloon_on_hover Get Method: get_balloon_on_hover(self) Set Method: set_balloon_on_hover(self, balloon_on_hover)

### week_start Get Method: get_week_start(self) Set Method: set_week_start(self, week_start)

### use_wide_date_range Get Method: get_use_wide_date_range(self) Set Method: set_use_wide_date_range(self, value)

### use_inertial_scrolling Get Method: get_use_inertial_scrolling(self) Set Method: set_use_inertial_scrolling(self, value)