[Aptitude-svn-commit] r3374 - in branches/aptitude-0.3/aptitude: . src
Daniel Burrows
dburrows@costa.debian.org
Tue, 07 Jun 2005 18:06:27 +0000
Author: dburrows
Date: Tue Jun 7 18:06:25 2005
New Revision: 3374
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/reason_fragment.cc
Log:
Update the generation of reason fragments for styles.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Tue Jun 7 18:06:25 2005
@@ -1,5 +1,9 @@
2005-06-07 Daniel Burrows <dburrows@debian.org>
+ * src/reason_fragment.cc:
+
+ Update the generation of 'reason' fragments for styles.
+
* src/vscreen/fragment.cc:
Fix the composition of styles by style_fragments: instead of
Modified: branches/aptitude-0.3/aptitude/src/reason_fragment.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/reason_fragment.cc (original)
+++ branches/aptitude-0.3/aptitude/src/reason_fragment.cc Tue Jun 7 18:06:25 2005
@@ -28,14 +28,14 @@
switch(dep->Type)
{
case pkgCache::Dep::Depends: return text_fragment(_("depends on"),
- A_BOLD);
+ style_attrs_on(A_BOLD));
case pkgCache::Dep::PreDepends: return text_fragment(_("pre-depends on"),
- A_BOLD);
+ style_attrs_on(A_BOLD));
case pkgCache::Dep::Suggests: return text_fragment(_("suggests"));
case pkgCache::Dep::Recommends: return text_fragment(_("recommends"),
- A_BOLD);
+ style_attrs_on(A_BOLD));
case pkgCache::Dep::Conflicts: return text_fragment(_("conflicts with"),
- A_BOLD);
+ style_attrs_on(A_BOLD));
case pkgCache::Dep::Replaces: return text_fragment(_("replaces"));
case pkgCache::Dep::Obsoletes: return text_fragment(_("obsoletes"));
}
@@ -43,7 +43,7 @@
// Untranslated (internal error that will only happen if things go
// entirely wonky, and I want to be able to understand it if it
// appears)
- return text_fragment("has an invalid dependency type!", get_color("Error"));
+ return text_fragment("has an invalid dependency type!", get_style("Error"));
}
/** Compare two packages by name */
@@ -137,15 +137,15 @@
(currver.end() || provided_curr) &&
(provided_cand || provided_curr))
fragments.push_back(text_fragment(P->Name(),
- pkg_item::pkg_attr(*P, A_NORMAL)));
+ pkg_item::pkg_style(*P)));
else if(provided_cand || provided_curr)
{
pkgCache::VerIterator &pv=provided_cand?candver:currver;
- fragments.push_back(attr_fragment(fragf("%s %s",
- P->Name(),
- pv.VerStr()),
- pkg_ver_item::ver_attr(pv, A_NORMAL)));
+ fragments.push_back(style_fragment(fragf("%s %s",
+ P->Name(),
+ pv.VerStr()),
+ pkg_ver_item::ver_style(pv)));
}
else
// Bail and print EVERYTHING IN SIGHT...not very efficiently, either.
@@ -153,10 +153,10 @@
for(set<pkgCache::VerIterator>::const_iterator i=providing_versions.begin();
i!=providing_versions.end(); ++i)
if(i->ParentPkg()==*P)
- fragments.push_back(attr_fragment(fragf("%s %s",
- P->Name(),
- i->VerStr()),
- pkg_ver_item::ver_attr(*i, A_NORMAL)));
+ fragments.push_back(style_fragment(fragf("%S%s %s",
+ P->Name(),
+ i->VerStr()),
+ pkg_ver_item::ver_style(*i)));
}
}
@@ -176,7 +176,7 @@
pkgCache::VerIterator instver=(*apt_cache_file)[pkg].InstVerIter(*apt_cache_file);
if(!dep.TargetVer())
- verfrag=text_fragment("", A_NORMAL);
+ verfrag=text_fragment("");
else
{
// Figure out the state of the versioned dep.
@@ -186,7 +186,7 @@
// it is satisfied but won't be, and "installing" if it is not
// satisfied and will be.
- int verattr=A_NORMAL;
+ style verstyle;
bool matches_now=!pkg.CurrentVer().end() &&
_system->VS->CheckDep(pkg.CurrentVer().VerStr(),
@@ -200,21 +200,19 @@
if(matches_now)
{
if(matches_inst)
- verattr=A_BOLD;
+ verstyle=style_attrs_on(A_BOLD);
else
- verattr=get_color("PkgToRemove");
+ verstyle=get_style("PkgToRemove");
}
else
{
if(matches_inst)
- verattr=get_color("PkgToInstall");
- else
- verattr=A_NORMAL;
+ verstyle=get_style("PkgToInstall");
}
verfrag=fragf(" (%s %F)",
dep.CompType(),
- text_fragment(dep.TargetVer(), verattr));
+ text_fragment(dep.TargetVer(), verstyle));
}
// Display a note if the package that is depended upon is not in
@@ -237,8 +235,7 @@
return fragf("%F%s%F%F%s",
text_fragment(dep.TargetPkg().Name(),
- pkg_item::pkg_attr(dep.TargetPkg(),
- A_NORMAL)),
+ pkg_item::pkg_style(dep.TargetPkg())),
sec.empty() || sec=="main"?"":(" ["+sec+']').c_str(),
verfrag,
prvfrag(dep.TargetPkg(),
@@ -277,7 +274,7 @@
return fragf(_("%F%s %F %F"),
text_fragment(dep.ParentPkg().Name(),
- pkg_item::pkg_attr(dep.ParentPkg(), A_NORMAL)),
+ pkg_item::pkg_style(dep.ParentPkg())),
sec.empty() || sec=="main"?"":(" ["+sec+']').c_str(),
depname_frag(dep),
sequence_fragment(fragments));
@@ -312,7 +309,7 @@
fragment *itemtext=dep_or_frag(pkg, i->dep);
fragments.push_back(sequence_fragment(text_fragment(" * ",
- get_color("Bullet")),
+ get_style("Bullet")),
indentbox(0, 4, flowbox(itemtext)),
NULL));
}