Beispiel #1
0
    def build(self):
        """Renders the app.

        Args:
            NONE

        Returns:
            NONE
        """
        #Initializing window
        Window.size = (window_x, window_y)
        Window._set_window_pos(Window._get_window_pos()[0],
                               Window._get_window_pos()[1] - 150)
        Window.bind(on_resize=self.disable_window_resize)
        Window.borderless = True
        self.icon = 'icon.png'

        #Root widget
        root = FloatLayout()

        #Child widgets
        map = MapWidget()
        self.map_gui = map

        serialization_success_popup = self.create_serialization_success_popup()
        self.serialization_success_popup = serialization_success_popup

        file_chooser_popup = self.create_file_chooser()
        self.file_chooser_popup = file_chooser_popup

        run_menu_popup = self.create_run_menu()
        self.run_menu_popup = run_menu_popup

        actionbar = ActionBarWidget(self)
        self.actionbar = actionbar

        root.add_widget(map)
        root.add_widget(actionbar)

        return root