예제 #1
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
# (c) 2006 Gautier Portet <kassoulet gmail com>

import unittest
import parano
parano.option_quiet = True
import os
import glob
import gnome
import gnomevfs
import gtk
from random import randint

gnome.init("Parano Test", "wip", gnome.libgnome_module_info_get())
parano.DATADIR = "src"

base_folder = "test/"
test_folder = base_folder + "files/"


class ParanoTestCases(unittest.TestCase):
    def _setUp(self):
        self.p = parano.Parano()
        self.p.window_main.hide()

    def _tearDown(self):
        self.p = None

    def _save(self, format):
        for f in glob.glob(test_folder + "*"):
예제 #2
0
	dialog.set_markup(message)
	dialog.run()
	dialog.hide()
	sys.exit(1)

if __name__ == "__main__":

	sys.excepthook = excepthook

	name = "parano"
	gettext.install(name, unicode=1)
	gtk.glade.bindtextdomain(name)
	gtk.glade.textdomain(name)

	# (longName, shortName, type , default, flags, descrip , argDescrip)
	table=[
		("quiet"  , 'q'   , None ,   None  , 0    , 'Do not print any message on stdout'   , ""),
	]

	gnome.init(NAME, VERSION, gnome.libgnome_module_info_get()) 
	
	leftover, argdict = gnome.popt_parse(sys.argv, table)

	if argdict["quiet"]: option_quiet = True
		
	log( NAME +" "+ VERSION)
	log(DATADIR)

	parano = Parano(leftover)
	parano.main()
예제 #3
0
    dialog.hide()
    sys.exit(1)


if __name__ == "__main__":

    sys.excepthook = excepthook

    name = "parano"
    gettext.install(name, unicode=1)
    gtk.glade.bindtextdomain(name)
    gtk.glade.textdomain(name)

    # (longName, shortName, type , default, flags, descrip , argDescrip)
    table = [
        ("quiet", 'q', None, None, 0, 'Do not print any message on stdout',
         ""),
    ]

    gnome.init(NAME, VERSION, gnome.libgnome_module_info_get())

    leftover, argdict = gnome.popt_parse(sys.argv, table)

    if argdict["quiet"]: option_quiet = True

    log(NAME + " " + VERSION)
    debug("datadir: " + DATADIR)

    parano = Parano(leftover)
    parano.main()
    dialog.destroy()
    if ret == gtk.RESPONSE_OK:
        autorun(mount, program_to_spawn)


if __name__=="__main__":
    # use nautilus translations
    # TODO: custom translations with new strings
    gettext.bindtextdomain("nautilus", "/usr/share/locale")
    gettext.bind_textdomain_codeset("nautilus", "UTF-8")
    gettext.textdomain("nautilus")
    
    
    app = gnome.program_init ("secure-nautilus-autorun", __version__,
                               gnome.libgnome_module_info_get(), sys.argv, []);


    if len(sys.argv)!=2:
        sys.exit(0)

    # instantiate monitor so we get the "unmounted" signal properly
    monitor = gio.volume_monitor_get()
    if not monitor:
        sys.exit(-1)
    
    file = gio.File(sys.argv[1])
    if not file:
        sys.exit(-2)

    mount = file.find_enclosing_mount()
예제 #5
0
def main():
    prog = gnome.init ("gnome_save_yourself", "1.0", gnome.libgnome_module_info_get(), sys.argv, [])
    client = gnome.ui.master_client()
    #set up call back for when 'logout'/'Shutdown' button pressed
    client.connect("save-yourself", session_save_yourself)
    client.connect("shutdown-cancelled", shutdown_cancelled)
예제 #6
0
def main():
    prog = gnome.init("chrome_clean_shutdown", "1.0", gnome.libgnome_module_info_get(), sys.argv, [])
    client = gnome.ui.master_client()
    client.connect("save-yourself", chrome_clean_shutdown)
예제 #7
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
# (c) 2006 Gautier Portet <kassoulet gmail com>

import unittest
import parano
parano.option_quiet = True
import os
import glob
import gnome
import gnomevfs
import gtk
from random import randint

gnome.init("Parano Test", "wip", gnome.libgnome_module_info_get()) 
parano.DATADIR="src"

base_folder = "test/"
test_folder = base_folder + "files/"


class ParanoTestCases(unittest.TestCase):


	def _setUp(self):
		self.p = parano.Parano()
		self.p.window_main.hide()

	def _tearDown(self):
		self.p = None