Example #1
0
def do_capture_area():
    handle_delay()
    ffb = lookitconfig.LookitConfig().getboolean('General', 'force_fallback')
    selection = selector.Selector().get_selection(ffb)
    if selection is None:
        show_notification('Lookit', 'Selection cancelled')
        return
    pb = screencapper.capture_selection(selection)
    uploader.upload_pixbuf(pb)
Example #2
0
def do_capture_area():
    handle_delay()
    ffb = lookitconfig.LookitConfig().getboolean('General', 'force_fallback')
    selection = selector.Selector().get_selection(ffb)
    if selection is None:
        show_notification('Lookit', 'Selection cancelled')
        return
    pb = screencapper.capture_selection(selection)
    return uploader.upload_pixbuf(pb)
Example #3
0
 def handle_menu_item(self, widget=None, command=None):
     if command == cmd.CAPTURE_AREA:
         s = screencapper.ScreenCapper()
         pb = s.capture_area()
         uploader.upload_pixbuf(pb)
     elif command == cmd.CAPTURE_ACTIVE_WINDOW:
         s = screencapper.ScreenCapper()
         pb = s.capture_active_window()
         uploader.upload_pixbuf(pb)
     elif command == cmd.CAPTURE_SCREEN:
         s = screencapper.ScreenCapper()
         pb = s.capture_screen()
         uploader.upload_pixbuf(pb)
     elif command == cmd.SHOW_PREFERENCES:
         pd = prefdlg.PrefDlg()
         pd.run()
     elif command == cmd.SHOW_ABOUT:
         ad = aboutdlg.AboutDlg()
         ad.run()
     elif command == cmd.EXIT:
         gtk.main_quit()
     else:
         print "Error: reached end of handle_menu_item"
Example #4
0
def do_capture_screen():
    handle_delay()
    pb = screencapper.capture_screen()
    return uploader.upload_pixbuf(pb)
Example #5
0
def do_capture_window():
    handle_delay()
    pb = screencapper.capture_active_window()
    return uploader.upload_pixbuf(pb)