[RavenclawDev 284] [926] Pythia: 1) icon shows up in window as well as as iconified in explorer
tk@edam.speech.cs.cmu.edu
tk at edam.speech.cs.cmu.edu
Sat Jun 16 11:51:31 EDT 2007
An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/ravenclaw-developers/attachments/20070616/9e969c7f/attachment.html
-------------- next part --------------
Modified: Pythia/dist/library.zip
===================================================================
(Binary files differ)
Modified: Pythia/dist/process_monitor.exe
===================================================================
(Binary files differ)
Added: Pythia/dist/process_monitor.ico
===================================================================
(Binary files differ)
Property changes on: Pythia/dist/process_monitor.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Property changes on: Pythia/src
___________________________________________________________________
Name: svn:ignore
+ *.pyc
Modified: Pythia/src/basic_process_monitor.py
===================================================================
--- Pythia/src/basic_process_monitor.py 2007-06-14 18:37:32 UTC (rev 925)
+++ Pythia/src/basic_process_monitor.py 2007-06-16 15:51:30 UTC (rev 926)
@@ -414,6 +414,7 @@
def __init__(self, container_set_class = ProcessContainerSet,
container_class = ProcessContainer):
+ pm_core.ProcessEnvironment.__init__(self)
self.container_set_class = container_set_class
self.container_class = container_class
self.expansions = []
Modified: Pythia/src/process_monitor.py
===================================================================
--- Pythia/src/process_monitor.py 2007-06-14 18:37:32 UTC (rev 925)
+++ Pythia/src/process_monitor.py 2007-06-16 15:51:30 UTC (rev 926)
@@ -387,6 +387,7 @@
self.process_env = process_env
# For temporary files.
self.process_env.Initialize()
+ self.master.iconbitmap(default=process_env.icon)
self.process_set = None
self.UseProcessSet(process_set)
Modified: Pythia/src/win_pm_core.py
===================================================================
--- Pythia/src/win_pm_core.py 2007-06-14 18:37:32 UTC (rev 925)
+++ Pythia/src/win_pm_core.py 2007-06-16 15:51:30 UTC (rev 926)
@@ -369,6 +369,9 @@
pid_handle.Terminate()
class ProcessEnvironment:
+ def __init__(self):
+ exe = win32api.GetModuleFileName(win32api.GetModuleHandle(None))
+ self.icon = exe[:-3] + 'ico'
def _ComputeArchos(self, gc_home):
return 'x86-nt'
def _CleanupExpansion(self, expansion):
More information about the Ravenclaw-developers
mailing list