Created
September 24, 2014 17:15
-
-
Save saitoha/90876517c9bbec647972 to your computer and use it in GitHub Desktop.
SIXEL DEMO on sskk
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/canossa/iframe.py b/canossa/iframe.py | |
| index 98d2dd5..6e3fe46 100644 | |
| --- a/canossa/iframe.py | |
| +++ b/canossa/iframe.py | |
| @@ -567,7 +567,7 @@ class InnerFrame(tff.DefaultHandler, | |
| IInnerFrame, | |
| IMouseListenerImpl, | |
| IFocusListenerImpl): # aggregate mouse and focus listener | |
| - def __init__(self, session, listener, outerscreen, | |
| + def __init__(self, session, listener, outerscreen, sixel, | |
| top, left, row, col, | |
| command, termenc, termprop): | |
| @@ -603,6 +603,7 @@ class InnerFrame(tff.DefaultHandler, | |
| self._termprop = termprop | |
| self.innerscreen = innerscreen | |
| self._outerscreen = outerscreen | |
| + self._sixel = sixel | |
| self._listener = listener | |
| if termprop.wcwidth(0x2500) == 1: | |
| @@ -1058,7 +1059,8 @@ class InnerFrame(tff.DefaultHandler, | |
| width + self._padding_left + self._padding_right, | |
| height + self._padding_top + self._padding_bottom) | |
| - self._drawcontent(dirtyregion) | |
| + if not self._sixel: | |
| + self._drawcontent(dirtyregion) | |
| self._drawtitle(dirtyregion) | |
| self._drawbottom(dirtyregion) | |
| self._drawsideframe(dirtyregion) | |
| diff --git a/canossa/termprop b/canossa/termprop | |
| index d325bd8..c5f6705 160000 | |
| --- a/canossa/termprop | |
| +++ b/canossa/termprop | |
| @@ -1 +1 @@ | |
| -Subproject commit d325bd8c15b43fb55d0790c5e7e23b6d7a72a7f8 | |
| +Subproject commit c5f67057c50e7c5541299423a6a5bf6f6c111272-dirty |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/sskk/canossa b/sskk/canossa | |
| --- a/sskk/canossa | |
| +++ b/sskk/canossa | |
| @@ -1 +1 @@ | |
| -Subproject commit f40971a95cbebc55604429798a99ee3e365ff1a1 | |
| +Subproject commit f40971a95cbebc55604429798a99ee3e365ff1a1-dirty | |
| diff --git a/sskk/input.py b/sskk/input.py | |
| index 211987e..6ab4af9 100644 | |
| --- a/sskk/input.py | |
| +++ b/sskk/input.py | |
| @@ -524,7 +524,7 @@ class InputHandler(tff.DefaultHandler, | |
| self._iframe = InnerFrame(self._session, | |
| self, | |
| - screen, | |
| + screen, command.startswith('Xsixel'), | |
| top, left, height, width, | |
| command, | |
| termenc, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment