View | Details | Raw Unified
Collapse All | Expand All

(-) deskbar-applet-2.14.0.1.orig/ChangeLog (+6 lines)
 Lines 1-6    Link Here 
========== Version 2.14.0.1 released ==========
========== Version 2.14.0.1 released ==========
2006-04-06  Mikkel Kamstrup Erlandsen  <kamstrup@daimi.au.dk>
	* deskbar/ui/cuemiac/Cuemiac.py:
	* deskbar/ui/entriac/CuemiacEntryUI.py:
	Fix bug #335367. Activate the bottom hit of the view when the cuem/entr-iac is at a bottom panel.
2006-03-14  Raphael Slinckx  <rslinckx@cvs.gnome.org>
2006-03-14  Raphael Slinckx  <rslinckx@cvs.gnome.org>
	* deskbar/deskbar-applet.py:
	* deskbar/deskbar-applet.py:
(-) deskbar-applet-2.14.0.1.orig/deskbar/ui/cuemiac/Cuemiac.py (-6 / +12 lines)
 Lines 888-899    Link Here 
			iter = self.model.get_iter (path)
			iter = self.model.get_iter (path)
			
			
		if iter is None:
		if iter is None:
			# No selection, select top element # FIXME do this
			if self.applet.get_orient () in [gnomeapplet.ORIENT_DOWN, gnomeapplet.ORIENT_LEFT, gnomeapplet.ORIENT_RIGHT]:
			iter = self.model.get_iter_first()
				# No selection, select top element # FIXME do this
			while (not self.model.iter_has_child(iter)) or (not self.cview.row_expanded(self.model.get_path(iter))):
				iter = self.model.get_iter_first()
				iter = self.model.iter_next(iter)
				while (not self.model.iter_has_child(iter)) or (not self.cview.row_expanded(self.model.get_path(iter))):
			iter = self.model.iter_children(iter)
					iter = self.model.iter_next(iter)
				iter = self.model.iter_children(iter)
			else:
				# We are on a bottom panel - select the bottom element in the list 
				#FIXME: Should we iterate backwards up the list if the hit is a category?
				iter = self.model.get_iter (self.cview.last_visible_path())
				
		if iter is None:
		if iter is None:
			return
			return
			
			
(-) deskbar-applet-2.14.0.1.orig/deskbar/ui/entriac/CuemiacEntryUI.py (-7 / +11 lines)
 Lines 346-358    Link Here 
			iter = self.model.get_iter (path)
			iter = self.model.get_iter (path)
			
			
		if iter is None:
		if iter is None:
			# No selection, select top element # FIXME do this
			if self.applet.get_orient () in [gnomeapplet.ORIENT_DOWN, gnomeapplet.ORIENT_LEFT, gnomeapplet.ORIENT_RIGHT]:
			iter = self.model.get_iter_first()
				# No selection, select top element # FIXME do this
			if iter == None:
				iter = self.model.get_iter_first()
				return
				while (not self.model.iter_has_child(iter)) or (not self.cview.row_expanded(self.model.get_path(iter))):
			while (not self.model.iter_has_child(iter)) or (not self.cview.row_expanded(self.model.get_path(iter))):
					iter = self.model.iter_next(iter)
				iter = self.model.iter_next(iter)
				iter = self.model.iter_children(iter)
			iter = self.model.iter_children(iter)
			else:
				# We are on a bottom panel - select the bottom element in the list 
				#FIXME: Should we iterate backwards up the list if the hit is a category?
				iter = self.model.get_iter (self.cview.last_visible_path())
		if iter is None:
		if iter is None:
			return
			return