docs: def __pad_until_index(self, row: int, bit_pos: int):
          """
          Pad message in given row with zeros until given column so user can enter values behind end of message
          :return:
          """
          try:
              new_bits = array.array("B", [0] * max(0, bit_pos - len(self.protocol.messages[row])))
              if len(new_bits) == 0:
                  return True
  
              self.protocol.messages[row].plain_bits = self.protocol.messages[row].plain_bits + new_bits
              msg = self.protocol.messages[row]
              self.display_data[
                  row] = msg.plain_bits if self.proto_view == 0 else msg.plain_hex_array if self.proto_view == 1 else msg.plain_ascii_array
          except IndexError:
              return False
  
          return True