Blame pango/pangomm/glyph.cc

Packit 78284e
// Generated by gmmproc 2.49.5 -- DO NOT MODIFY!
Packit 78284e
Packit 78284e
Packit 78284e
#include <glibmm.h>
Packit 78284e
Packit 78284e
#include <pangomm/glyph.h>
Packit 78284e
#include <pangomm/private/glyph_p.h>
Packit 78284e
Packit 78284e
Packit 78284e
/*
Packit 78284e
 * Copyright 2001      Free Software Foundation
Packit 78284e
 *
Packit 78284e
 * This library is free software; you can redistribute it and/or
Packit 78284e
 * modify it under the terms of the GNU Lesser General Public
Packit 78284e
 * License as published by the Free Software Foundation; either
Packit 78284e
 * version 2.1 of the License, or (at your option) any later version.
Packit 78284e
 *
Packit 78284e
 * This library is distributed in the hope that it will be useful,
Packit 78284e
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 78284e
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Packit 78284e
 * Lesser General Public License for more details.
Packit 78284e
 *
Packit 78284e
 * You should have received a copy of the GNU Lesser General Public
Packit 78284e
 * License along with this library; if not, write to the Free
Packit 78284e
 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Packit 78284e
 */
Packit 78284e
Packit 78284e
namespace Pango
Packit 78284e
{
Packit 78284e
Packit 78284e
GlyphInfo::GlyphInfo()
Packit 78284e
{
Packit 78284e
  gobject_.glyph = 0;
Packit 78284e
}
Packit 78284e
Packit 78284e
Packit 78284e
GlyphGeometry::GlyphGeometry()
Packit 78284e
{
Packit 78284e
  gobject_.width = gobject_.x_offset = gobject_.y_offset = 0;
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphGeometry::GlyphGeometry(const PangoGlyphGeometry* src)
Packit 78284e
{
Packit 78284e
  gobject_.width = src->width;
Packit 78284e
  gobject_.x_offset = src->x_offset;
Packit 78284e
  gobject_.y_offset = src->y_offset;
Packit 78284e
}
Packit 78284e
Packit 78284e
Packit 78284e
/*GlyphVisAttr::GlyphVisAttr()
Packit 78284e
{
Packit 78284e
  gobject_.is_cluster_start = 0;
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphVisAttr::GlyphVisAttr(const PangoGlyphVisAttr* src)
Packit 78284e
{
Packit 78284e
  gobject_.is_cluster_start = src->is_cluster_start;
Packit 78284e
}*/
Packit 78284e
Packit 78284e
} //namespace Pango
Packit 78284e
Packit 78284e
Packit 78284e
namespace Glib
Packit 78284e
{
Packit 78284e
Packit 78284e
Pango::GlyphInfo& wrap(PangoGlyphInfo* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<Pango::GlyphInfo*>(object);
Packit 78284e
}
Packit 78284e
Packit 78284e
const Pango::GlyphInfo& wrap(const PangoGlyphInfo* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<const Pango::GlyphInfo*>(object);
Packit 78284e
}
Packit 78284e
Packit 78284e
Pango::GlyphGeometry& wrap(PangoGlyphGeometry* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<Pango::GlyphGeometry*>(object);
Packit 78284e
}
Packit 78284e
Packit 78284e
const Pango::GlyphGeometry& wrap(const PangoGlyphGeometry* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<const Pango::GlyphGeometry*>(object);
Packit 78284e
}
Packit 78284e
Packit 78284e
/*Pango::GlyphVisAttr& wrap(PangoGlyphVisAttr* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<Pango::GlyphVisAttr*>(object);
Packit 78284e
}
Packit 78284e
Packit 78284e
const Pango::GlyphVisAttr& wrap(const PangoGlyphVisAttr* object)
Packit 78284e
{
Packit 78284e
  return *reinterpret_cast<const Pango::GlyphVisAttr*>(object);
Packit 78284e
}*/
Packit 78284e
Packit 78284e
} //namespace Glib
Packit 78284e
Packit 78284e
namespace
Packit 78284e
{
Packit 78284e
} // anonymous namespace
Packit 78284e
Packit 78284e
Packit 78284e
namespace Pango
Packit 78284e
{
Packit 78284e
Packit 78284e
Packit 78284e
Glyph GlyphInfo::get_glyph() const
Packit 78284e
{
Packit 78284e
  return gobj()->glyph;
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphGeometry GlyphInfo::get_geometry() const
Packit 78284e
{
Packit 78284e
  return GlyphGeometry(&(gobj()->geometry));
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphVisAttr GlyphInfo::get_attr() const
Packit 78284e
{
Packit 78284e
  return gobj()->attr;
Packit 78284e
}
Packit 78284e
Packit 78284e
Packit 78284e
} // namespace Pango
Packit 78284e
Packit 78284e
Packit 78284e
namespace Pango
Packit 78284e
{
Packit 78284e
Packit 78284e
Packit 78284e
GlyphUnit GlyphGeometry::get_width() const
Packit 78284e
{
Packit 78284e
  return gobj()->width;
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphUnit GlyphGeometry::get_x_offset() const
Packit 78284e
{
Packit 78284e
  return gobj()->x_offset;
Packit 78284e
}
Packit 78284e
Packit 78284e
GlyphUnit GlyphGeometry::get_y_offset() const
Packit 78284e
{
Packit 78284e
  return gobj()->y_offset;
Packit 78284e
}
Packit 78284e
Packit 78284e
Packit 78284e
} // namespace Pango
Packit 78284e
Packit 78284e