Fixed code view expansion issues; fixed pre/post code view key mappings not sinking Gtk signals properly
This commit is contained in:
@@ -32,7 +32,6 @@ class EditorsContainer(Gtk.Paned):
|
||||
|
||||
def _setup_signals(self):
|
||||
self.map_id = self.connect("map", self._init_map)
|
||||
# self.map_id = self.connect("show", self._init_map)
|
||||
|
||||
def _subscribe_to_events(self):
|
||||
...
|
||||
@@ -41,8 +40,8 @@ class EditorsContainer(Gtk.Paned):
|
||||
self.scrolled_win1, \
|
||||
self.scrolled_win2 = self._create_views()
|
||||
|
||||
self.add1(self.scrolled_win1)
|
||||
self.add2(self.scrolled_win2)
|
||||
self.pack1( self.scrolled_win1, True, True )
|
||||
self.pack2( self.scrolled_win2, True, True )
|
||||
|
||||
def _create_views(self):
|
||||
scrolled_win1 = Gtk.ScrolledWindow()
|
||||
@@ -64,13 +63,9 @@ class EditorsContainer(Gtk.Paned):
|
||||
self.disconnect(self.map_id)
|
||||
del self.map_id
|
||||
|
||||
self.set_position(
|
||||
(self.get_allocated_width() / 2) + 250
|
||||
)
|
||||
|
||||
self.code_base.first_map_load()
|
||||
|
||||
del self.code_base
|
||||
return False
|
||||
|
||||
GLib.timeout_add(225, _first_show_init)
|
||||
GLib.timeout_add(100, _first_show_init)
|
||||
|
||||
@@ -88,7 +88,10 @@ class SourceViewsController(ControllerBase, list):
|
||||
self.active_view.command.exec("update_info_bar")
|
||||
|
||||
def _key_press_event(self, view, eve):
|
||||
command = self.key_mapper._key_press_event(eve)
|
||||
command = self.key_mapper._key_press_event(eve)
|
||||
is_future = self.key_mapper._key_release_event(eve)
|
||||
|
||||
if is_future: return True
|
||||
if not command: return False
|
||||
|
||||
view.command.exec(command)
|
||||
@@ -97,6 +100,9 @@ class SourceViewsController(ControllerBase, list):
|
||||
|
||||
def _key_release_event(self, view, eve):
|
||||
command = self.key_mapper._key_release_event(eve)
|
||||
is_past = self.key_mapper._key_press_event(eve)
|
||||
|
||||
if is_past: return True
|
||||
if not command: return False
|
||||
|
||||
view.command.exec(command)
|
||||
|
||||
Reference in New Issue
Block a user