svg-fonts-dialog.h revision c702dce9318d403c2ca451350282b55b2d888eb4
/** @file
* @brief SVG Fonts dialog
*/
/* Authors:
* Felipe CorrĂȘa da Silva Sanches <felipe.sanches@gmail.com>
*
* Copyright (C) 2008 Authors
* Released under GNU GPLv2 (or later). Read the file 'COPYING' for more information.
*/
#ifndef INKSCAPE_UI_DIALOG_SVG_FONTS_H
#define INKSCAPE_UI_DIALOG_SVG_FONTS_H
#include "sp-font.h"
#include "sp-font-face.h"
#include "verbs.h"
#include "document.h"
#include "desktop.h"
#include "desktop-handles.h"
#include <gtkmm.h>
#include <gtkmm/liststore.h>
#include <gtkmm/treeview.h>
#include "display/nr-svgfonts.h"
#include "attributes.h"
void set_svgfont(SvgFont*);
void set_size(int x, int y);
void redraw();
int x,y;
};
struct SPFont;
};
~SvgFontsDialog();
static SvgFontsDialog &getInstance()
{ return *new SvgFontsDialog(); }
void update_fonts();
void on_font_selection_changed();
void on_preview_text_changed();
void on_glyphs_changed();
void on_kerning_changed();
void on_setwidth_changed();
void add_font();
{
void on_attr_changed();
};
// Gtk::HBox* AttrSpin(gchar* lbl, const SPAttributeEnum attr);
{
Columns()
{
}
};
{
{
}
}
};
};
} // namespace Dialog
} // namespace UI
} // namespace Inkscape
#endif //#ifndef INKSCAPE_UI_DIALOG_SVG_FONTS_H