@@ -75,22 +75,22 @@ def on_bank_name_changed(self, e):
75
75
76
76
def build (self ):
77
77
"""Called when form is built"""
78
- self .vat_number_field = views .get_std_txt_field (
78
+ self .vat_number_field = views .StdTextField (
79
79
on_change = self .on_vat_number_changed ,
80
80
label = "VAT Number" ,
81
81
hint = "Value Added Tax number of the user, legally required for invoices." ,
82
82
)
83
- self .bank_name_field = views .get_std_txt_field (
83
+ self .bank_name_field = views .StdTextField (
84
84
on_change = self .on_bank_name_changed ,
85
85
label = "Name" ,
86
86
hint = "Name of account" ,
87
87
)
88
- self .bank_iban_field = views .get_std_txt_field (
88
+ self .bank_iban_field = views .StdTextField (
89
89
on_change = self .on_bank_iban_changed ,
90
90
label = "IBAN" ,
91
91
hint = "International Bank Account Number" ,
92
92
)
93
- self .bank_ibc_field = views .get_std_txt_field (
93
+ self .bank_ibc_field = views .StdTextField (
94
94
on_change = self .on_bank_bic_changed ,
95
95
label = "BIC" ,
96
96
hint = "Bank Identifier Code" ,
@@ -99,13 +99,13 @@ def build(self):
99
99
spacing = dimens .SPACE_MD ,
100
100
controls = [
101
101
self .vat_number_field ,
102
- views .xsSpace ,
103
- views .get_sub_heading_txt ("Bank Account" ),
102
+ views .Spacer ( xs_space = True ) ,
103
+ views .StdSubHeading ("Bank Account" ),
104
104
self .bank_name_field ,
105
105
self .bank_iban_field ,
106
106
self .bank_ibc_field ,
107
- views .stdSpace ,
108
- views .get_primary_btn (
107
+ views .Spacer () ,
108
+ views .StdPrimaryButton (
109
109
label = "Save" ,
110
110
on_click = lambda e : self .on_form_submit (self .user ),
111
111
),
@@ -225,71 +225,71 @@ def on_submit_btn_clicked(self, e):
225
225
226
226
def build (self ):
227
227
"""Called when form is built"""
228
- self .name_field = views .get_std_txt_field (
228
+ self .name_field = views .StdTextField (
229
229
lambda e : self .on_field_value_changed ("name" , e ),
230
230
"Name" ,
231
231
"your name" ,
232
232
on_focus = self .on_field_focus ,
233
233
keyboard_type = utils .KEYBOARD_NAME ,
234
234
)
235
- self .email_field = views .get_std_txt_field (
235
+ self .email_field = views .StdTextField (
236
236
lambda e : self .on_field_value_changed ("email" , e ),
237
237
"Email" ,
238
238
"your email address" ,
239
239
on_focus = self .on_field_focus ,
240
240
keyboard_type = utils .KEYBOARD_EMAIL ,
241
241
)
242
- self .phone_field = views .get_std_txt_field (
242
+ self .phone_field = views .StdTextField (
243
243
lambda e : self .on_field_value_changed ("phone" , e ),
244
244
"Phone (optional)" ,
245
245
"your phone number" ,
246
246
on_focus = self .on_field_focus ,
247
247
keyboard_type = utils .KEYBOARD_PHONE ,
248
248
)
249
- self .title_field = views .get_std_txt_field (
249
+ self .title_field = views .StdTextField (
250
250
lambda e : self .on_field_value_changed ("title" , e ),
251
251
"Job Title" ,
252
252
"What is your role as a freelancer?" ,
253
253
on_focus = self .on_field_focus ,
254
254
keyboard_type = utils .KEYBOARD_TEXT ,
255
255
)
256
- self .website_field = views .get_std_txt_field (
256
+ self .website_field = views .StdTextField (
257
257
lambda e : self .on_field_value_changed ("website" , e ),
258
258
"Website (optional)" ,
259
259
"URL of your website." ,
260
260
)
261
- self .street_field = views .get_std_txt_field (
261
+ self .street_field = views .StdTextField (
262
262
lambda e : self .on_field_value_changed ("street" , e ),
263
263
label = "Street Name" ,
264
264
keyboard_type = utils .KEYBOARD_TEXT ,
265
265
expand = 1 ,
266
266
)
267
- self .street_number_field = views .get_std_txt_field (
267
+ self .street_number_field = views .StdTextField (
268
268
lambda e : self .on_field_value_changed ("street_number" , e ),
269
269
label = "Street Number" ,
270
270
keyboard_type = utils .KEYBOARD_NUMBER ,
271
271
expand = 1 ,
272
272
)
273
- self .postal_code_field = views .get_std_txt_field (
273
+ self .postal_code_field = views .StdTextField (
274
274
lambda e : self .on_field_value_changed ("postal_code" , e ),
275
275
label = "Postal Code" ,
276
276
keyboard_type = utils .KEYBOARD_NUMBER ,
277
277
expand = 1 ,
278
278
)
279
279
280
- self .city_field = views .get_std_txt_field (
280
+ self .city_field = views .StdTextField (
281
281
lambda e : self .on_field_value_changed ("city" , e ),
282
282
label = "City" ,
283
283
keyboard_type = utils .KEYBOARD_TEXT ,
284
284
expand = 1 ,
285
285
)
286
- self .country_field = views .get_std_txt_field (
286
+ self .country_field = views .StdTextField (
287
287
lambda e : self .on_field_value_changed ("country" , e ),
288
288
label = "Country" ,
289
289
keyboard_type = utils .KEYBOARD_TEXT ,
290
290
)
291
- self .form_err_control = views .get_error_txt ("" )
292
- self .submit_btn = views .get_primary_btn (
291
+ self .form_err_control = views .StdErrorText ("" )
292
+ self .submit_btn = views .StdPrimaryButton (
293
293
on_click = self .on_submit_btn_clicked ,
294
294
label = self .submit_btn_label ,
295
295
)
@@ -401,16 +401,16 @@ def did_mount(self):
401
401
self .show_login_if_signed_out_else_redirect ()
402
402
403
403
def build (self ):
404
- self .loading_indicator = views .horizontal_progress
404
+ self .loading_indicator = views .StdProgressBar ()
405
405
self .form_container = Column (
406
406
controls = [
407
- # views.get_labelled_logo (),
408
- views .get_heading_with_subheading (
407
+ # views.StdAppLogoWithLabel (),
408
+ views .StdHeadingWithSubheading (
409
409
"Welcome to Tuttle" ,
410
410
"Let's get you started: Please enter your details below. Your data will be stored locally and will not be sent to a server." ,
411
411
),
412
412
self .loading_indicator ,
413
- views .stdSpace ,
413
+ views .Spacer () ,
414
414
]
415
415
)
416
416
page_view = ResponsiveRow (
@@ -427,13 +427,13 @@ def build(self):
427
427
horizontal_alignment = utils .CENTER_ALIGNMENT ,
428
428
expand = True ,
429
429
controls = [
430
- views .mdSpace ,
431
- views .get_image (
430
+ views .Spacer ( md_space = True ) ,
431
+ views .StdImage (
432
432
image_paths .splashImgPath ,
433
433
"welcome screen image" ,
434
434
width = 300 ,
435
435
),
436
- views .get_heading_with_subheading (
436
+ views .StdHeadingWithSubheading (
437
437
"Tuttle" ,
438
438
"Time and money management for freelancers" ,
439
439
alignment_in_container = utils .CENTER_ALIGNMENT ,
@@ -450,7 +450,7 @@ def build(self):
450
450
content = Column (
451
451
[
452
452
self .form_container ,
453
- views .get_secondary_btn (
453
+ views .StdSecondaryButton (
454
454
on_click = self .on_proceed_with_demo_data_clicked ,
455
455
label = "Proceed with demo" ,
456
456
icon = "TOYS" ,
@@ -507,7 +507,7 @@ def profile_destination_content_wrapper(
507
507
):
508
508
"""returns a container that wraps the destination content"""
509
509
# ADD SPACING TO THE TOP OF THE CONTENT
510
- controls .insert (0 , views .mdSpace )
510
+ controls .insert (0 , views .Spacer ( md_space = True ) )
511
511
return Column (
512
512
spacing = dimens .SPACE_STD ,
513
513
run_spacing = 0 ,
@@ -564,13 +564,13 @@ def uploading_profile_pic_progress_listener(self, e):
564
564
self .update_self ()
565
565
566
566
def build (self ):
567
- self .profile_photo_img = views .get_profile_photo_img ()
568
- self .update_photo_btn = views .get_secondary_btn (
567
+ self .profile_photo_img = views .StdProfilePhotoImg ()
568
+ self .update_photo_btn = views .StdSecondaryButton (
569
569
label = "Update Photo" ,
570
570
on_click = self .on_update_photo_clicked ,
571
571
)
572
572
self .profile_photo_content = [
573
- views .get_heading (
573
+ views .StdHeading (
574
574
"Profile Photo" ,
575
575
size = fonts .HEADLINE_4_SIZE ,
576
576
),
@@ -632,7 +632,7 @@ def build(self):
632
632
submit_btn_label = "Save" ,
633
633
)
634
634
self .user_info_content = [
635
- views .get_heading (
635
+ views .StdHeading (
636
636
"Personal Info" ,
637
637
size = fonts .HEADLINE_4_SIZE ,
638
638
),
@@ -681,7 +681,7 @@ def build(self):
681
681
on_form_submit = self .on_update_payment_info ,
682
682
)
683
683
self .payment_info_content = [
684
- views .get_heading (
684
+ views .StdHeading (
685
685
"Payment Settings" ,
686
686
size = fonts .HEADLINE_4_SIZE ,
687
687
),
@@ -720,7 +720,7 @@ def __init__(self, params: TuttleViewParams):
720
720
)
721
721
self .current_menu_index = 0
722
722
# initialize the side bar menu
723
- self .side_bar_menu = views .get_std_navigation_menu (
723
+ self .side_bar_menu = views .StdNavigationMenu (
724
724
title = self .menu_handler .menu_title ,
725
725
destinations = self .get_menu_destinations (),
726
726
on_change = lambda e : self .on_menu_destination_change (e ),
@@ -744,7 +744,7 @@ def get_menu_destinations(self):
744
744
item .selected_icon ,
745
745
size = dimens .ICON_SIZE ,
746
746
),
747
- label_content = views .get_body_txt (item .label ),
747
+ label_content = views .StdBodyText (item .label ),
748
748
padding = padding .symmetric (horizontal = dimens .SPACE_SM ),
749
749
)
750
750
items .append (itemDestination )
0 commit comments