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()
|
completion_controller = CompletionController()
|
||||||
source_views_controller = SourceViewsController()
|
source_views_controller = SourceViewsController()
|
||||||
|
|
||||||
|
# self.controller_manager.register_controller("base", self)
|
||||||
self.controller_manager.register_controller("files", files_controller)
|
self.controller_manager.register_controller("files", files_controller)
|
||||||
self.controller_manager.register_controller("tabs", tabs_controller)
|
self.controller_manager.register_controller("tabs", tabs_controller)
|
||||||
self.controller_manager.register_controller("commands", commands_controller)
|
self.controller_manager.register_controller("commands", commands_controller)
|
||||||
self.controller_manager.register_controller("completion", completion_controller)
|
self.controller_manager.register_controller("completion", completion_controller)
|
||||||
self.controller_manager.register_controller("source_views", source_views_controller)
|
self.controller_manager.register_controller("source_views", source_views_controller)
|
||||||
|
# self.controller_manager.register_controller("plugins", plugins_controller)
|
||||||
|
|
||||||
def get_tabs_widget(self):
|
def get_tabs_widget(self):
|
||||||
return self.controller_manager["tabs"].get_tabs_widget()
|
return self.controller_manager["tabs"].get_tabs_widget()
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application 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 ..source_view import SourceView
|
||||||
|
|
||||||
from . import commands
|
from . import commands
|
||||||
|
|||||||
@@ -3,11 +3,12 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application 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 ..command_system import CommandSystem
|
||||||
|
|
||||||
from .foundation.controller_base import ControllerBase
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,13 +8,12 @@ from gi.repository import GLib
|
|||||||
from gi.repository import GtkSource
|
from gi.repository import GtkSource
|
||||||
|
|
||||||
# Application 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 ..completion_providers.example_completion_provider import ExampleCompletionProvider
|
from ..completion_providers.example_completion_provider import ExampleCompletionProvider
|
||||||
from ..completion_providers.lsp_completion_provider import LSPCompletionProvider
|
from ..completion_providers.lsp_completion_provider import LSPCompletionProvider
|
||||||
|
|
||||||
from .foundation.controller_base import ControllerBase
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class CompletionController(ControllerBase):
|
class CompletionController(ControllerBase):
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
# Application imports
|
# Application imports
|
||||||
from libs.singleton import Singleton
|
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 libs.code.controllers.controller_base import ControllerBase
|
||||||
from .foundation.controller_context import ControllerContext
|
from libs.code.controllers.controller_context import ControllerContext
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,12 +3,12 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application 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_file import SourceFile
|
||||||
from ..source_buffer import SourceBuffer
|
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
|
# Lib imports
|
||||||
|
|
||||||
# Application 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 ..command_system import CommandSystem
|
||||||
from ..key_mapper import KeyMapper
|
from ..key_mapper import KeyMapper
|
||||||
|
|
||||||
from ..source_view import SourceView
|
from ..source_view import SourceView
|
||||||
|
|
||||||
from .foundation.controller_base import ControllerBase
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class SourceViewsController(ControllerBase, list):
|
class SourceViewsController(ControllerBase, list):
|
||||||
|
|||||||
@@ -3,15 +3,14 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application 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 ..tabs_widget import TabsWidget
|
||||||
from ..tab_widget import TabWidget
|
from ..tab_widget import TabWidget
|
||||||
|
|
||||||
from ..source_view import SourceView
|
from ..source_view import SourceView
|
||||||
|
|
||||||
from .foundation.controller_base import ControllerBase
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class TabsController(ControllerBase):
|
class TabsController(ControllerBase):
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ from gi.repository import GtkSource
|
|||||||
from gi.repository import Gio
|
from gi.repository import Gio
|
||||||
|
|
||||||
# Application 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_buffer import SourceBuffer
|
from .source_buffer import SourceBuffer
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ from gi.repository import Gtk
|
|||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
from gi.repository import GtkSource
|
from gi.repository import GtkSource
|
||||||
|
|
||||||
|
# Application imports
|
||||||
from .mixins.source_view_dnd_mixin import SourceViewDnDMixin
|
from .mixins.source_view_dnd_mixin import SourceViewDnDMixin
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ gi.require_version('Gtk', '3.0')
|
|||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
|
|
||||||
# Application imports
|
# 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_view import SourceView
|
||||||
from .source_file import SourceFile
|
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
|
# Application imports
|
||||||
from libs.singleton import Singleton
|
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 .emit_dispatcher import EmitDispatcher
|
||||||
from .controller_context import ControllerContext
|
from .controller_context import ControllerContext
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application imports
|
# Application imports
|
||||||
from ...event_factory import Event_Factory_Types
|
from ..event_factory import Event_Factory_Types
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
# Lib imports
|
# Lib imports
|
||||||
|
|
||||||
# Application 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
|
# Lib imports
|
||||||
|
|
||||||
# Application imports
|
# Application imports
|
||||||
from libs.singleton import Singleton
|
from ..singleton import Singleton
|
||||||
from libs.dto.code import CodeEvent
|
from .dto.code import CodeEvent
|
||||||
from libs.dto import code
|
from .dto import code
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
DB Package
|
Libs DB Package
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .models import User
|
from .models import User
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
DTO Class Package
|
Libs DTO(s) Package
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .event import Event
|
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
|
from .manager import SettingsManager
|
||||||
Reference in New Issue
Block a user