summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe Corr??a da Silva Sanches <juca@members.fsf.org>2008-08-05 11:01:14 +0000
committerJucaBlues <JucaBlues@users.sourceforge.net>2008-08-05 11:01:14 +0000
commitd296f2009f2be30a35f6d88b24cbaf346808f3df (patch)
treeb4d88a18e95240b02da1765b202e3e0c742cef19 /src
parentadded class AttrEntry (diff)
downloadinkscape-d296f2009f2be30a35f6d88b24cbaf346808f3df.tar.gz
inkscape-d296f2009f2be30a35f6d88b24cbaf346808f3df.zip
more mockup on svgfonts dialog
(bzr r6563)
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/svg-fonts-dialog.cpp26
-rw-r--r--src/ui/dialog/svg-fonts-dialog.h2
2 files changed, 27 insertions, 1 deletions
diff --git a/src/ui/dialog/svg-fonts-dialog.cpp b/src/ui/dialog/svg-fonts-dialog.cpp
index 9483b2915..ccbe45046 100644
--- a/src/ui/dialog/svg-fonts-dialog.cpp
+++ b/src/ui/dialog/svg-fonts-dialog.cpp
@@ -67,6 +67,23 @@ Gtk::HBox* SvgFontsDialog::AttrEntry(gchar* lbl){
return hbox;
}
+Gtk::HBox* SvgFontsDialog::AttrCombo(gchar* lbl){
+ Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox());
+ hbox->add(* Gtk::manage(new Gtk::Label(lbl)) );
+ hbox->add(* Gtk::manage(new Gtk::ComboBox()) );
+ hbox->show_all();
+ return hbox;
+}
+
+/*
+Gtk::HBox* SvgFontsDialog::AttrSpin(gchar* lbl){
+ Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox());
+ hbox->add(* Gtk::manage(new Gtk::Label(lbl)) );
+ hbox->add(* Gtk::manage(new Gtk::SpinBox()) );
+ hbox->show_all();
+ return hbox;
+}*/
+
/*** SvgFontsDialog ***/
GlyphComboBox::GlyphComboBox(){
@@ -185,6 +202,11 @@ SPFont* SvgFontsDialog::get_selected_spfont()
Gtk::VBox* SvgFontsDialog::global_settings_tab(){
Gtk::VBox* global_vbox = Gtk::manage(new Gtk::VBox());
+ global_vbox->add(*AttrEntry((gchar*) "Family Name"));
+ global_vbox->add(*AttrCombo((gchar*) "Style"));
+ global_vbox->add(*AttrCombo((gchar*) "Variant"));
+ global_vbox->add(*AttrCombo((gchar*) "Weight"));
+
//Set Width (horiz_adv_x):
Gtk::HBox* setwidth_hbox = Gtk::manage(new Gtk::HBox());
setwidth_hbox->add(*Gtk::manage(new Gtk::Label(_("Set width:"))));
@@ -200,8 +222,10 @@ Gtk::VBox* SvgFontsDialog::global_settings_tab(){
Gtk::VBox* SvgFontsDialog::glyphs_tab(){
Gtk::VBox* glyphs_vbox = Gtk::manage(new Gtk::VBox());
- glyphs_vbox->add(*AttrEntry((gchar*) "Name"));
+ glyphs_vbox->add(*AttrEntry((gchar*) "Glyph Name"));
glyphs_vbox->add(*AttrEntry((gchar*) "Unicode"));
+ //glyphs_vbox->add(*AttrSpin((gchar*) "Horizontal Advance"));
+ //glyphs_vbox->add(*AttrCombo((gchar*) "Missing Glyph"));
return glyphs_vbox;
}
diff --git a/src/ui/dialog/svg-fonts-dialog.h b/src/ui/dialog/svg-fonts-dialog.h
index 9ce26f80d..d478f8d8d 100644
--- a/src/ui/dialog/svg-fonts-dialog.h
+++ b/src/ui/dialog/svg-fonts-dialog.h
@@ -72,6 +72,8 @@ public:
private:
Gtk::HBox* AttrEntry(gchar* lbl);
+ Gtk::HBox* AttrCombo(gchar* lbl);
+// Gtk::HBox* AttrSpin(gchar* lbl);
Gtk::VBox* global_settings_tab();
Gtk::VBox* kerning_tab();
Gtk::VBox* glyphs_tab();