1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-22 05:48:03 +01:00

Lowered minimum GUI height to 400.

Added support for the GUI to remember when its resized.
This commit is contained in:
imdano
2007-12-17 11:42:16 +00:00
parent 216175b138
commit 4dadeefdd6
3 changed files with 43 additions and 2 deletions

View File

@@ -1045,6 +1045,40 @@ class ConnectionWizard(dbus.service.Object):
return "500: Profile Not Found"
#end function ReadWirelessNetworkProfile
@dbus.service.method('org.wicd.daemon.config')
def WriteWindowSize(self, width, height):
"""Write the desired default window size"""
config = ConfigParser.ConfigParser()
config.read(self.app_conf)
if config.has_section("Settings"):
config.set("Settings", "window_width", width)
config.set("Settings", "window_height", height)
config.write(open(self.app_conf, "w"))
@dbus.service.method('org.wicd.daemon.config')
def ReadWindowSize(self):
"""Returns a list containing the desired default window size
Attempts to read the default size from the config file,
and if that fails, returns a default of 605 x 400.
"""
config = ConfigParser.ConfigParser()
config.read(self.app_conf)
if config.has_section("Settings"):
if config.has_option("Settings", "window_width"):
width = config.get("Settings", "window_width")
else:
width = 605
if config.has_option("Settings", "window_height"):
height = config.get("Settings", "window_height")
else:
height = 400
size = []
size.append(int(width))
size.append(int(height))
return size
#############################################
########## INTERNAL FUNCTIONS ###############
#############################################