summaryrefslogtreecommitdiffstats
path: root/src/widgets/spw-utilities.cpp
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-03-21 22:48:35 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-03-22 17:37:54 +0000
commit750166c03c882fc7ef6ac45fdea32d34789ff1a4 (patch)
treeb3c8a8c307ee2a3c445f079c667a77b468adb76c /src/widgets/spw-utilities.cpp
parentDocument Properties: General UI cleanup (diff)
downloadinkscape-750166c03c882fc7ef6ac45fdea32d34789ff1a4.tar.gz
inkscape-750166c03c882fc7ef6ac45fdea32d34789ff1a4.zip
Realign labels in "Fill and Stroke" dialog
Diffstat (limited to 'src/widgets/spw-utilities.cpp')
-rw-r--r--src/widgets/spw-utilities.cpp84
1 files changed, 40 insertions, 44 deletions
diff --git a/src/widgets/spw-utilities.cpp b/src/widgets/spw-utilities.cpp
index f0fd21c2b..aac323cf6 100644
--- a/src/widgets/spw-utilities.cpp
+++ b/src/widgets/spw-utilities.cpp
@@ -30,28 +30,24 @@ Gtk::Label * spw_label(Gtk::Grid *table, const gchar *label_text, int col, int r
{
Gtk::Label *label_widget = new Gtk::Label();
g_assert(label_widget != nullptr);
- if (target != nullptr)
- {
+ if (target != nullptr) {
label_widget->set_text_with_mnemonic(label_text);
- label_widget->set_mnemonic_widget(*target);
- }
- else
- {
+ label_widget->set_mnemonic_widget(*target);
+ } else {
label_widget->set_text(label_text);
}
label_widget->show();
- label_widget->set_hexpand();
- label_widget->set_halign(Gtk::ALIGN_FILL);
+ label_widget->set_halign(Gtk::ALIGN_START);
label_widget->set_valign(Gtk::ALIGN_CENTER);
- #if GTK_CHECK_VERSION(3,12,0)
+#if GTK_CHECK_VERSION(3,12,0)
label_widget->set_margin_start(4);
label_widget->set_margin_end(4);
- #else
+#else
label_widget->set_margin_left(4);
label_widget->set_margin_right(4);
- #endif
+#endif
table->attach(*label_widget, col, row, 1, 1);
@@ -79,7 +75,7 @@ Gtk::HBox * spw_hbox(Gtk::Grid * table, int width, int col, int row)
static void
sp_set_font_size_recursive (GtkWidget *w, gpointer font)
{
- guint size = GPOINTER_TO_UINT (font);
+ guint size = GPOINTER_TO_UINT (font);
auto css_provider = gtk_css_provider_new();
@@ -98,9 +94,9 @@ sp_set_font_size_recursive (GtkWidget *w, gpointer font)
GTK_STYLE_PROVIDER(css_provider),
GTK_STYLE_PROVIDER_PRIORITY_USER);
- if (GTK_IS_CONTAINER(w)) {
- gtk_container_foreach (GTK_CONTAINER(w), (GtkCallback) sp_set_font_size_recursive, font);
- }
+ if (GTK_IS_CONTAINER(w)) {
+ gtk_container_foreach (GTK_CONTAINER(w), (GtkCallback) sp_set_font_size_recursive, font);
+ }
g_object_unref(css_provider);
}
@@ -108,16 +104,16 @@ sp_set_font_size_recursive (GtkWidget *w, gpointer font)
void
sp_set_font_size (GtkWidget *w, guint font)
{
- sp_set_font_size_recursive (w, GUINT_TO_POINTER(font));
+ sp_set_font_size_recursive (w, GUINT_TO_POINTER(font));
}
void
sp_set_font_size_smaller (GtkWidget *w)
{
- PangoContext *pc = gtk_widget_get_pango_context (w);
- PangoFontDescription* pfd = pango_context_get_font_description (pc);
- guint size = pango_font_description_get_size (pfd);
- sp_set_font_size_recursive (w, GUINT_TO_POINTER((int) (0.8*size)));
+ PangoContext *pc = gtk_widget_get_pango_context (w);
+ PangoFontDescription* pfd = pango_context_get_font_description (pc);
+ guint size = pango_font_description_get_size (pfd);
+ sp_set_font_size_recursive (w, GUINT_TO_POINTER((int) (0.8*size)));
}
/**
@@ -125,22 +121,22 @@ sp_set_font_size_smaller (GtkWidget *w)
*/
gpointer sp_search_by_data_recursive(GtkWidget *w, gpointer key)
{
- gpointer r = nullptr;
+ gpointer r = nullptr;
- if (w && G_IS_OBJECT(w)) {
- r = g_object_get_data(G_OBJECT(w), (gchar *) key);
- }
- if (r) return r;
+ if (w && G_IS_OBJECT(w)) {
+ r = g_object_get_data(G_OBJECT(w), (gchar *) key);
+ }
+ if (r) return r;
- if (GTK_IS_CONTAINER(w)) {
+ if (GTK_IS_CONTAINER(w)) {
std::vector<Gtk::Widget*> children = Glib::wrap(GTK_CONTAINER(w))->get_children();
- for (auto i:children) {
- r = sp_search_by_data_recursive(GTK_WIDGET(i->gobj()), key);
- if (r) return r;
- }
- }
+ for (auto i:children) {
+ r = sp_search_by_data_recursive(GTK_WIDGET(i->gobj()), key);
+ if (r) return r;
+ }
+ }
- return nullptr;
+ return nullptr;
}
/**
@@ -184,22 +180,22 @@ sp_search_by_name_recursive(Gtk::Widget *parent, const Glib::ustring& name)
*/
GtkWidget *sp_search_by_value_recursive(GtkWidget *w, gchar *key, gchar *value)
{
- gchar *r = nullptr;
+ gchar *r = nullptr;
- if (w && G_IS_OBJECT(w)) {
- r = (gchar *) g_object_get_data(G_OBJECT(w), key);
- }
- if (r && !strcmp (r, value)) return w;
+ if (w && G_IS_OBJECT(w)) {
+ r = (gchar *) g_object_get_data(G_OBJECT(w), key);
+ }
+ if (r && !strcmp (r, value)) return w;
- if (GTK_IS_CONTAINER(w)) {
+ if (GTK_IS_CONTAINER(w)) {
std::vector<Gtk::Widget*> children = Glib::wrap(GTK_CONTAINER(w))->get_children();
- for (auto i:children) {
- GtkWidget *child = sp_search_by_value_recursive(GTK_WIDGET(i->gobj()), key, value);
- if (child) return child;
- }
- }
+ for (auto i:children) {
+ GtkWidget *child = sp_search_by_value_recursive(GTK_WIDGET(i->gobj()), key, value);
+ if (child) return child;
+ }
+ }
- return nullptr;
+ return nullptr;
}
/*