Ticket #7275: mediaconverter-about-update.2.patch

File mediaconverter-about-update.2.patch, 3.1 KB (added by Karvjorm, 13 years ago)

An About box update for MediaConverter application.

  • src/apps/mediaconverter/MediaConverterWindow.cpp

     
    1717#include <ControlLook.h>
    1818#include <FilePanel.h>
    1919#include <LayoutBuilder.h>
    20 #include <Locale.h>
    2120#include <Menu.h>
    2221#include <MenuBar.h>
    2322#include <MenuField.h>
     
    3029#include <Slider.h>
    3130#include <StringView.h>
    3231#include <TextControl.h>
     32#include <TextView.h>
    3333
    3434#include "MediaFileInfoView.h"
    3535#include "MediaFileListView.h"
     
    385385
    386386        case DISP_ABOUT_MESSAGE:
    387387        {
    388             BString title(B_TRANSLATE("About" B_UTF8_ELLIPSIS));
    389             (new BAlert(title,
    390                     B_TRANSLATE("MediaConverter\n"
    391                     VERSION"\n"
    392                     B_UTF8_COPYRIGHT" 1999, Be Incorporated.\n"
    393                     B_UTF8_COPYRIGHT" 2000-2004 Jun Suzuki\n"
    394                     B_UTF8_COPYRIGHT" 2007 Stephan Aßmus\n"
    395                     B_UTF8_COPYRIGHT" 2010 Haiku, Inc."),
    396                     B_TRANSLATE("OK")))->Go();
     388            BString aboutText(B_TRANSLATE("MediaConverter"));
     389            int32 titleLength = aboutText.Length();
     390            aboutText << "\n\n";
     391            aboutText << B_TRANSLATE("Version");
     392            aboutText << " 1.3.1\n";
     393            aboutText << B_UTF8_COPYRIGHT;
     394            aboutText << " 1999, Be Incorporated.\n";
     395            aboutText << B_UTF8_COPYRIGHT;
     396            aboutText << " 2000-2004 Jun Suzuki\n";
     397            aboutText << B_UTF8_COPYRIGHT;
     398            aboutText << " 2007 Stephan Aßmus\n";
     399            aboutText << B_UTF8_COPYRIGHT;
     400            aboutText << " 2010-2011 Haiku, Inc.\n";
     401            BAlert* alert = new BAlert(B_TRANSLATE("About" B_UTF8_ELLIPSIS),
     402                aboutText.String(), B_TRANSLATE("OK"));
     403            BTextView* view = alert->TextView();
     404            BFont font;
     405           
     406            view->SetStylable(true);
     407           
     408            view->GetFont(&font);
     409            font.SetSize(18);
     410            font.SetFace(B_BOLD_FACE);
     411            view->SetFontAndColor(0, titleLength, &font);
     412            alert->Go();
    397413            break;
    398414        }
    399415
  • src/apps/mediaconverter/MediaEncoderWindow.cpp

     
    77#include <stdio.h>
    88
    99#include <Catalog.h>
    10 #include <Locale.h>
    1110#include <View.h>
    1211
    1312
  • src/apps/mediaconverter/MediaConverterApp.cpp

     
    1212#include <Alert.h>
    1313#include <Catalog.h>
    1414#include <fs_attr.h>
    15 #include <Locale.h>
    1615#include <MediaFile.h>
    1716#include <MediaTrack.h>
    1817#include <Mime.h>
  • src/apps/mediaconverter/MediaFileInfoView.cpp

     
    77#include <Alert.h>
    88#include <Catalog.h>
    99#include <ControlLook.h>
    10 #include <Locale.h>
    1110#include <MediaFile.h>
    1211#include <MediaTrack.h>
    1312#include <String.h>