root/Mokonnect/trunk/mkmenu.py

107113
235
		else:
235
		else:
236
			self.config["obj_done_button"].show()
236
			self.config["obj_done_button"].show()
237
237
238
	def ProfileDeleteClicked(self,obj,event,*args,**kargs):
238
	def ProfileDeleteClicked(self,obj,*args,**kargs):
239
		print "ProfileDeleteClicked"
239
		print "ProfileDeleteClicked"
240
		pfname = obj.name_get()
240
		pfname = obj.name_get()
241
		del self.config["profile_list"][pfname]
241
		del self.config["profile_list"][pfname]
...
...
259
				self.config["obj_log_entry"].entry_insert("Configuring %s...<br>" % next_dev.name)
259
				self.config["obj_log_entry"].entry_insert("Configuring %s...<br>" % next_dev.name)
260
				next_dev.Apply(self.ProfileLogEntry)
260
				next_dev.Apply(self.ProfileLogEntry)
261
		
261
		
262
	def ProfileApplyClicked(self,obj,event,*args,**kargs):
262
	def ProfileApplyClicked(self,obj,*args,**kargs):
263
		print "ProfileApplyClicked"
263
		print "ProfileApplyClicked"
264
		self.config["device_powerdown"] = False
264
		self.config["device_powerdown"] = False
265
		if self.config["cfg_device_powerdown"].state_get() == 1:
265
		if self.config["cfg_device_powerdown"].state_get() == 1:
...
...
292
		# marking the start of the chain
292
		# marking the start of the chain
293
		self.ProfileLogEntry("__DONE__")
293
		self.ProfileLogEntry("__DONE__")
294
		
294
		
295
	def ProfileCancelClicked(self,obj,event,*args,**kargs):
295
	def ProfileCancelClicked(self,obj,*args,**kargs):
296
		print "ProfileCancelClicked"
296
		print "ProfileCancelClicked"
297
		self.pager.content_pop()
297
		self.pager.content_pop()
298
	
298
	
299
	def ProfileSaveClicked(self,obj,event,*args,**kargs):
299
	def ProfileSaveClicked(self,obj,*args,**kargs):
300
		print "ProfileSaveClicked"
300
		print "ProfileSaveClicked"
301
		# collect list of devices to save in profile
301
		# collect list of devices to save in profile
302
		dev_names = []
302
		dev_names = []
...
...
320
		self.config["profile_list"][nprofname] = nprof
320
		self.config["profile_list"][nprofname] = nprof
321
		self.pager.content_pop()
321
		self.pager.content_pop()
322
		
322
		
323
	def SelectProfileClicked(self,obj,event,*args,**kargs):
323
	def SelectProfileClicked(self,obj,*args,**kargs):
324
		print "SelectProfileClicked"
324
		print "SelectProfileClicked"
325
		# update the profiles
325
		# update the profiles
326
		self.gui_selectprofile["content"][0]["content"]["content"] = []
326
		self.gui_selectprofile["content"][0]["content"]["content"] = []
...
...
348
		sbox = mkbase.EFLBuildObject(self.win,self.gui_selectprofile,self.config)
348
		sbox = mkbase.EFLBuildObject(self.win,self.gui_selectprofile,self.config)
349
		self.pager.content_push(sbox)
349
		self.pager.content_push(sbox)
350
		
350
		
351
	def DeviceClicked(self,obj,event,*args,**kargs):
351
	def DeviceClicked(self,obj,*args,**kargs):
352
		print "DeviceClicked"
352
		print "DeviceClicked"
353
		cdev = None
353
		cdev = None
354
		for dev in self.devices:
354
		for dev in self.devices:
...
...
361
		self.config["obj_device_content"].content_set(cdev.BuildDevice())
361
		self.config["obj_device_content"].content_set(cdev.BuildDevice())
362
		self.pager.content_push(dbox)
362
		self.pager.content_push(dbox)
363
	
363
	
364
	def DeviceDiscardClicked(self,obj,event,*args,**kargs):
364
	def DeviceDiscardClicked(self,obj,*args,**kargs):
365
		print "DeviceDiscardClicked"
365
		print "DeviceDiscardClicked"
366
		self.pager.content_pop()
366
		self.pager.content_pop()
367
		
367
		
368
	def DeviceApplyClicked(self,obj,event,*args,**kargs):
368
	def DeviceApplyClicked(self,obj,*args,**kargs):
369
		print "DeviceApplyClicked"
369
		print "DeviceApplyClicked"
370
		ibox = mkbase.EFLBuildObject(self.win,self.gui_infobox,self.config)
370
		ibox = mkbase.EFLBuildObject(self.win,self.gui_infobox,self.config)
371
		self.pager.content_pop()
371
		self.pager.content_pop()
...
...
373
		self.current_device.UpdateConfig()
373
		self.current_device.UpdateConfig()
374
		self.current_device.Apply(self.LogEntry)
374
		self.current_device.Apply(self.LogEntry)
375
	
375
	
376
	def InfoDoneClicked(self,obj,event,*args,**kargs):
376
	def InfoDoneClicked(self,obj,*args,**kargs):
377
		print "InfoDoneClicked"
377
		print "InfoDoneClicked"
378
		self.pager.content_pop()
378
		self.pager.content_pop()
379
		
379
		
380
	def SaveProfileClicked(self,obj,event,*args,**kargs):
380
	def SaveProfileClicked(self,obj,*args,**kargs):
381
		print "SaveProfileClicked"
381
		print "SaveProfileClicked"
382
		pbox = mkbase.EFLBuildObject(self.win,self.gui_saveprofile,self.config)
382
		pbox = mkbase.EFLBuildObject(self.win,self.gui_saveprofile,self.config)
383
		self.pager.content_push(pbox)
383
		self.pager.content_push(pbox)
384
	
384
	
385
	def AboutClicked(self,obj,event,*args,**kargs):
385
	def AboutClicked(self,obj,*args,**kargs):
386
		print "AboutClicked"
386
		print "AboutClicked"
387
		self.about_hover.BuildHoverMessage()
387
		self.about_hover.BuildHoverMessage()
388
	
388
	
389
	def ExitClicked(self,obj,event,*args,**kargs):
389
	def ExitClicked(self,obj,*args,**kargs):
390
		print "ExitClicked"
390
		print "ExitClicked"
391
		self.exit_func()
391
		self.exit_func()
392
		
392