* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "main.h"
#include "shortcuts.h"
+#include <config.h>
+
#include "collect.h"
+#include "compat.h"
+#include "intl.h"
#include "layout.h"
-#include "utilops.h"
+#include "main-defines.h"
#include "ui-bookmark.h"
#include "ui-fileops.h"
#include "ui-misc.h"
+#include "utilops.h"
-typedef struct _ShortcutsData ShortcutsData;
-struct _ShortcutsData
+struct ShortcutsData
{
GtkWidget *vbox;
GtkWidget *bookmarks;
static void shortcuts_bookmark_select(const gchar *path, gpointer data)
{
- ShortcutsData *scd = static_cast<ShortcutsData *>(data);
+ auto scd = static_cast<ShortcutsData *>(data);
if (file_extension_match(path, GQ_COLLECTION_EXT))
{
static void shortcuts_add_close(ShortcutsData *scd)
{
if (scd->dialog) file_dialog_close(scd->dialog);
- scd->dialog_name_entry = NULL;
- scd->dialog = NULL;
+ scd->dialog_name_entry = nullptr;
+ scd->dialog = nullptr;
}
static void shortcuts_add_ok_cb(FileDialog *fd, gpointer data)
{
- ShortcutsData *scd = static_cast<ShortcutsData *>(data);
+ auto scd = static_cast<ShortcutsData *>(data);
const gchar *name = gtk_entry_get_text(GTK_ENTRY(scd->dialog_name_entry));
gboolean empty_name = (name[0] == '\0');
shortcuts_add_close(scd);
}
-static void shortcuts_add_cancel_cb(FileDialog *UNUSED(fd), gpointer data)
+static void shortcuts_add_cancel_cb(FileDialog *, gpointer data)
{
- ShortcutsData *scd = static_cast<ShortcutsData *>(data);
+ auto scd = static_cast<ShortcutsData *>(data);
shortcuts_add_close(scd);
}
static void shortcuts_add_cb(GtkWidget *button, gpointer data)
{
- ShortcutsData *scd = static_cast<ShortcutsData *>(data);
+ auto scd = static_cast<ShortcutsData *>(data);
GtkWidget *hbox;
const gchar *title;
scd->dialog = file_util_file_dlg(title,
"add_shortcuts", button,
shortcuts_add_cancel_cb, scd);
- file_dialog_add_button(scd->dialog, GTK_STOCK_OK, NULL, shortcuts_add_ok_cb, TRUE);
+ file_dialog_add_button(scd->dialog, GQ_ICON_OK, "OK", shortcuts_add_ok_cb, TRUE);
- generic_dialog_add_message(GENERIC_DIALOG(scd->dialog), NULL, title, NULL, FALSE);
+ generic_dialog_add_message(GENERIC_DIALOG(scd->dialog), nullptr, title, nullptr, FALSE);
- file_dialog_add_path_widgets(scd->dialog, NULL, NULL, "add_shortcuts", NULL, NULL);
+ file_dialog_add_path_widgets(scd->dialog, nullptr, nullptr, "add_shortcuts", nullptr, nullptr);
hbox = pref_box_new(GENERIC_DIALOG(scd->dialog)->vbox, FALSE, GTK_ORIENTATION_HORIZONTAL, PREF_PAD_GAP);
pref_label_new(hbox, _("Name:"));
scd->dialog_name_entry = gtk_entry_new();
- gtk_box_pack_start(GTK_BOX(hbox), scd->dialog_name_entry, TRUE, TRUE, 0);
+ gq_gtk_box_pack_start(GTK_BOX(hbox), scd->dialog_name_entry, TRUE, TRUE, 0);
generic_dialog_attach_default(GENERIC_DIALOG(scd->dialog), scd->dialog_name_entry);
gtk_widget_show(scd->dialog_name_entry);
gtk_widget_show(GENERIC_DIALOG(scd->dialog)->dialog);
}
-static void shortcuts_destroy(GtkWidget *UNUSED(widget), gpointer data)
+static void shortcuts_destroy(GtkWidget *, gpointer data)
{
- ShortcutsData *scd = static_cast<ShortcutsData *>(data);
+ auto scd = static_cast<ShortcutsData *>(data);
shortcuts_add_close(scd);
ShortcutsData *scd;
GtkWidget *tbar;
- if (!lw) return NULL;
+ if (!lw) return nullptr;
scd = g_new0(ShortcutsData, 1);
G_CALLBACK(shortcuts_destroy), scd);
scd->bookmarks = bookmark_list_new(SHORTCUTS, shortcuts_bookmark_select, scd);
- gtk_box_pack_start(GTK_BOX(scd->vbox), scd->bookmarks, TRUE, TRUE, 0);
+ gq_gtk_box_pack_start(GTK_BOX(scd->vbox), scd->bookmarks, TRUE, TRUE, 0);
gtk_widget_show(scd->bookmarks);
- tbar = pref_toolbar_new(scd->vbox, GTK_TOOLBAR_ICONS);
+ tbar = pref_toolbar_new(scd->vbox);
- scd->add_button = pref_toolbar_button(tbar, GTK_STOCK_ADD, NULL, FALSE,
+ scd->add_button = pref_toolbar_button(tbar, GQ_ICON_ADD, _("Add"), FALSE,
_("Add Shortcut"),
G_CALLBACK(shortcuts_add_cb), scd);
return scd->vbox;
}
-GtkWidget *shortcuts_new_from_config(LayoutWindow *lw, const gchar **UNUSED(attribute_names), const gchar **UNUSED(attribute_values))
+GtkWidget *shortcuts_new_from_config(LayoutWindow *lw, const gchar **, const gchar **)
{
GtkWidget *shortcuts_bar;
GtkWidget *shortcuts_new_default(LayoutWindow *lw)
{
- return shortcuts_new_from_config(lw, NULL, NULL);
+ return shortcuts_new_from_config(lw, nullptr, nullptr);
}
/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */