summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-07-21 22:19:53 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-07-21 22:19:53 +0000
commit34d08da015358e09229ebd7f01744432901bdc47 (patch)
tree5766107cc843557a0fab0c9bda889311ba41d9fc /src/ui
parentFixing some icons dont redraw (diff)
downloadinkscape-34d08da015358e09229ebd7f01744432901bdc47.tar.gz
inkscape-34d08da015358e09229ebd7f01744432901bdc47.zip
Fixing coding style
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp152
-rw-r--r--src/ui/dialog/inkscape-preferences.h12
-rw-r--r--src/ui/interface.cpp19
-rw-r--r--src/ui/interface.h2
-rw-r--r--src/ui/widget/anchor-selector.cpp2
-rw-r--r--src/ui/widget/preferences-widget.cpp23
-rw-r--r--src/ui/widget/preferences-widget.h10
7 files changed, 105 insertions, 115 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index 7e6e516ae..de6a6e262 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -19,14 +19,14 @@
#include "inkscape-preferences.h"
+#include <gio/gio.h>
#include <glibmm/i18n.h>
-#include <glibmm/miscutils.h>
#include <glibmm/markup.h>
+#include <glibmm/miscutils.h>
+#include <gtk/gtksettings.h>
#include <gtkmm/main.h>
-#include <gtkmm/recentmanager.h>
#include <gtkmm/recentinfo.h>
-#include <gtk/gtksettings.h>
-#include <gio/gio.h>
+#include <gtkmm/recentmanager.h>
#include "cms-system.h"
#include "document.h"
@@ -52,8 +52,8 @@
#include "object/color-profile.h"
#include "style.h"
-#include "ui/widget/style-swatch.h"
#include "ui/interface.h"
+#include "ui/widget/style-swatch.h"
#ifdef HAVE_ASPELL
# include <aspell.h>
@@ -340,7 +340,7 @@ void InkscapePreferences::AddNewObjectsStyle(DialogPage &p, Glib::ustring const
_("Remember the style of the (first) selected object as this tool's style"));
}
-//static void changeTheme()
+// static void changeTheme()
//{
// sp_ui_reload();
//}
@@ -580,38 +580,34 @@ void InkscapePreferences::initPageTools()
#endif // WITH_LPETOOL
}
-gchar * _inkscape_get_theme_dir (void)
+gchar *_inkscape_get_theme_dir(void)
{
- const gchar *var;
+ const gchar *var;
- var = g_getenv ("GTK_DATA_PREFIX");
- if (var == NULL)
- var = g_getenv ("GTK_PATH");
- return g_build_filename (var, "share", "themes", NULL);
+ var = g_getenv("GTK_DATA_PREFIX");
+ if (var == NULL)
+ var = g_getenv("GTK_PATH");
+ return g_build_filename(var, "share", "themes", NULL);
}
-static void
-_inkscape_fill_gtk (const gchar *path,
- GHashTable *t)
+static void _inkscape_fill_gtk(const gchar *path, GHashTable *t)
{
- const gchar *dir_entry;
- GDir *dir = g_dir_open (path, 0, NULL);
+ const gchar *dir_entry;
+ GDir *dir = g_dir_open(path, 0, NULL);
- if (!dir)
- return;
+ if (!dir)
+ return;
- while ((dir_entry = g_dir_read_name (dir)))
- {
- gchar *filename = g_build_filename (path, dir_entry, "gtk-3.0", "gtk.css", NULL);
+ while ((dir_entry = g_dir_read_name(dir))) {
+ gchar *filename = g_build_filename(path, dir_entry, "gtk-3.0", "gtk.css", NULL);
- if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) &&
- !g_hash_table_contains (t, dir_entry))
- g_hash_table_add (t, g_strdup (dir_entry));
+ if (g_file_test(filename, G_FILE_TEST_IS_REGULAR) && !g_hash_table_contains(t, dir_entry))
+ g_hash_table_add(t, g_strdup(dir_entry));
- g_free (filename);
+ g_free(filename);
}
- g_dir_close (dir);
+ g_dir_close(dir);
}
@@ -745,8 +741,8 @@ void InkscapePreferences::initPageUI()
_("Selects whether the dockbar switcher will show text labels, icons, or both"), false);
}
- //Theme
- _page_theme.add_group_header( _("Theme changes, require restart"));
+ // Theme
+ _page_theme.add_group_header(_("Theme changes, require restart"));
{
GHashTable *t;
GHashTableIter iter;
@@ -754,54 +750,51 @@ void InkscapePreferences::initPageUI()
gchar **builtin_themes;
GList *list, *l;
guint i;
- const gchar * const *dirs;
+ const gchar *const *dirs;
- t = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
+ t = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL);
/* Builtin themes */
- builtin_themes = g_resources_enumerate_children ("/org/gtk/libgtk/theme", G_RESOURCE_LOOKUP_FLAGS_NONE, NULL);
- for (i = 0; builtin_themes[i] != NULL; i++)
- {
- if (g_str_has_suffix (builtin_themes[i], "/"))
- g_hash_table_add (t, g_strndup (builtin_themes[i], strlen (builtin_themes[i]) - 1));
+ builtin_themes = g_resources_enumerate_children("/org/gtk/libgtk/theme", G_RESOURCE_LOOKUP_FLAGS_NONE, NULL);
+ for (i = 0; builtin_themes[i] != NULL; i++) {
+ if (g_str_has_suffix(builtin_themes[i], "/"))
+ g_hash_table_add(t, g_strndup(builtin_themes[i], strlen(builtin_themes[i]) - 1));
}
- g_strfreev (builtin_themes);
+ g_strfreev(builtin_themes);
- path = _inkscape_get_theme_dir ();
- _inkscape_fill_gtk (path, t);
- g_free (path);
+ path = _inkscape_get_theme_dir();
+ _inkscape_fill_gtk(path, t);
+ g_free(path);
- path = g_build_filename (g_get_user_data_dir (), "themes", NULL);
- _inkscape_fill_gtk (path, t);
- g_free (path);
+ path = g_build_filename(g_get_user_data_dir(), "themes", NULL);
+ _inkscape_fill_gtk(path, t);
+ g_free(path);
- path = g_build_filename (g_get_home_dir (), ".themes", NULL);
- _inkscape_fill_gtk (path, t);
- g_free (path);
+ path = g_build_filename(g_get_home_dir(), ".themes", NULL);
+ _inkscape_fill_gtk(path, t);
+ g_free(path);
- dirs = g_get_system_data_dirs ();
- for (i = 0; dirs[i]; i++)
- {
- path = g_build_filename (dirs[i], "themes", NULL);
- _inkscape_fill_gtk (path, t);
- g_free (path);
+ dirs = g_get_system_data_dirs();
+ for (i = 0; dirs[i]; i++) {
+ path = g_build_filename(dirs[i], "themes", NULL);
+ _inkscape_fill_gtk(path, t);
+ g_free(path);
}
-
+
list = NULL;
- g_hash_table_iter_init (&iter, t);
- while (g_hash_table_iter_next (&iter, (gpointer *)&theme, NULL))
- list = g_list_insert_sorted (list, theme, (GCompareFunc)strcmp);
+ g_hash_table_iter_init(&iter, t);
+ while (g_hash_table_iter_next(&iter, (gpointer *)&theme, NULL))
+ list = g_list_insert_sorted(list, theme, (GCompareFunc)strcmp);
std::vector<Glib::ustring> labels;
std::vector<Glib::ustring> values;
- for (l = list; l; l = l->next)
- {
+ for (l = list; l; l = l->next) {
theme = (gchar *)l->data;
labels.push_back(Glib::ustring(theme));
values.push_back(Glib::ustring(theme));
}
- g_list_free (list);
- g_hash_table_destroy (t);
+ g_list_free(list);
+ g_hash_table_destroy(t);
_gtk_theme.init("/theme/gtkTheme", labels, values, "Adwaita");
_page_theme.add_line(false, _("Change Gtk theme:"), _gtk_theme, "", "", false);
@@ -809,25 +802,24 @@ void InkscapePreferences::initPageUI()
{
using namespace Inkscape::IO::Resource;
- auto files = get_foldernames(ICONS, {"application"});
+ auto files = get_foldernames(ICONS, { "application" });
std::vector<Glib::ustring> labels;
std::vector<Glib::ustring> values;
- for(auto &filename: files) {
+ for (auto &filename : files) {
// from https://stackoverflow.com/questions/8520560/get-a-file-name-from-a-path#8520871
// Maybe we can link boost path utilities
// Remove directory if present.
// Do this before extension removal incase directory has a period character.
const size_t last_slash_idx = filename.find_last_of("\\/");
- if (std::string::npos != last_slash_idx)
- {
+ if (std::string::npos != last_slash_idx) {
filename.erase(0, last_slash_idx + 1);
}
labels.push_back(filename);
values.push_back(filename);
}
- std::sort(labels.begin(), labels.end());
- std::sort(values.begin(), values.end());
+ std::sort(labels.begin(), labels.end());
+ std::sort(values.begin(), values.end());
labels.erase(unique(labels.begin(), labels.end()), labels.end());
values.erase(unique(values.begin(), values.end()), values.end());
_icon_theme.init("/theme/iconTheme", labels, values, "hicolor");
@@ -841,27 +833,27 @@ void InkscapePreferences::initPageUI()
_symbolic_color.init(_("Color for symbolic icons:"), "/theme/symbolicColor", 0x000000ff);
_page_theme.add_line(false, _("Color for symbolic icons:"), _symbolic_color, "", "", true);
{
- Glib::ustring sizeLabels[] = {C_("Icon size", "Larger"), C_("Icon size", "Large"), C_("Icon size", "Small"), C_("Icon size", "Smaller")};
- int sizeValues[] = {3, 0, 1, 2};
+ Glib::ustring sizeLabels[] = { C_("Icon size", "Larger"), C_("Icon size", "Large"), C_("Icon size", "Small"),
+ C_("Icon size", "Smaller") };
+ int sizeValues[] = { 3, 0, 1, 2 };
// "Larger" is 3 to not break existing preference files. Should fix in GTK3
- _misc_small_tools.init( "/toolbox/tools/small", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 0 );
- _page_theme.add_line( false, _("Toolbox icon size:"), _misc_small_tools, "",
- _("Set the size for the tool icons (requires restart)"), false);
+ _misc_small_tools.init("/toolbox/tools/small", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 0);
+ _page_theme.add_line(false, _("Toolbox icon size:"), _misc_small_tools, "",
+ _("Set the size for the tool icons (requires restart)"), false);
- _misc_small_toolbar.init( "/toolbox/small", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 0 );
- _page_theme.add_line( false, _("Control bar icon size:"), _misc_small_toolbar, "",
- _("Set the size for the icons in tools' control bars to use (requires restart)"), false);
+ _misc_small_toolbar.init("/toolbox/small", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 0);
+ _page_theme.add_line(false, _("Control bar icon size:"), _misc_small_toolbar, "",
+ _("Set the size for the icons in tools' control bars to use (requires restart)"), false);
- _misc_small_secondary.init( "/toolbox/secondary", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 1 );
- _page_theme.add_line( false, _("Secondary toolbar icon size:"), _misc_small_secondary, "",
- _("Set the size for the icons in secondary toolbars to use (requires restart)"), false);
+ _misc_small_secondary.init("/toolbox/secondary", sizeLabels, sizeValues, G_N_ELEMENTS(sizeLabels), 1);
+ _page_theme.add_line(false, _("Secondary toolbar icon size:"), _misc_small_secondary, "",
+ _("Set the size for the icons in secondary toolbars to use (requires restart)"), false);
}
Glib::ustring const label = _("Now");
Glib::ustring const tooltip = _("A bit slow process");
- _apply_theme = new UI::Widget::Button(label,tooltip);
- _page_theme.add_line( false, _("Apply theme"), *_apply_theme, "",
- _("Apply theme"), false);
+ _apply_theme = new UI::Widget::Button(label, tooltip);
+ _page_theme.add_line(false, _("Apply theme"), *_apply_theme, "", _("Apply theme"), false);
_apply_theme->signal_clicked().connect(sigc::ptr_fun(sp_ui_reload));
this->AddPage(_page_theme, _("Theme"), iter_ui, PREFS_PAGE_UI_THEME);
// Windows
diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h
index d172687fa..152ecf6cd 100644
--- a/src/ui/dialog/inkscape-preferences.h
+++ b/src/ui/dialog/inkscape-preferences.h
@@ -240,15 +240,15 @@ protected:
UI::Widget::PrefCheckButton _t_node_delete_preserves_shape;
UI::Widget::PrefColorPicker _t_node_pathoutline_color;
- UI::Widget::PrefCombo _gtk_theme;
- UI::Widget::PrefCombo _icon_theme;
+ UI::Widget::PrefCombo _gtk_theme;
+ UI::Widget::PrefCombo _icon_theme;
UI::Widget::PrefCheckButton _dark_theme;
UI::Widget::PrefCheckButton _symbolic_icons;
UI::Widget::PrefColorPicker _symbolic_color;
- UI::Widget::PrefCombo _misc_small_toolbar;
- UI::Widget::PrefCombo _misc_small_secondary;
- UI::Widget::PrefCombo _misc_small_tools;
- UI::Widget::Button *_apply_theme;
+ UI::Widget::PrefCombo _misc_small_toolbar;
+ UI::Widget::PrefCombo _misc_small_secondary;
+ UI::Widget::PrefCombo _misc_small_tools;
+ UI::Widget::Button *_apply_theme;
UI::Widget::PrefRadioButton _win_dockable;
UI::Widget::PrefRadioButton _win_floating;
diff --git a/src/ui/interface.cpp b/src/ui/interface.cpp
index 89f2c3d8a..99fbbc23c 100644
--- a/src/ui/interface.cpp
+++ b/src/ui/interface.cpp
@@ -263,29 +263,28 @@ sp_ui_new_view()
sp_namedview_update_layers_from_document(static_cast<SPDesktop*>(dtw->view));
}
-void
-sp_ui_reload()
+void sp_ui_reload()
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
int window_geometry = prefs->getInt("/options/savewindowgeometry/value", PREFS_WINDOW_GEOMETRY_NONE);
- g_object_set (gtk_settings_get_default (), "gtk-theme-name", prefs->getString("/theme/gtkTheme").c_str(), NULL);
- g_object_set (gtk_settings_get_default (), "gtk-application-prefer-dark-theme", prefs->getBool("/theme/darkTheme", false), NULL);
+ g_object_set(gtk_settings_get_default(), "gtk-theme-name", prefs->getString("/theme/gtkTheme").c_str(), NULL);
+ g_object_set(gtk_settings_get_default(), "gtk-application-prefer-dark-theme",
+ prefs->getBool("/theme/darkTheme", false), NULL);
prefs->setInt("/options/savewindowgeometry/value", PREFS_WINDOW_GEOMETRY_LAST);
prefs->save();
std::list<SPDesktop *> desktops;
INKSCAPE.get_all_desktops(desktops);
std::list<SPDesktop *>::iterator i = desktops.begin();
- while (i != desktops.end())
- {
- SPDesktop * dt = *i;
+ while (i != desktops.end()) {
+ SPDesktop *dt = *i;
if (dt == nullptr) {
++i;
continue;
}
dt->storeDesktopPosition();
- SPDocument *document;
+ SPDocument *document;
SPViewWidget *dtw;
document = dt->getDocument();
@@ -300,8 +299,8 @@ sp_ui_reload()
continue;
}
sp_create_window(dtw, TRUE);
- sp_namedview_window_from_document(static_cast<SPDesktop*>(dtw->view));
- sp_namedview_update_layers_from_document(static_cast<SPDesktop*>(dtw->view));
+ sp_namedview_window_from_document(static_cast<SPDesktop *>(dtw->view));
+ sp_namedview_update_layers_from_document(static_cast<SPDesktop *>(dtw->view));
dt->destroyWidget();
i++;
}
diff --git a/src/ui/interface.h b/src/ui/interface.h
index 90d86bea7..fcaa9801a 100644
--- a/src/ui/interface.h
+++ b/src/ui/interface.h
@@ -45,7 +45,7 @@ void sp_ui_close_view (GtkWidget *widget);
void sp_ui_new_view ();
-void sp_ui_reload ();
+void sp_ui_reload();
/**
* @todo TODO: not yet working. To be re-enabled (by adding to menu) once it works.
diff --git a/src/ui/widget/anchor-selector.cpp b/src/ui/widget/anchor-selector.cpp
index fc7c15f21..0873f9a84 100644
--- a/src/ui/widget/anchor-selector.cpp
+++ b/src/ui/widget/anchor-selector.cpp
@@ -20,7 +20,7 @@ void AnchorSelector::setupButton(const Glib::ustring& icon, Gtk::ToggleButton& b
Gtk::Image *buttonIcon = Gtk::manage(sp_get_icon_image(icon, Gtk::ICON_SIZE_SMALL_TOOLBAR));
buttonIcon->show();
- button.set_relief(Gtk::RELIEF_NONE);
+ button.set_relief(Gtk::RELIEF_NONE);
button.show();
button.add(*buttonIcon);
button.set_can_focus(false);
diff --git a/src/ui/widget/preferences-widget.cpp b/src/ui/widget/preferences-widget.cpp
index 09656a800..7e9335a8a 100644
--- a/src/ui/widget/preferences-widget.cpp
+++ b/src/ui/widget/preferences-widget.cpp
@@ -634,13 +634,14 @@ void PrefCombo::init(Glib::ustring const &prefs_path,
this->set_active(row);
}
-void PrefCombo::init(Glib::ustring const &prefs_path,
- std::vector<Glib::ustring> labels, std::vector<int> values, int default_value)
+void PrefCombo::init(Glib::ustring const &prefs_path, std::vector<Glib::ustring> labels, std::vector<int> values,
+ int default_value)
{
size_t labels_size = labels.size();
size_t values_size = values.size();
if (values_size != labels_size) {
- std::cout << "PrefCombo::" << "Diferent number of values/labels in " << prefs_path << std::endl;
+ std::cout << "PrefCombo::"
+ << "Diferent number of values/labels in " << prefs_path << std::endl;
return;
}
_prefs_path = prefs_path;
@@ -648,8 +649,7 @@ void PrefCombo::init(Glib::ustring const &prefs_path,
int row = 0;
int value = prefs->getInt(_prefs_path, default_value);
- for (int i = 0 ; i < labels_size; ++i)
- {
+ for (int i = 0; i < labels_size; ++i) {
this->append(labels[i]);
_values.push_back(values[i]);
if (value == values[i])
@@ -658,26 +658,25 @@ void PrefCombo::init(Glib::ustring const &prefs_path,
this->set_active(row);
}
-void PrefCombo::init(Glib::ustring const &prefs_path,
- std::vector<Glib::ustring> labels, std::vector<Glib::ustring> values, Glib::ustring default_value)
+void PrefCombo::init(Glib::ustring const &prefs_path, std::vector<Glib::ustring> labels,
+ std::vector<Glib::ustring> values, Glib::ustring default_value)
{
size_t labels_size = labels.size();
size_t values_size = values.size();
if (values_size != labels_size) {
- std::cout << "PrefCombo::" << "Diferent number of values/labels in " << prefs_path << std::endl;
+ std::cout << "PrefCombo::"
+ << "Diferent number of values/labels in " << prefs_path << std::endl;
return;
}
_prefs_path = prefs_path;
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
int row = 0;
Glib::ustring value = prefs->getString(_prefs_path);
- if(value.empty())
- {
+ if (value.empty()) {
value = default_value;
}
- for (int i = 0 ; i < labels_size; ++i)
- {
+ for (int i = 0; i < labels_size; ++i) {
this->append(labels[i]);
_ustr_values.push_back(values[i]);
if (value == values[i])
diff --git a/src/ui/widget/preferences-widget.h b/src/ui/widget/preferences-widget.h
index f75079c77..5036a1c50 100644
--- a/src/ui/widget/preferences-widget.h
+++ b/src/ui/widget/preferences-widget.h
@@ -185,13 +185,13 @@ public:
* Initialize a combo box.
* with vectors.
*/
- void init(Glib::ustring const &prefs_path,
- std::vector<Glib::ustring> labels, std::vector<int> values, int default_value);
+ void init(Glib::ustring const &prefs_path, std::vector<Glib::ustring> labels, std::vector<int> values,
+ int default_value);
- void init(Glib::ustring const &prefs_path,
- std::vector<Glib::ustring> labels, std::vector<Glib::ustring> values, Glib::ustring default_value);
+ void init(Glib::ustring const &prefs_path, std::vector<Glib::ustring> labels, std::vector<Glib::ustring> values,
+ Glib::ustring default_value);
-protected:
+ protected:
Glib::ustring _prefs_path;
std::vector<int> _values;
std::vector<Glib::ustring> _ustr_values; ///< string key values used optionally instead of numeric _values