[gnome-commander: 170/170] Remove inline keyword on various places to remove compilation errors
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander: 170/170] Remove inline keyword on various places to remove compilation errors
- Date: Wed, 23 Dec 2020 23:52:36 +0000 (UTC)
commit cba0ec1acc97973475a94bd03f8074c4602a84cc
Author: Uwe Scholz <u scholz83 gmx de>
Date: Thu Dec 24 00:49:19 2020 +0100
Remove inline keyword on various places to remove compilation errors
src/dialogs/gnome-cmd-edit-profile-dialog.h | 4 +--
src/dialogs/gnome-cmd-key-shortcuts-dialog.cc | 31 ++++++++++-------
src/dialogs/gnome-cmd-mkdir-dialog.cc | 2 +-
src/dialogs/gnome-cmd-mkdir-dialog.h | 3 ++
src/dialogs/gnome-cmd-options-dialog.cc | 50 ++++++++++++++++++---------
src/gnome-cmd-advrename-profile-component.cc | 2 +-
src/intviewer/viewer-window.cc | 21 ++++++-----
src/intviewer/viewer-window.h | 5 +--
src/tags/gnome-cmd-tags-exiv2.cc | 2 +-
src/tags/gnome-cmd-tags-taglib.cc | 6 ++--
src/utils.cc | 7 ++++
src/utils.h | 9 +----
12 files changed, 86 insertions(+), 56 deletions(-)
---
diff --git a/src/dialogs/gnome-cmd-edit-profile-dialog.h b/src/dialogs/gnome-cmd-edit-profile-dialog.h
index d243775d..56a3dae0 100644
--- a/src/dialogs/gnome-cmd-edit-profile-dialog.h
+++ b/src/dialogs/gnome-cmd-edit-profile-dialog.h
@@ -1,5 +1,5 @@
/**
- * @file gnome-cmd-edit-profile-dialog.h
+ * @FILE gnome-cmd-edit-profile-dialog.h
* @copyright (C) 2001-2006 Marcus Bjurman\n
* @copyright (C) 2007-2012 Piotr Eljasiak\n
* @copyright (C) 2013-2020 Uwe Scholz\n
@@ -75,7 +75,7 @@ namespace GnomeCmd
}
template <typename PROFILE, typename COMPONENT>
- inline EditProfileDialog<PROFILE,COMPONENT>::EditProfileDialog(GtkWindow *parent, PROFILE &profile,
const char *id): help_id(id)
+ EditProfileDialog<PROFILE,COMPONENT>::EditProfileDialog(GtkWindow *parent, PROFILE &profile, const char
*id): help_id(id)
{
GtkWidget *dialog = gtk_dialog_new_with_buttons (_("Edit Profile"), parent,
GtkDialogFlags (GTK_DIALOG_MODAL |
GTK_DIALOG_DESTROY_WITH_PARENT),
diff --git a/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc b/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
index 38773c2d..8037e9e5 100644
--- a/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
+++ b/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
@@ -39,6 +39,14 @@ using namespace std;
#define GNOME_CMD_IS_KEY_SHORTCUTS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
GNOME_CMD_TYPE_KEY_SHORTCUTS_DIALOG)
+GtkTreeViewColumn *create_new_accel_column (GtkTreeView *view, GtkCellRenderer *&renderer, gint COL_KEYS_ID,
gint COL_MODS_ID, const gchar *title);
+GtkTreeViewColumn *create_new_combo_column (GtkTreeView *view, GtkTreeModel *model, GtkCellRenderer
*&renderer, gint COL_ID, const gchar *title);
+gboolean conflict_confirm (GtkWidget *view, const gchar *action, guint accel_key, GdkModifierType
accel_mask);
+gboolean equal_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask);
+gboolean find_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask);
+void set_accel (GtkTreeModel *model, GtkTreePath *path, guint accel_key, GdkModifierType accel_mask);
+
+
struct GnomeCmdKeyShortcutsDialogPrivate
{
GnomeCmdKeyShortcutsDialogPrivate();
@@ -61,11 +69,10 @@ struct GnomeCmdKeyShortcutsDialogClass
};
-inline GnomeCmdKeyShortcutsDialogPrivate::GnomeCmdKeyShortcutsDialogPrivate()
+GnomeCmdKeyShortcutsDialogPrivate::GnomeCmdKeyShortcutsDialogPrivate()
{
}
-
GnomeCmdUserActions *GnomeCmdKeyShortcutsDialog::user_actions = NULL;
@@ -177,8 +184,8 @@ static void gnome_cmd_key_shortcuts_dialog_class_init (GnomeCmdKeyShortcutsDialo
}
-inline GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions);
-inline GtkTreeModel *create_and_fill_model (GnomeCmdUserActions &user_actions);
+GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions);
+GtkTreeModel *create_and_fill_model (GnomeCmdUserActions &user_actions);
static void accel_edited_callback (GtkCellRendererAccel *accel, const char *path_string, guint accel_key,
GdkModifierType accel_mask, guint hardware_keycode, GtkWidget *view);
static void cell_edited_callback (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, GtkWidget
*view);
@@ -268,7 +275,7 @@ gboolean gnome_cmd_key_shortcuts_dialog_new (GnomeCmdUserActions &user_actions)
}
-inline GtkTreeViewColumn *create_new_accel_column (GtkTreeView *view, GtkCellRenderer *&renderer, gint
COL_KEYS_ID, gint COL_MODS_ID, const gchar *title=NULL)
+GtkTreeViewColumn *create_new_accel_column (GtkTreeView *view, GtkCellRenderer *&renderer, gint COL_KEYS_ID,
gint COL_MODS_ID, const gchar *title=NULL)
{
renderer = egg_cell_renderer_keys_new ();
@@ -294,7 +301,7 @@ inline GtkTreeViewColumn *create_new_accel_column (GtkTreeView *view, GtkCellRen
}
-inline GtkTreeViewColumn *create_new_combo_column (GtkTreeView *view, GtkTreeModel *model, GtkCellRenderer
*&renderer, gint COL_ID, const gchar *title=NULL)
+GtkTreeViewColumn *create_new_combo_column (GtkTreeView *view, GtkTreeModel *model, GtkCellRenderer
*&renderer, gint COL_ID, const gchar *title=NULL)
{
renderer = gtk_cell_renderer_combo_new ();
@@ -331,7 +338,7 @@ enum
};
-inline GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions)
+GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions)
{
GtkWidget *view = gtk_tree_view_new ();
@@ -443,7 +450,7 @@ static gint sort_by_accel (GtkTreeModel *model, GtkTreeIter *i1, GtkTreeIter *i2
}
-inline GtkTreeModel *create_and_fill_model (GnomeCmdUserActions &user_actions)
+GtkTreeModel *create_and_fill_model (GnomeCmdUserActions &user_actions)
{
GtkListStore *store = gtk_list_store_new (NUM_COLUMNS,
G_TYPE_UINT, // COL_ACCEL_KEY
@@ -479,7 +486,7 @@ inline GtkTreeModel *create_and_fill_model (GnomeCmdUserActions &user_actions)
}
-inline gboolean conflict_confirm (GtkWidget *view, const gchar *action, guint accel_key, GdkModifierType
accel_mask)
+gboolean conflict_confirm (GtkWidget *view, const gchar *action, guint accel_key, GdkModifierType accel_mask)
{
gchar *accel_string = egg_accelerator_get_label (accel_key, accel_mask);
@@ -507,7 +514,7 @@ inline gboolean conflict_confirm (GtkWidget *view, const gchar *action, guint ac
}
-inline gboolean equal_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask)
+gboolean equal_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask)
{
guint accel_key = 0;
GdkModifierType accel_mask = (GdkModifierType) 0;
@@ -521,7 +528,7 @@ inline gboolean equal_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, Gdk
}
-inline gboolean find_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask)
+gboolean find_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkModifierType mask)
{
gboolean valid_iter;
@@ -533,7 +540,7 @@ inline gboolean find_accel (GtkTreeModel *model, GtkTreeIter *i, guint key, GdkM
}
-inline void set_accel (GtkTreeModel *model, GtkTreePath *path, guint accel_key, GdkModifierType accel_mask)
+void set_accel (GtkTreeModel *model, GtkTreePath *path, guint accel_key, GdkModifierType accel_mask)
{
GtkTreeIter iter;
diff --git a/src/dialogs/gnome-cmd-mkdir-dialog.cc b/src/dialogs/gnome-cmd-mkdir-dialog.cc
index dc981171..87257f07 100644
--- a/src/dialogs/gnome-cmd-mkdir-dialog.cc
+++ b/src/dialogs/gnome-cmd-mkdir-dialog.cc
@@ -30,7 +30,7 @@
using namespace std;
-inline GSList *make_uri_list (GnomeCmdDir *dir, string filename)
+GSList *make_uri_list (GnomeCmdDir *dir, string filename)
{
g_return_val_if_fail (GNOME_CMD_IS_DIR (dir), NULL);
diff --git a/src/dialogs/gnome-cmd-mkdir-dialog.h b/src/dialogs/gnome-cmd-mkdir-dialog.h
index aed0c19e..6a6c1f7a 100644
--- a/src/dialogs/gnome-cmd-mkdir-dialog.h
+++ b/src/dialogs/gnome-cmd-mkdir-dialog.h
@@ -22,5 +22,8 @@
#pragma once
#include "gnome-cmd-dir.h"
+using namespace std;
+
+GSList *make_uri_list (GnomeCmdDir *dir, string filename);
gboolean gnome_cmd_mkdir_dialog_new (GnomeCmdDir *dir, GnomeCmdFile *selected_file=NULL);
diff --git a/src/dialogs/gnome-cmd-options-dialog.cc b/src/dialogs/gnome-cmd-options-dialog.cc
index 7bd3f45d..7828f67b 100644
--- a/src/dialogs/gnome-cmd-options-dialog.cc
+++ b/src/dialogs/gnome-cmd-options-dialog.cc
@@ -31,8 +31,24 @@
using namespace std;
-
-inline GtkWidget *create_font_picker (GtkWidget *parent, const gchar *name)
+GtkWidget *create_filter_tab (GtkWidget *parent, GnomeCmdData::Options &cfg);
+GtkWidget *create_font_picker (GtkWidget *parent, const gchar *name);
+GtkWidget *create_tabs_tab (GtkWidget *parent, GnomeCmdData::Options &cfg);
+void add_app_to_list (GtkCList *clist, GnomeCmdApp *app);
+void add_device_to_list (GtkCList *clist, GnomeCmdConDevice *dev);
+void get_device_dialog_values (GtkWidget *dialog, gchar **alias, gchar **device_utf8, gchar **mountp_utf8,
gchar **icon_path);
+void store_confirmation_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_devices_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_filter_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_format_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_general_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_layout_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_programs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void store_tabs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg);
+void update_app_in_list (GtkCList *clist, GnomeCmdApp *app);
+void update_device_in_list (GtkCList *clist, GnomeCmdConDevice *dev, gchar *alias, gchar *device_fn, gchar
*mountp, gchar *icon_path);
+
+GtkWidget *create_font_picker (GtkWidget *parent, const gchar *name)
{
GtkWidget *w = gtk_font_button_new ();
g_object_ref (w);
@@ -239,7 +255,7 @@ static GtkWidget *create_general_tab (GtkWidget *parent, GnomeCmdData::Options &
}
-inline void store_general_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_general_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *lmb_singleclick_radio = lookup_widget (dialog, "lmb_singleclick_radio");
GtkWidget *lmb_unselects_check = lookup_widget (dialog, "lmb_unselects_check");
@@ -414,7 +430,7 @@ static GtkWidget *create_format_tab (GtkWidget *parent, GnomeCmdData::Options &c
}
-inline void store_format_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_format_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *size_powered_radio = lookup_widget (dialog, "size_powered_radio");
GtkWidget *size_locale_radio = lookup_widget (dialog, "size_locale_radio");
@@ -869,7 +885,7 @@ static GtkWidget *create_layout_tab (GtkWidget *parent, GnomeCmdData::Options &c
}
-inline void store_layout_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_layout_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *iconsize_spin = lookup_widget (dialog, "iconsize_spin");
GtkWidget *iconquality_scale = lookup_widget (dialog, "iconquality_scale");
@@ -925,7 +941,7 @@ inline void store_layout_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
*
**********************************************************************/
-inline GtkWidget *create_tabs_tab (GtkWidget *parent, GnomeCmdData::Options &cfg)
+GtkWidget *create_tabs_tab (GtkWidget *parent, GnomeCmdData::Options &cfg)
{
GtkWidget *frame, *hbox, *scrolled_window, *vbox, *cat, *cat_box;
GtkWidget *radio, *check;
@@ -975,7 +991,7 @@ inline GtkWidget *create_tabs_tab (GtkWidget *parent, GnomeCmdData::Options &cfg
}
-inline void store_tabs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_tabs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *always_show_tabs = lookup_widget (dialog, "always_show_tabs");
GtkWidget *tab_lock_icon_radio = lookup_widget (dialog, "tab_lock_icon_radio");
@@ -1089,7 +1105,7 @@ static GtkWidget *create_confirmation_tab (GtkWidget *parent, GnomeCmdData::Opti
}
-inline void store_confirmation_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_confirmation_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *confirm_delete_check = lookup_widget (dialog, "confirm_delete_check");
GtkWidget *delete_default_check = lookup_widget (dialog, "delete_default_check");
@@ -1143,7 +1159,7 @@ static void on_filter_backup_files_toggled (GtkToggleButton *btn, GtkWidget *dia
}
-inline GtkWidget *create_filter_tab (GtkWidget *parent, GnomeCmdData::Options &cfg)
+GtkWidget *create_filter_tab (GtkWidget *parent, GnomeCmdData::Options &cfg)
{
GtkWidget *frame, *hbox, *vbox, *scrolled_window, *cat, *cat_box;
GtkWidget *check, *backup_check, *entry;
@@ -1218,7 +1234,7 @@ inline GtkWidget *create_filter_tab (GtkWidget *parent, GnomeCmdData::Options &c
}
-inline void store_filter_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_filter_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *hide_unknown_check = lookup_widget (dialog, "hide_unknown_check");
GtkWidget *hide_regular_check = lookup_widget (dialog, "hide_regular_check");
@@ -1271,7 +1287,7 @@ inline void store_filter_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
*
**********************************************************************/
-inline void add_app_to_list (GtkCList *clist, GnomeCmdApp *app)
+void add_app_to_list (GtkCList *clist, GnomeCmdApp *app)
{
gchar *text[3];
@@ -1289,7 +1305,7 @@ inline void add_app_to_list (GtkCList *clist, GnomeCmdApp *app)
}
-inline void update_app_in_list (GtkCList *clist, GnomeCmdApp *app)
+void update_app_in_list (GtkCList *clist, GnomeCmdApp *app)
{
gint row = gtk_clist_find_row_from_data (clist, app);
GnomeCmdPixmap *pm = gnome_cmd_app_get_pixmap (app);
@@ -1735,7 +1751,7 @@ static GtkWidget *create_programs_tab (GtkWidget *parent, GnomeCmdData::Options
}
-inline void store_programs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_programs_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *entry1 = lookup_widget (dialog, "viewer");
GtkWidget *entry2 = lookup_widget (dialog, "editor");
@@ -1766,7 +1782,7 @@ inline void store_programs_options (GtkWidget *dialog, GnomeCmdData::Options &cf
*
**********************************************************************/
-inline void add_device_to_list (GtkCList *clist, GnomeCmdConDevice *dev)
+void add_device_to_list (GtkCList *clist, GnomeCmdConDevice *dev)
{
gchar *text[2];
@@ -1783,7 +1799,7 @@ inline void add_device_to_list (GtkCList *clist, GnomeCmdConDevice *dev)
}
-inline void update_device_in_list (GtkCList *clist, GnomeCmdConDevice *dev, gchar *alias, gchar *device_fn,
gchar *mountp, gchar *icon_path)
+void update_device_in_list (GtkCList *clist, GnomeCmdConDevice *dev, gchar *alias, gchar *device_fn, gchar
*mountp, gchar *icon_path)
{
gnome_cmd_con_device_set_alias (dev, alias);
gnome_cmd_con_device_set_device_fn (dev, device_fn);
@@ -1810,7 +1826,7 @@ static void on_device_dialog_cancel (GtkButton *button, GtkWidget *dialog)
}
-inline void get_device_dialog_values (GtkWidget *dialog, gchar **alias, gchar **device_utf8,
+void get_device_dialog_values (GtkWidget *dialog, gchar **alias, gchar **device_utf8,
gchar **mountp_utf8, gchar **icon_path)
{
GtkWidget *alias_entry = lookup_widget (dialog, "alias_entry");
@@ -2092,7 +2108,7 @@ static GtkWidget *create_devices_tab (GtkWidget *parent, GnomeCmdData::Options &
}
-inline void store_devices_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
+void store_devices_options (GtkWidget *dialog, GnomeCmdData::Options &cfg)
{
GtkWidget *device_only_icon = lookup_widget (dialog, "device_only_icon");
GtkWidget *skip_mounting = lookup_widget (dialog, "skip_mounting");
diff --git a/src/gnome-cmd-advrename-profile-component.cc b/src/gnome-cmd-advrename-profile-component.cc
index fec395b1..4c32e4d5 100644
--- a/src/gnome-cmd-advrename-profile-component.cc
+++ b/src/gnome-cmd-advrename-profile-component.cc
@@ -580,7 +580,7 @@ void GnomeCmdAdvrenameProfileComponent::Private::insert_num_tag(GnomeCmdAdvrenam
}
-inline gchar *GnomeCmdAdvrenameProfileComponent::Private::get_selected_range (GtkWindow *parent, const gchar
*title, const gchar *placeholder, const gchar *filename)
+gchar *GnomeCmdAdvrenameProfileComponent::Private::get_selected_range (GtkWindow *parent, const gchar
*title, const gchar *placeholder, const gchar *filename)
{
if (!filename)
filename = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. " \
diff --git a/src/intviewer/viewer-window.cc b/src/intviewer/viewer-window.cc
index a6addcf3..ff2f3c4c 100644
--- a/src/intviewer/viewer-window.cc
+++ b/src/intviewer/viewer-window.cc
@@ -58,6 +58,11 @@ using namespace std;
* Functions for using GSettings
***********************************/
+GtkWidget *gviewer_window_new ()
+{
+ return (GtkWidget *) g_object_new (gviewer_window_get_type (), NULL);
+}
+
struct _InternalViewerSettings
{
GObject parent;
@@ -148,8 +153,8 @@ static gboolean gviewer_window_key_pressed(GtkWidget *widget, GdkEventKey *event
static GtkWidget *gviewer_window_create_menus(GViewerWindow *gViewerWindow);
-inline void gviewer_window_show_metadata(GViewerWindow *gViewerWindow);
-inline void gviewer_window_hide_metadata(GViewerWindow *gViewerWindow);
+void gviewer_window_show_metadata(GViewerWindow *gViewerWindow);
+void gviewer_window_hide_metadata(GViewerWindow *gViewerWindow);
gboolean gviewerwindow_get_metadata_visble(GViewerWindow *gViewerWindow);
@@ -180,8 +185,8 @@ static void menu_settings_save_settings(GtkMenuItem *item, GViewerWindow *gViewe
static void menu_help_quick_help(GtkMenuItem *item, GViewerWindow *gViewerWindow);
static void menu_help_keyboard(GtkMenuItem *item, GViewerWindow *gViewerWindow);
-inline GtkTreeModel *create_model ();
-inline void fill_model (GtkTreeStore *treestore, GnomeCmdFile *f);
+GtkTreeModel *create_model ();
+void fill_model (GtkTreeStore *treestore, GnomeCmdFile *f);
GtkWidget *create_view ();
/*****************************************
@@ -1211,7 +1216,7 @@ static void menu_help_keyboard(GtkMenuItem *item, GViewerWindow *gViewerWindow)
}
-inline void gviewer_window_show_metadata(GViewerWindow *gViewerWindow)
+void gviewer_window_show_metadata(GViewerWindow *gViewerWindow)
{
g_return_if_fail (gViewerWindow != nullptr);
g_return_if_fail (gViewerWindow->priv->f != nullptr);
@@ -1247,7 +1252,7 @@ inline void gviewer_window_show_metadata(GViewerWindow *gViewerWindow)
}
-inline void gviewer_window_hide_metadata(GViewerWindow *gViewerWindow)
+void gviewer_window_hide_metadata(GViewerWindow *gViewerWindow)
{
g_return_if_fail (gViewerWindow);
@@ -1275,7 +1280,7 @@ enum
} ;
-inline GtkTreeModel *create_model ()
+GtkTreeModel *create_model ()
{
GtkTreeStore *tree = gtk_tree_store_new (NUM_COLS,
G_TYPE_UINT,
@@ -1287,7 +1292,7 @@ inline GtkTreeModel *create_model ()
}
-inline void fill_model (GtkTreeStore *tree, GnomeCmdFile *f)
+void fill_model (GtkTreeStore *tree, GnomeCmdFile *f)
{
if (!gcmd_tags_bulk_load (f))
return;
diff --git a/src/intviewer/viewer-window.h b/src/intviewer/viewer-window.h
index 71b8d349..fa76f8a5 100644
--- a/src/intviewer/viewer-window.h
+++ b/src/intviewer/viewer-window.h
@@ -98,10 +98,7 @@ struct GViewerWindowClass
GtkType gviewer_window_get_type ();
-inline GtkWidget *gviewer_window_new ()
-{
- return (GtkWidget *) g_object_new (gviewer_window_get_type (), NULL);
-}
+GtkWidget *gviewer_window_new ();
void gviewer_window_load_file (GViewerWindow *gViewerWindow, GnomeCmdFile *f);
diff --git a/src/tags/gnome-cmd-tags-exiv2.cc b/src/tags/gnome-cmd-tags-exiv2.cc
index 3bd1a3ed..6868e457 100644
--- a/src/tags/gnome-cmd-tags-exiv2.cc
+++ b/src/tags/gnome-cmd-tags-exiv2.cc
@@ -45,7 +45,7 @@ static DICT<GnomeCmdTag> exiv2_tags(TAG_NONE);
template <typename T>
-inline void readTags(GnomeCmdFileMetadata *metadata, const T &data)
+void readTags(GnomeCmdFileMetadata *metadata, const T &data)
{
if (data.empty()) return;
diff --git a/src/tags/gnome-cmd-tags-taglib.cc b/src/tags/gnome-cmd-tags-taglib.cc
index f4f4338b..db079ad9 100644
--- a/src/tags/gnome-cmd-tags-taglib.cc
+++ b/src/tags/gnome-cmd-tags-taglib.cc
@@ -47,13 +47,15 @@
using namespace std;
+bool getAudioProperties(GnomeCmdFileMetadata &metadata, const TagLib::AudioProperties *properties);
+bool readTags(GnomeCmdFileMetadata &metadata, const TagLib::Ogg::XiphComment *oggTag);
#ifdef HAVE_ID3
static DICT<GnomeCmdTag> id3v2tags(TAG_NONE);
static DICT<GnomeCmdTag> oggtags(TAG_NONE);
-inline bool getAudioProperties(GnomeCmdFileMetadata &metadata, const TagLib::AudioProperties *properties)
+bool getAudioProperties(GnomeCmdFileMetadata &metadata, const TagLib::AudioProperties *properties)
{
if (!properties)
return false;
@@ -247,7 +249,7 @@ static void readTags(GnomeCmdFileMetadata &metadata, const TagLib::ID3v2::Tag *i
}
-inline bool readTags(GnomeCmdFileMetadata &metadata, const TagLib::Ogg::XiphComment *oggTag)
+bool readTags(GnomeCmdFileMetadata &metadata, const TagLib::Ogg::XiphComment *oggTag)
{
metadata.add(TAG_VORBIS_VENDOR, oggTag->vendorID().to8Bit(true));
diff --git a/src/utils.cc b/src/utils.cc
index d336bb74..7f5af812 100644
--- a/src/utils.cc
+++ b/src/utils.cc
@@ -1052,6 +1052,13 @@ void gnome_cmd_help_display (const gchar *file_name, const gchar *link_id)
}
+void gnome_cmd_error_message (const gchar *title, GError *error)
+{
+ gnome_cmd_prompt_message (NULL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, title, error->message);
+ g_error_free (error);
+}
+
+
gboolean gnome_cmd_prepend_su_to_vector (int &argc, char **&argv)
{
// sanity
diff --git a/src/utils.h b/src/utils.h
index 54bd5baf..6a734e13 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -265,13 +265,6 @@ inline void gnome_cmd_show_message (GtkWindow *parent, std::string message, cons
void gnome_cmd_help_display (const gchar *file_name, const gchar *link_id=NULL);
-inline void gnome_cmd_error_message (const gchar *title, GError *error)
-{
- gnome_cmd_prompt_message (NULL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, title, error->message);
- g_error_free (error);
-}
-
-
inline std::string truncate(const std::string &s, guint n=100)
{
if (s.size()<=n)
@@ -406,4 +399,4 @@ gboolean move_old_to_new_location(const gchar* oldPath, const gchar* newPath);
gchar* get_package_config_dir();
-gchar *string_double_underscores (const gchar *string);
\ No newline at end of file
+gchar *string_double_underscores (const gchar *string);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]