/[svn]/gigedit/trunk/src/gigedit/mainwindow.cpp
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/mainwindow.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2325 by persson, Sun Mar 4 09:01:40 2012 UTC revision 2344 by persson, Sun Apr 29 16:15:45 2012 UTC
# Line 1  Line 1 
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
# Line 32  Line 32 
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"
# Line 493  Loader::Loader(const char* filename) Line 495  Loader::Loader(const char* filename)
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    
# Line 766  bool MainWindow::file_save_as() Line 772  bool MainWindow::file_save_as()
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 "
# Line 915  void MainWindow::on_action_help_about() Line 926  void MainWindow::on_action_help_about()
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"
# Line 1553  void MainWindow::on_action_replace_all_s Line 1564  void MainWindow::on_action_replace_all_s
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"
# Line 1567  void MainWindow::on_action_replace_all_s Line 1578  void MainWindow::on_action_replace_all_s
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;

Legend:
Removed from v.2325  
changed lines
  Added in v.2344

  ViewVC Help
Powered by ViewVC