def METHOD_NAME(self):
    if self.disasm_view.show_variable_identifier is False:
        # Phi variables are not displayed if variable identifies are hidden
        self._width = 0
        self._height = 0
        return
    self._variable_name_width = len(self._variable_name) * self._config.disasm_font_width
    self._variable_ident_width = len(self._variable_ident) * self._config.disasm_font_width
    # Update widths of sub-variables
    self._subvar_name_widths = []
    for name in self._subvar_names:
        self._subvar_name_widths.append(len(name) * self._config.disasm_font_width)
    self._subvar_ident_widths = []
    for ident in self._subvar_idents:
        self._subvar_ident_widths.append(len(ident) * self._config.disasm_font_width)
    self._width = (
        self._variable_name_width
        + self._config.disasm_font_width * 5
        + sum(self._subvar_ident_widths)  # " = ", the phi sign, and the "("
        + (len(self._subvar_ident_widths) - 1) * 2 * self._config.disasm_font_width
        + self._config.disasm_font_width * 1  # ")"
    )
    if self.disasm_view.show_variable_identifier:
        self._width += self.IDENT_LEFT_PADDING + self._variable_ident_width
    self._height = self._config.disasm_font_height