99
99
lambda self, value: self._generic_setbool("add_to_launcher", value),
101
101
"Defines if apps should get added to the unity launcher")
102
app_window_size = property(
103
lambda self: self._generic_get("size", default="-1, -1"),
104
lambda self, value: self._generic_set("size", value),
106
"Defines the size of the application window")
107
102
app_window_maximized = property(
108
103
lambda self: self._generic_getbool("maximized", default=False),
109
104
lambda self, value: self._generic_setbool("maximized", value),
111
106
"Defines if apps should be started maximized")
112
107
recommender_uuid = property(
113
lambda self: self._generic_get("recommender_uuid"),
114
lambda self, value: self._generic_set("recommender_uuid", value),
108
# remove any dashes for the case where a user has opted in before
109
# we required UUIDs without dashes
110
lambda self: self._generic_get("recommender_uuid").replace("-", ""),
111
lambda self, value: self._generic_set("recommender_uuid",
116
114
"The UUID generated for the recommendations")
117
115
recommender_profile_id = property(
131
129
lambda self, value: self._generic_setbool("accepted_tos", value),
133
131
"The user has accepted the terms-of-service")
133
lambda self: self._generic_get("email", default=""),
134
lambda self, value: self._generic_set("email", value),
136
"The prefered email of the user, automatically set via the ubuntu-sso")
134
137
# the review section
135
138
reviews_post_via_gwibber = property(
136
139
lambda self: self._generic_getbool(
148
151
"The account id to use when sending via gwibber")
153
# app_window_size is special as its a tuple
154
def _app_window_size_get(self):
155
size_as_string = self._generic_get("size", default="-1, -1")
156
return [int(v) for v in size_as_string.split(",")]
158
def _app_window_size_set(self, size_tuple):
159
size_as_string = "%s, %s" % (size_tuple[0], size_tuple[1])
160
self._generic_set("size", size_as_string)
161
app_window_size = property(_app_window_size_get, _app_window_size_set,
163
"Defines the size of the application window as a tuple (x,y)")
151
166
# one global instance of the config
152
167
_software_center_config = None