1 |
/* |
/* |
2 |
* Copyright (C) 2006-2011 Andreas Persson |
* Copyright (C) 2006-2012 Andreas Persson |
3 |
* |
* |
4 |
* This program is free software; you can redistribute it and/or |
* This program is free software; you can redistribute it and/or |
5 |
* modify it under the terms of the GNU General Public License as |
* modify it under the terms of the GNU General Public License as |
32 |
#include <gtkmm/main.h> |
#include <gtkmm/main.h> |
33 |
#include <gtkmm/radiomenuitem.h> |
#include <gtkmm/radiomenuitem.h> |
34 |
#include <gtkmm/toggleaction.h> |
#include <gtkmm/toggleaction.h> |
35 |
|
#if GTKMM_MAJOR_VERSION < 3 |
36 |
#include "wrapLabel.hh" |
#include "wrapLabel.hh" |
37 |
|
#endif |
38 |
|
|
39 |
#include "global.h" |
#include "global.h" |
40 |
#include "compat.h" |
#include "compat.h" |
495 |
|
|
496 |
void Loader::launch() |
void Loader::launch() |
497 |
{ |
{ |
498 |
thread = Glib::Threads::Thread::create(sigc::mem_fun(*this, &Loader::thread_function), true); |
#ifdef OLD_THREADS |
499 |
|
thread = Glib::Thread::create(sigc::mem_fun(*this, &Loader::thread_function), true); |
500 |
|
#else |
501 |
|
thread = Glib::Threads::Thread::create(sigc::mem_fun(*this, &Loader::thread_function)); |
502 |
|
#endif |
503 |
printf("launch thread=%x\n", thread); |
printf("launch thread=%x\n", thread); |
504 |
} |
} |
505 |
|
|
772 |
descriptionArea.set_spacing(15); |
descriptionArea.set_spacing(15); |
773 |
Gtk::Image warningIcon(Gtk::Stock::DIALOG_WARNING, Gtk::IconSize(Gtk::ICON_SIZE_DIALOG)); |
Gtk::Image warningIcon(Gtk::Stock::DIALOG_WARNING, Gtk::IconSize(Gtk::ICON_SIZE_DIALOG)); |
774 |
descriptionArea.pack_start(warningIcon, Gtk::PACK_SHRINK); |
descriptionArea.pack_start(warningIcon, Gtk::PACK_SHRINK); |
775 |
|
#if GTKMM_MAJOR_VERSION < 3 |
776 |
view::WrapLabel description; |
view::WrapLabel description; |
777 |
|
#else |
778 |
|
Gtk::Label description; |
779 |
|
description.set_line_wrap(); |
780 |
|
#endif |
781 |
description.set_markup( |
description.set_markup( |
782 |
_("\n<b>CAUTION:</b> You <b>MUST</b> use the " |
_("\n<b>CAUTION:</b> You <b>MUST</b> use the " |
783 |
"<span style=\"italic\">\"Save\"</span> dialog instead of " |
"<span style=\"italic\">\"Save\"</span> dialog instead of " |
926 |
dialog.set_name("Gigedit"); |
dialog.set_name("Gigedit"); |
927 |
#endif |
#endif |
928 |
dialog.set_version(VERSION); |
dialog.set_version(VERSION); |
929 |
dialog.set_copyright("Copyright (C) 2006-2011 Andreas Persson"); |
dialog.set_copyright("Copyright (C) 2006-2012 Andreas Persson"); |
930 |
dialog.set_comments(_( |
dialog.set_comments(_( |
931 |
"Released under the GNU General Public License.\n" |
"Released under the GNU General Public License.\n" |
932 |
"\n" |
"\n" |
1564 |
if (!file) return; |
if (!file) return; |
1565 |
Gtk::FileChooserDialog dialog(*this, _("Select Folder"), |
Gtk::FileChooserDialog dialog(*this, _("Select Folder"), |
1566 |
Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER); |
Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER); |
1567 |
view::WrapLabel description( |
const char* str = |
1568 |
_("This is a very specific function. It tries to replace all samples " |
_("This is a very specific function. It tries to replace all samples " |
1569 |
"in the current gig file by samples located in the chosen " |
"in the current gig file by samples located in the chosen " |
1570 |
"directory.\n\n" |
"directory.\n\n" |
1578 |
"the sample in the gig file accordingly. If you don't need an " |
"the sample in the gig file accordingly. If you don't need an " |
1579 |
"extension, blank the field below. Any gig sample where no " |
"extension, blank the field below. Any gig sample where no " |
1580 |
"appropriate sample file could be found will be reported and left " |
"appropriate sample file could be found will be reported and left " |
1581 |
"untouched.\n") |
"untouched.\n"); |
1582 |
); |
#if GTKMM_MAJOR_VERSION < 3 |
1583 |
|
view::WrapLabel description(str); |
1584 |
|
#else |
1585 |
|
Gtk::Label description(str); |
1586 |
|
description.set_line_wrap(); |
1587 |
|
#endif |
1588 |
Gtk::HBox entryArea; |
Gtk::HBox entryArea; |
1589 |
Gtk::Label entryLabel( _("Add filename extension: "), Gtk::ALIGN_START); |
Gtk::Label entryLabel( _("Add filename extension: "), Gtk::ALIGN_START); |
1590 |
Gtk::Entry postfixEntryBox; |
Gtk::Entry postfixEntryBox; |