[vte/wip/sixels: 75/111] ring: Use vte::image namespace across the whole unit
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/sixels: 75/111] ring: Use vte::image namespace across the whole unit
- Date: Sat, 8 Aug 2020 18:43:01 +0000 (UTC)
commit 7c22fc165e966acc9ed189862eb2a67f8569a15f
Author: Hans Petter Jansson <hpj cl no>
Date: Sat Aug 8 20:42:49 2020 +0200
ring: Use vte::image namespace across the whole unit
src/ring.cc | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
---
diff --git a/src/ring.cc b/src/ring.cc
index 55388fc4..a5d184ce 100644
--- a/src/ring.cc
+++ b/src/ring.cc
@@ -45,6 +45,7 @@ _attrcpy (void *dst, void *src)
}
using namespace vte::base;
+using namespace vte::image;
/*
* VteRing: A buffer ring
@@ -96,8 +97,8 @@ Ring::Ring(row_t max_rows,
g_ptr_array_add(m_hyperlinks, empty_str);
m_next_image_priority = 0;
- m_image_by_top_map = new (std::nothrow) std::map<gint, vte::image::Image *>();
- m_image_priority_map = new (std::nothrow) std::map<int, vte::image::Image *>();
+ m_image_by_top_map = new (std::nothrow) std::map<gint, Image *>();
+ m_image_priority_map = new (std::nothrow) std::map<int, Image *>();
m_image_fast_memory_used = 0;
validate();
@@ -217,11 +218,10 @@ Ring::hyperlink_maybe_gc(row_t increment)
void
Ring::image_gc_region()
{
- using namespace vte::image;
cairo_region_t *region = cairo_region_create();
for (auto it = m_image_priority_map->rbegin(); it != m_image_priority_map->rend(); ) {
- vte::image::Image *image = it->second;
+ Image *image = it->second;
cairo_rectangle_int_t r;
r.x = image->get_left();
@@ -258,7 +258,7 @@ Ring::image_gc()
break;
}
- vte::image::Image *image = m_image_priority_map->begin()->second;
+ Image *image = m_image_priority_map->begin()->second;
m_image_fast_memory_used -= image->resource_size();
m_image_priority_map->erase(m_image_priority_map->begin());
unlink_image_from_top_map(image);
@@ -267,10 +267,10 @@ Ring::image_gc()
}
void
-Ring::unlink_image_from_top_map(vte::image::Image *image)
+Ring::unlink_image_from_top_map(Image *image)
{
for (auto it = m_image_by_top_map->find(image->get_top()); it != m_image_by_top_map->end(); it++) {
- vte::image::Image *cur_image = it->second;
+ Image *cur_image = it->second;
if (cur_image->get_priority() == image->get_priority()) {
m_image_by_top_map->erase(it);
@@ -285,17 +285,17 @@ Ring::rebuild_image_top_map()
m_image_by_top_map->clear();
for (auto it = m_image_priority_map->begin(); it != m_image_priority_map->end(); it++) {
- vte::image::Image *image = it->second;
+ Image *image = it->second;
m_image_by_top_map->insert(std::make_pair(image->get_top(), image));
}
}
bool
-Ring::rewrap_images_in_range(std::map<int,vte::image::Image*>::iterator &it,
+Ring::rewrap_images_in_range(std::map<int,Image*>::iterator &it,
size_t text_start_ofs, size_t text_end_ofs, row_t new_row_index)
{
for ( ; it != m_image_by_top_map->end(); it++) {
- vte::image::Image *image = it->second;
+ Image *image = it->second;
CellTextOffset ofs;
if (!frozen_row_column_to_text_offset(image->get_top(), 0, &ofs))
@@ -1648,7 +1648,6 @@ Ring::write_contents(GOutputStream* stream,
void
Ring::append_image (cairo_surface_t *surface, gint pixelwidth, gint pixelheight, glong left, glong top,
glong cell_width, glong cell_height)
{
- using namespace vte::image;
Image *image;
image = new (std::nothrow) Image (vte::cairo::Surface(surface),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]