Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 3.147.103.106
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
include /
pango-1.0 /
pango /
[ HOME SHELL ]
Name
Size
Permission
Action
pango-attributes.h
21.18
KB
-rw-r--r--
pango-bidi-type.h
4.55
KB
-rw-r--r--
pango-break.h
6.51
KB
-rw-r--r--
pango-context.h
5.87
KB
-rw-r--r--
pango-coverage.h
3.13
KB
-rw-r--r--
pango-engine.h
15.25
KB
-rw-r--r--
pango-enum-types.h
3.16
KB
-rw-r--r--
pango-features.h
234
B
-rw-r--r--
pango-font.h
23.1
KB
-rw-r--r--
pango-fontmap.h
5.88
KB
-rw-r--r--
pango-fontset.h
5.64
KB
-rw-r--r--
pango-glyph-item.h
5.83
KB
-rw-r--r--
pango-glyph.h
6.81
KB
-rw-r--r--
pango-gravity.h
4.33
KB
-rw-r--r--
pango-item.h
3.29
KB
-rw-r--r--
pango-language.h
2.24
KB
-rw-r--r--
pango-layout.h
16.37
KB
-rw-r--r--
pango-matrix.h
3.75
KB
-rw-r--r--
pango-modules.h
2.42
KB
-rw-r--r--
pango-ot.h
14.09
KB
-rw-r--r--
pango-renderer.h
9.2
KB
-rw-r--r--
pango-script.h
14.34
KB
-rw-r--r--
pango-tabs.h
3.11
KB
-rw-r--r--
pango-types.h
5.84
KB
-rw-r--r--
pango-utils.h
6.53
KB
-rw-r--r--
pango-version-macros.h
20.31
KB
-rw-r--r--
pango.h
1.6
KB
-rw-r--r--
pangocairo.h
6.9
KB
-rw-r--r--
pangofc-decoder.h
3.8
KB
-rw-r--r--
pangofc-font.h
5.51
KB
-rw-r--r--
pangofc-fontmap.h
11.18
KB
-rw-r--r--
pangoft2.h
4.96
KB
-rw-r--r--
pangoxft-render.h
4.87
KB
-rw-r--r--
pangoxft.h
4.51
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pango-types.h
/* Pango * pango-types.h: * * Copyright (C) 1999 Red Hat Software * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __PANGO_TYPES_H__ #define __PANGO_TYPES_H__ #include <glib.h> #include <glib-object.h> #include <pango/pango-version-macros.h> G_BEGIN_DECLS typedef struct _PangoLogAttr PangoLogAttr; typedef struct _PangoEngineLang PangoEngineLang; typedef struct _PangoEngineShape PangoEngineShape; typedef struct _PangoFont PangoFont; typedef struct _PangoFontMap PangoFontMap; typedef struct _PangoRectangle PangoRectangle; /* A index of a glyph into a font. Rendering system dependent */ /** * PangoGlyph: * * A #PangoGlyph represents a single glyph in the output form of a string. */ typedef guint32 PangoGlyph; /** * PANGO_SCALE: * * The %PANGO_SCALE macro represents the scale between dimensions used * for Pango distances and device units. (The definition of device * units is dependent on the output device; it will typically be pixels * for a screen, and points for a printer.) %PANGO_SCALE is currently * 1024, but this may be changed in the future. * * When setting font sizes, device units are always considered to be * points (as in "12 point font"), rather than pixels. */ /** * PANGO_PIXELS: * @d: a dimension in Pango units. * * Converts a dimension to device units by rounding. * * Return value: rounded dimension in device units. */ /** * PANGO_PIXELS_FLOOR: * @d: a dimension in Pango units. * * Converts a dimension to device units by flooring. * * Return value: floored dimension in device units. * Since: 1.14 */ /** * PANGO_PIXELS_CEIL: * @d: a dimension in Pango units. * * Converts a dimension to device units by ceiling. * * Return value: ceiled dimension in device units. * Since: 1.14 */ #define PANGO_SCALE 1024 #define PANGO_PIXELS(d) (((int)(d) + 512) >> 10) #define PANGO_PIXELS_FLOOR(d) (((int)(d)) >> 10) #define PANGO_PIXELS_CEIL(d) (((int)(d) + 1023) >> 10) /* The above expressions are just slightly wrong for floating point d; * For example we'd expect PANGO_PIXELS(-512.5) => -1 but instead we get 0. * That's unlikely to matter for practical use and the expression is much * more compact and faster than alternatives that work exactly for both * integers and floating point. * * PANGO_PIXELS also behaves differently for +512 and -512. */ /** * PANGO_UNITS_ROUND: * @d: a dimension in Pango units. * * Rounds a dimension to whole device units, but does not * convert it to device units. * * Return value: rounded dimension in Pango units. * Since: 1.18 */ #define PANGO_UNITS_ROUND(d) \ (((d) + (PANGO_SCALE >> 1)) & ~(PANGO_SCALE - 1)) PANGO_AVAILABLE_IN_1_16 int pango_units_from_double (double d) G_GNUC_CONST; PANGO_AVAILABLE_IN_1_16 double pango_units_to_double (int i) G_GNUC_CONST; /** * PangoRectangle: * @x: X coordinate of the left side of the rectangle. * @y: Y coordinate of the the top side of the rectangle. * @width: width of the rectangle. * @height: height of the rectangle. * * The #PangoRectangle structure represents a rectangle. It is frequently * used to represent the logical or ink extents of a single glyph or section * of text. (See, for instance, pango_font_get_glyph_extents()) * */ struct _PangoRectangle { int x; int y; int width; int height; }; /* Macros to translate from extents rectangles to ascent/descent/lbearing/rbearing */ /** * PANGO_ASCENT: * @rect: a #PangoRectangle * * Extracts the <firstterm>ascent</firstterm> from a #PangoRectangle * representing glyph extents. The ascent is the distance from the * baseline to the highest point of the character. This is positive if the * glyph ascends above the baseline. */ /** * PANGO_DESCENT: * @rect: a #PangoRectangle * * Extracts the <firstterm>descent</firstterm> from a #PangoRectangle * representing glyph extents. The descent is the distance from the * baseline to the lowest point of the character. This is positive if the * glyph descends below the baseline. */ /** * PANGO_LBEARING: * @rect: a #PangoRectangle * * Extracts the <firstterm>left bearing</firstterm> from a #PangoRectangle * representing glyph extents. The left bearing is the distance from the * horizontal origin to the farthest left point of the character. * This is positive for characters drawn completely to the right of the * glyph origin. */ /** * PANGO_RBEARING: * @rect: a #PangoRectangle * * Extracts the <firstterm>right bearing</firstterm> from a #PangoRectangle * representing glyph extents. The right bearing is the distance from the * horizontal origin to the farthest right point of the character. * This is positive except for characters drawn completely to the left of the * horizontal origin. */ #define PANGO_ASCENT(rect) (-(rect).y) #define PANGO_DESCENT(rect) ((rect).y + (rect).height) #define PANGO_LBEARING(rect) ((rect).x) #define PANGO_RBEARING(rect) ((rect).x + (rect).width) PANGO_AVAILABLE_IN_1_16 void pango_extents_to_pixels (PangoRectangle *inclusive, PangoRectangle *nearest); #include <pango/pango-gravity.h> #include <pango/pango-language.h> #include <pango/pango-matrix.h> #include <pango/pango-script.h> #include <pango/pango-bidi-type.h> G_END_DECLS #endif /* __PANGO_TYPES_H__ */
Close