def __initControls(self):
     headers = [
         packHeaderColumnData(
             'nationId',
             49,
             30,
             tooltip=VEH_COMPARE.CARTPOPOVER_SORTING_NATION,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL),
         packHeaderColumnData(
             'typeIndex',
             45,
             30,
             tooltip=VEH_COMPARE.CARTPOPOVER_SORTING_VEHTYPE,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL),
         packHeaderColumnData(
             'level',
             45,
             30,
             tooltip=VEH_COMPARE.CARTPOPOVER_SORTING_VEHLVL,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL),
         packHeaderColumnData(
             'shortUserName',
             140,
             30,
             label=VEH_COMPARE.CARTPOPOVER_SORTING_VEHNAME,
             tooltip=VEH_COMPARE.CARTPOPOVER_SORTING_VEHNAME_TOOLTIP),
         packHeaderColumnData('actions', 1, 30)
     ]
     self.as_setInitDataS({
         'title':
         text_styles.highTitle(_ms(VEH_COMPARE.CARTPOPOVER_TITLE)),
         'tableHeaders':
         headers
     })
     self.__updateButtonsState()
 def __initHeader(self):
     common = {'btnHeight': 34, 'enabled': False}
     headers = [
         packHeaderColumnData('itemName',
                              160,
                              label=VEHICLE_CUSTOMIZATION.
                              CUSTOMIZATION_NONHISTORIC_TABLEHEADER_ITEM,
                              direction='ascending',
                              **common),
         packHeaderColumnData('applied',
                              100,
                              label=VEHICLE_CUSTOMIZATION.
                              CUSTOMIZATION_NONHISTORIC_TABLEHEADER_APPLIED,
                              direction='ascending',
                              **common),
         packHeaderColumnData('button',
                              95,
                              label=VEHICLE_CUSTOMIZATION.
                              CUSTOMIZATION_NONHISTORIC_TABLEHEADER_REMOVE,
                              direction='ascending',
                              **common)
     ]
     title = text_styles.highTitle(
         _ms(VEHICLE_CUSTOMIZATION.CUSTOMIZATION_NONHISTORIC_TITLE_ITEMS))
     cancelText = VEHICLE_CUSTOMIZATION.CUSTOMIZATION_NONHISTORIC_BUTTONTEXT_REMOVEFROMALL
     self.as_setHeaderDataS(
         PopoverHeaders(headers, title, '', cancelText)._asdict())
Exemplo n.º 3
0
 def __initControls(self):
     common = {'btnHeight': 34, 'enabled': True}
     nameWidth = 200 if self._isMultiSelect else 245
     headers = [
         packHeaderColumnData(
             'nations',
             43,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_NATION,
             **common),
         packHeaderColumnData(
             'type',
             33,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TYPE,
             **common),
         packHeaderColumnData(
             'level',
             33,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_LEVEL,
             btnHeight=34,
             enabled=False),
         packHeaderColumnData(
             'name',
             nameWidth,
             label=VEH_COMPARE.ADDVEHPOPOVER_VEHICLENAME,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TITLE,
             direction='ascending',
             **common)
     ]
     if self._isMultiSelect:
         headers.insert(
             0,
             packHeaderColumnData(
                 'check',
                 45,
                 icon=RES_ICONS.
                 MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_CHECKMARK,
                 **common))
     self.as_setInitDataS({
         'tableHeaders':
         headers,
         'filters':
         self.initFilters(),
         'header':
         text_styles.highTitle(makeString(self._getHeader())),
         'btnCancel':
         VEH_COMPARE.ADDVEHPOPOVER_BTNCANCEL,
         'isMultiSelect':
         self._isMultiSelect
     })
Exemplo n.º 4
0
 def __initControls(self):
     common = {'enabled': True, 'btnHeight': 34}
     headers = [
         packHeaderColumnData(
             'nations',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_NATION,
             **common),
         packHeaderColumnData(
             'type',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TYPE,
             **common),
         packHeaderColumnData(
             'level',
             45,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_LEVEL,
             **common),
         packHeaderColumnData(
             'name',
             130,
             label=VEH_COMPARE.ADDVEHPOPOVER_VEHICLENAME,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TITLE,
             direction='ascending',
             **common),
         packHeaderColumnData(
             'hangar',
             45,
             icon=RES_ICONS.
             MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_INHANGAR,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_INHANGAR,
             **common)
     ]
     if self.caller == 'awards':
         okButtonLabel = EVENT_BOARDS.POPOVER_BUTTONS_SELECT
     else:
         okButtonLabel = EVENT_BOARDS.POPOVER_BUTTONS_RATING
     self.as_setInitDataS({
         'tableHeaders':
         headers,
         'filters':
         self.initFilters(),
         'header':
         text_styles.highTitle(_ms(EVENT_BOARDS.POPOVER_TITLE_VEHICLE)),
         'okButtonLabel':
         _ms(okButtonLabel)
     })
 def __initControls(self):
     headers = [
         packHeaderColumnData('nationID',
                              49,
                              40,
                              tooltip=DIALOGS.TRADEINPOPOVER_SORTING_NATION,
                              icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL,
                              enabled=True),
         packHeaderColumnData(
             'typeIndex',
             45,
             40,
             tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHTYPE,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL,
             enabled=True),
         packHeaderColumnData(
             'level',
             45,
             40,
             tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHLVL,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL_6_8,
             enabled=True),
         packHeaderColumnData(
             'shortUserName',
             148,
             40,
             label=DIALOGS.TRADEINPOPOVER_SORTING_VEHNAME_HEADER,
             tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHNAME,
             enabled=True,
             verticalTextAlign='center'),
         packHeaderColumnData(
             'price',
             95,
             40,
             label=DIALOGS.TRADEINPOPOVER_SORTING_SAVING_FORMATTED,
             tooltip=DIALOGS.TRADEINPOPOVER_SORTING_SAVING,
             enabled=True,
             verticalTextAlign='center')
     ]
     self.as_setInitDataS({
         'title': DIALOGS.TRADEINPOPOVER_TITLE,
         'description': DIALOGS.TRADEINPOPOVER_DESCR,
         'defaultSortField': 'price',
         'defaultSortDirection': 'descending',
         'tableHeaders': headers
     })
Exemplo n.º 6
0
 def __initControls(self):
     headers = [packHeaderColumnData('nationID', 40, 40, tooltip=DIALOGS.TRADEINPOPOVER_SORTING_NATION, icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL, enabled=True),
      packHeaderColumnData('typeIndex', 40, 40, tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHTYPE, icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL, enabled=True),
      packHeaderColumnData('level', 40, 40, tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHLVL, icon=RES_ICONS.MAPS_ICONS_FILTERS_LEVELS_LEVEL_ALL, enabled=True),
      packHeaderColumnData('shortUserName', 152, 40, label=DIALOGS.TRADEINPOPOVER_SORTING_VEHNAME_HEADER, tooltip=DIALOGS.TRADEINPOPOVER_SORTING_VEHNAME, enabled=True, verticalTextAlign='center', showSeparator=False)]
     if not self._nyController.isPostEvent():
         description = ''
         cooldown = self.__slot.getDefaultSlotCooldown()
         if cooldown > 0:
             timeLeft = backport.getTillTimeStringByRClass(cooldown, R.strings.menu.Time.timeValueShort)
             description = backport.text(R.strings.ny.vehiclesView.selectVehiclePopover.description(), time=text_styles.stats(timeLeft))
     else:
         description = backport.text(R.strings.ny.vehiclesView.selectVehiclePopover.postEvent.description())
     self.as_setInitDataS({'title': backport.text(R.strings.ny.vehiclesView.selectVehiclePopover.header(), level=self.__slot.getLevelStr()),
      'description': description,
      'defaultSortField': 'level',
      'defaultSortDirection': 'descending',
      'tableHeaders': headers,
      'filters': self.initFilters()})
 def __initControls(self):
     common = {'btnHeight': 34, 'enabled': True}
     headers = [
         packHeaderColumnData(
             'nations',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL,
             tooltip=STORAGE.VEHICLESELECTPOPOVER_TOOLTIPS_NATION,
             **common),
         packHeaderColumnData(
             'type',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL,
             tooltip=STORAGE.VEHICLESELECTPOPOVER_TOOLTIPS_TYPE,
             **common),
         packHeaderColumnData(
             'level',
             45,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL,
             tooltip=STORAGE.VEHICLESELECTPOPOVER_TOOLTIPS_LEVEL,
             **common),
         packHeaderColumnData(
             'name',
             210,
             label=STORAGE.VEHICLESELECTPOPOVER_VEHICLENAME,
             tooltip=STORAGE.VEHICLESELECTPOPOVER_TOOLTIPS_TITLE,
             direction='ascending',
             **common)
     ]
     self.as_setInitDataS({
         'tableHeaders':
         headers,
         'filters':
         self.initFilters(),
         'header':
         text_styles.highTitle(
             _ms(STORAGE.STORAGE_VEHICLESELECTPOPOVER_LABEL))
     })
 def __initControls(self):
     common = {'btnHeight': 34, 'enabled': True}
     headers = [
         packHeaderColumnData(
             'check',
             45,
             icon=RES_ICONS.
             MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_CHECKMARK,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_SELECTVEHICLE,
             **common),
         packHeaderColumnData(
             'nations',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_NATION,
             **common),
         packHeaderColumnData(
             'type',
             45,
             icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TYPE,
             **common),
         packHeaderColumnData(
             'level',
             45,
             icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_LEVEL,
             **common),
         packHeaderColumnData(
             'name',
             130,
             label=VEH_COMPARE.ADDVEHPOPOVER_VEHICLENAME,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TITLE,
             direction='ascending',
             **common),
         packHeaderColumnData(
             'hangar',
             45,
             icon=RES_ICONS.
             MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_INHANGAR,
             tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_INHANGAR,
             **common)
     ]
     self.as_setInitDataS({
         'tableHeaders':
         headers,
         'filters':
         self.initFilters(),
         'header':
         text_styles.highTitle(_ms(VEH_COMPARE.ADDVEHPOPOVER_HEADER)),
         'btnCancel':
         VEH_COMPARE.ADDVEHPOPOVER_BTNCANCEL
     })
 def __initControls(self):
     common = {'btnHeight': 34,
      'enabled': True}
     headers = [packHeaderColumnData('check', 45, icon=RES_ICONS.MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_CHECKMARK, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_SELECTVEHICLE, **common),
      packHeaderColumnData('nations', 45, icon=RES_ICONS.MAPS_ICONS_FILTERS_NATIONS_ALL, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_NATION, **common),
      packHeaderColumnData('type', 45, icon=RES_ICONS.MAPS_ICONS_FILTERS_TANKS_ALL, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TYPE, **common),
      packHeaderColumnData('level', 45, icon=RES_ICONS.MAPS_ICONS_BUTTONS_TAB_SORT_BUTTON_LEVEL, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_LEVEL, **common),
      packHeaderColumnData('name', 130, label=VEH_COMPARE.ADDVEHPOPOVER_VEHICLENAME, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_TITLE, direction='ascending', **common),
      packHeaderColumnData('hangar', 45, icon=RES_ICONS.MAPS_ICONS_BUTTONS_ICON_TABLE_COMPARISON_INHANGAR, tooltip=VEH_COMPARE.ADDVEHPOPOVER_TOOLTIPS_INHANGAR, **common)]
     self.as_setInitDataS({'tableHeaders': headers,
      'filters': self.initFilters(),
      'header': text_styles.highTitle(_ms(VEH_COMPARE.ADDVEHPOPOVER_HEADER)),
      'btnCancel': VEH_COMPARE.ADDVEHPOPOVER_BTNCANCEL})