def METHOD_NAME(self):
    surface = self.font.get_entry(int(self.builder.get_object('entry_id').get_text()))
    stack: Gtk.Stack = self.builder.get_object('entry_stack')
    if surface:
        stack.set_visible_child(self.builder.get_object('entry_viewer'))
        surface = surface.resize((surface.width*IMAGE_ZOOM, surface.height*IMAGE_ZOOM))
        self.surface = pil_to_cairo_surface(surface.convert('RGBA'))
        self.builder.get_object('draw').queue_draw()
    else:
        stack.set_visible_child(self.builder.get_object('no_entry_label'))
        self.surface = pil_to_cairo_surface(Image.new('RGBA', size=(1,1)))