Created libs.code package and moved pertinant DTOs to it as well as widget.code that can go there too
This commit is contained in:
@@ -31,11 +31,13 @@ class CodeBase:
|
||||
completion_controller = CompletionController()
|
||||
source_views_controller = SourceViewsController()
|
||||
|
||||
# self.controller_manager.register_controller("base", self)
|
||||
self.controller_manager.register_controller("files", files_controller)
|
||||
self.controller_manager.register_controller("tabs", tabs_controller)
|
||||
self.controller_manager.register_controller("commands", commands_controller)
|
||||
self.controller_manager.register_controller("completion", completion_controller)
|
||||
self.controller_manager.register_controller("source_views", source_views_controller)
|
||||
# self.controller_manager.register_controller("plugins", plugins_controller)
|
||||
|
||||
def get_tabs_widget(self):
|
||||
return self.controller_manager["tabs"].get_tabs_widget()
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
|
||||
from ..source_view import SourceView
|
||||
|
||||
from . import commands
|
||||
|
||||
@@ -3,11 +3,12 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory_Types
|
||||
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
|
||||
from ..command_system import CommandSystem
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -8,13 +8,12 @@ from gi.repository import GLib
|
||||
from gi.repository import GtkSource
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
|
||||
from ..completion_providers.example_completion_provider import ExampleCompletionProvider
|
||||
from ..completion_providers.lsp_completion_provider import LSPCompletionProvider
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
|
||||
|
||||
|
||||
class CompletionController(ControllerBase):
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# Application imports
|
||||
from libs.singleton import Singleton
|
||||
|
||||
from ..event_factory import Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory_Types
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
from .foundation.controller_context import ControllerContext
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
from libs.code.controllers.controller_context import ControllerContext
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
|
||||
from ..source_file import SourceFile
|
||||
from ..source_buffer import SourceBuffer
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
"""
|
||||
Code Controllers Foundation Package
|
||||
"""
|
||||
@@ -3,15 +3,14 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
|
||||
from ..command_system import CommandSystem
|
||||
from ..key_mapper import KeyMapper
|
||||
|
||||
from ..source_view import SourceView
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
|
||||
|
||||
|
||||
class SourceViewsController(ControllerBase, list):
|
||||
|
||||
@@ -3,15 +3,14 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ..event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.controllers.controller_base import ControllerBase
|
||||
|
||||
from ..tabs_widget import TabsWidget
|
||||
from ..tab_widget import TabWidget
|
||||
|
||||
from ..source_view import SourceView
|
||||
|
||||
from .foundation.controller_base import ControllerBase
|
||||
|
||||
|
||||
|
||||
class TabsController(ControllerBase):
|
||||
|
||||
@@ -12,7 +12,7 @@ from gi.repository import GtkSource
|
||||
from gi.repository import Gio
|
||||
|
||||
# Application imports
|
||||
from .event_factory import Event_Factory, Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory, Event_Factory_Types
|
||||
|
||||
from .source_buffer import SourceBuffer
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ from gi.repository import Gtk
|
||||
from gi.repository import GLib
|
||||
from gi.repository import GtkSource
|
||||
|
||||
# Application imports
|
||||
from .mixins.source_view_dnd_mixin import SourceViewDnDMixin
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ gi.require_version('Gtk', '3.0')
|
||||
from gi.repository import Gtk
|
||||
|
||||
# Application imports
|
||||
from .event_factory import Event_Factory_Types
|
||||
from libs.code.event_factory import Event_Factory_Types
|
||||
|
||||
from .source_view import SourceView
|
||||
from .source_file import SourceFile
|
||||
|
||||
3
src/libs/code/__init__.py
Normal file
3
src/libs/code/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
"""
|
||||
Libs Code Package
|
||||
"""
|
||||
3
src/libs/code/controllers/__init__.py
Normal file
3
src/libs/code/controllers/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
"""
|
||||
Libs Code Controllers Package
|
||||
"""
|
||||
@@ -5,7 +5,7 @@
|
||||
# Application imports
|
||||
from libs.singleton import Singleton
|
||||
|
||||
from ...event_factory import Event_Factory_Types
|
||||
from ..event_factory import Event_Factory_Types
|
||||
|
||||
from .emit_dispatcher import EmitDispatcher
|
||||
from .controller_context import ControllerContext
|
||||
@@ -3,7 +3,7 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ...event_factory import Event_Factory_Types
|
||||
from ..event_factory import Event_Factory_Types
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from ...event_factory import Event_Factory_Types
|
||||
from ..event_factory import Event_Factory_Types
|
||||
|
||||
|
||||
|
||||
3
src/libs/code/dto/__init__.py
Normal file
3
src/libs/code/dto/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
"""
|
||||
Libs Code DTO(s) Package
|
||||
"""
|
||||
@@ -1,5 +1,5 @@
|
||||
"""
|
||||
Code DTO Class Package
|
||||
Libs Code DTO(s) Code Package
|
||||
"""
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@ import re
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
from libs.singleton import Singleton
|
||||
from libs.dto.code import CodeEvent
|
||||
from libs.dto import code
|
||||
from ..singleton import Singleton
|
||||
from .dto.code import CodeEvent
|
||||
from .dto import code
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
"""
|
||||
DB Package
|
||||
Libs DB Package
|
||||
"""
|
||||
|
||||
from .models import User
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
"""
|
||||
DTO Class Package
|
||||
Libs DTO(s) Package
|
||||
"""
|
||||
|
||||
from .event import Event
|
||||
@@ -1,3 +1,3 @@
|
||||
"""
|
||||
Libs.Mixins Package
|
||||
Libs Mixins Package
|
||||
"""
|
||||
@@ -1,4 +1,4 @@
|
||||
"""
|
||||
Settings Package
|
||||
Libs Settings Package
|
||||
"""
|
||||
from .manager import SettingsManager
|
||||
Reference in New Issue
Block a user