##// END OF EJS Templates
Turn on MathJax Safe extension...
Turn on MathJax Safe extension Not having this on allows mathjax links in Markdown cells which can execute javascript that are not sanitized by caja, for example: $E \href{javascript:alert("Einstein says so!")}{=} mc^2$ See http://docs.mathjax.org/en/latest/safe-mode.html for more details.

File last commit:

r6461:8c8cdd5e
r21454:a6b56ebf
Show More
inputhookgtk3.py
34 lines | 1012 B | text/x-python | PythonLexer
# encoding: utf-8
"""
Enable Gtk3 to be used interacive by IPython.
Authors: Thomi Richards
"""
#-----------------------------------------------------------------------------
# Copyright (c) 2012, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
import sys
from gi.repository import Gtk, GLib
#-----------------------------------------------------------------------------
# Code
#-----------------------------------------------------------------------------
def _main_quit(*args, **kwargs):
Gtk.main_quit()
return False
def inputhook_gtk3():
GLib.io_add_watch(sys.stdin, GLib.IO_IN, _main_quit)
Gtk.main()
return 0