'From etoys2.2 of 21 September 2007 [latest update: #1756] on 6 November 2007 at 7:00:51 pm'! "Change Set: screenshot-bf Date: 6 November 2007 Author: Bert Freudenberg Handle DBus TakeScreenshot() method (by explicitely doing nothing which avoids a Sugar error)."! !SugarLauncher methodsFor: 'commands' stamp: 'bf 11/6/2007 16:57'! takeScreenshot "ignored - we can take a screenshot any time"! ! !SugarLauncher methodsFor: 'dbus' stamp: 'bf 11/6/2007 16:58'! dbusMessageRegistry "automatically generated by (SugarLauncher compileDBusMessageRegistry)" ^#(#('org.freedesktop.DBus.Introspectable' #(#('Introspect' #handleDBusIntrospect:))) #('org.laptop.Activity' #(#('SetActive' #handleActivitySetActive:) #('TakeScreenshot' #handleTakeScreenshot:))))! ! !SugarLauncher methodsFor: 'dbus' stamp: 'bf 11/6/2007 16:59'! handleTakeScreenshot: dbusMessage self takeScreenshot. dbusMessage reply ifTrue: [ | reply | reply := DBusMessage newReplyFor: dbusMessage. WorldState addDeferredUIMessage: [Transcript cr; show: reply]. dbus sendMessage: reply]. ! ! !SugarLauncher methodsFor: 'dbus' stamp: 'bf 11/6/2007 16:58'! introspect "If this method is changed, you need to run (SugarLauncher compileDBusMessageRegistry)" ^' '! !