[Aptitude-svn-commit] r3355 - in branches/aptitude-0.3/aptitude: . src

Daniel Burrows dburrows@costa.debian.org
Tue, 07 Jun 2005 05:56:22 +0000


Author: dburrows
Date: Tue Jun  7 05:56:18 2005
New Revision: 3355

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/pkg_ver_item.cc
   branches/aptitude-0.3/aptitude/src/pkg_ver_item.h
Log:
Use styles, not colors, to render version items.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Tue Jun  7 05:56:18 2005
@@ -1,10 +1,15 @@
 2005-06-06  Daniel Burrows  <dburrows@debian.org>
 
-	* src/pkg_ver_item.cc:
+	* src/pkg_ver_item.cc, src/pkg_ver_item.h:
+
+	Adjust the attribute-selection methods to work with styles instead
+	of colors.
+
+	* src/pkg_ver_item.h:
 
 	Also fill in the virtual "paint" method of pkg_vertree_generic.
 
-	* src/pkg_ver_item.cc:
+	* src/pkg_ver_item.cc, src/pkg_ver_item.h:
 
 	Fill in the virtual method "paint" of pkg_ver_item.
 

Modified: branches/aptitude-0.3/aptitude/src/pkg_ver_item.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/pkg_ver_item.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/pkg_ver_item.cc	Tue Jun  7 05:56:18 2005
@@ -460,12 +460,12 @@
   return new pkg_grouppolicy_ver(sig, desc_sig);
 }
 
-int pkg_ver_item::get_normal_attr()
+int pkg_ver_item::get_normal_style()
 {
-  return ver_attr(version, vs_treeitem::get_normal_attr());
+  return ver_style(version, vs_treeitem::get_normal_style());
 }
 
-int pkg_ver_item::ver_attr(pkgCache::VerIterator version, int normal_attr)
+style pkg_ver_item::ver_style(pkgCache::VerIterator version)
 {
   pkgCache::PkgIterator pkg=version.ParentPkg();
   pkgDepCache::StateCache &state=(*apt_cache_file)[pkg];
@@ -475,26 +475,26 @@
       (state.Install() &&
        !state.InstBroken() &&
        state.InstVerIter(*apt_cache_file)!=version)))
-    return get_color("PkgToRemove");
+    return get_style("PkgToRemove");
 
   else if(((state.NewInstall() || state.Install()) &&
 	   !state.InstBroken() &&
 	   state.InstVerIter(*apt_cache_file)==version) ||
 	  (version==version.ParentPkg().CurrentVer() &&
 	   state.iFlags&pkgDepCache::ReInstall))
-    return get_color("PkgToInstall");
+    return get_style("PkgToInstall");
 
   else if(state.InstBroken() && state.InstVerIter(*apt_cache_file)==version)
-    return get_color("PkgBroken");
+    return get_style("PkgBroken");
 
   else if(pkg.CurrentVer()!=version)
-    return normal_attr;
+    return style();
 
   else if(state.NowBroken())
-    return get_color("PkgBroken");
+    return get_style("PkgBroken");
 
   else
-    return A_BOLD|normal_attr;
+    return style_attrs_on(A_BOLD);
 }
 
 void pkg_ver_item::paint(vs_tree *win, int y, bool hierarchical,

Modified: branches/aptitude-0.3/aptitude/src/pkg_ver_item.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/pkg_ver_item.h	(original)
+++ branches/aptitude-0.3/aptitude/src/pkg_ver_item.h	Tue Jun  7 05:56:18 2005
@@ -49,7 +49,7 @@
   pkgCache::PkgIterator get_package() const {return version.ParentPkg();}
   const pkgCache::VerIterator &get_version() const {return version;}
 
-  virtual int get_normal_attr();
+  virtual int get_normal_style();
   virtual void paint(vs_tree *win, int y, bool hierarchical,
 		     const style &st);
 
@@ -75,7 +75,7 @@
 
   pkg_ver_item *get_sig();
 
-  static int ver_attr(pkgCache::VerIterator version, int normal_attr);
+  static style ver_style(pkgCache::VerIterator version);
 };
 
 class versort:public sortpolicy