⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ptk-text-renderer.h

📁 台湾人开发的Linux下的文件管理器
💻 H
字号:
/* ptk-text-renderer.h* Copyright (C) 2000  Red Hat, Inc.,  Jonathan Blandford <jrb@redhat.com>** 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.*//*    This file is originally copied from gtkcellrenderertext.h of gtk+ library.    2006.07.16 modified by Hong Jen Yee to produce a simplified text renderer    which supports center alignment of text to be used in PCMan File Manager*/#ifndef __PTK_TEXT_RENDERER_H__#define __PTK_TEXT_RENDERER_H__#include <pango/pango.h>#include <gtk/gtkcellrenderertext.h>G_BEGIN_DECLS#define PTK_TYPE_TEXT_RENDERER      (ptk_text_renderer_get_type ())#define PTK_TEXT_RENDERER(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), PTK_TYPE_TEXT_RENDERER, PtkTextRenderer))#define PTK_TEXT_RENDERER_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST ((klass), PTK_TYPE_TEXT_RENDERER, PtkTextRendererClass))#define PTK_IS_TEXT_RENDERER(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PTK_TYPE_TEXT_RENDERER))#define PTK_IS_TEXT_RENDERER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PTK_TYPE_TEXT_RENDERER))#define PTK_TEXT_RENDERER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), PTK_TYPE_TEXT_RENDERER, PtkTextRendererClass))typedef struct _PtkTextRenderer PtkTextRenderer;typedef struct _PtkTextRendererClass PtkTextRendererClass;struct _PtkTextRenderer{    GtkCellRenderer parent;    /*< private >*/    gchar *text;    PangoFontDescription *font;    PangoColor foreground;    PangoColor background;    PangoUnderline underline_style;    guint foreground_set : 1;    guint background_set : 1;    guint underline_set : 1;    guint ellipsize_set : 1;    gint wrap_width;    PangoEllipsizeMode ellipsize;    PangoWrapMode wrap_mode;};struct _PtkTextRendererClass{    GtkCellRendererClass parent_class;};GType ptk_text_renderer_get_type ( void ) G_GNUC_CONST;GtkCellRenderer *ptk_text_renderer_new ( void );G_END_DECLS#endif /* __PTK_TEXT_RENDERER_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -