MarketWatch - Stock Market Quotes, Business News, Financial News
Bulletin
Investor Alert

Markets »

109.73MDow Volume:
Avg Vol: 113.10M
Unchanged
224
Decliners
2653
Advancers
3709
Price Chg %Chg 1 Day
Range: 1 Day
  • 1 Day
  • 5 Days
  • 1 Month
  • 3 Months
  • 6 Months
  • 1 Year
  • 2 Years
Dow
/quotes/zigman/627449/realtime 16,375 +23 0.14%
Nasdaq
/quotes/zigman/12633936/realtime 4,733 -16 0.35%
S&P 500
/quotes/zigman/3870025/realtime 1,951 +2 0.12%
GlobalDow
/quotes/zigman/629063/realtime 2,318 -5 0.21%
Gold
/quotes/zigman/662444/delayed 1,124 -1 0.08%
Oil
/quotes/zigman/2331095/delayed 46.15 -0.60 1.28%
FTSE 100
/quotes/zigman/3173262/delayed 6,194 +111 1.82%
DAX
/quotes/zigman/2380246/delayed 10,318 +270 2.68%
CAC 40
/quotes/zigman/3173214/delayed 4,654 +99 2.17%
FTSE MIB
/quotes/zigman/1482176/delayed 22,177 +565 2.62%
IBEX 35
/quotes/zigman/2759620/delayed 10,042 +104 1.05%
Stoxx 600
/quotes/zigman/2380150/delayed 362 +8 2.37%
Asia Dow
/quotes/zigman/6959860/realtime 2,679 -34 1.24%
Nikkei 225
/quotes/zigman/5986735/delayed 17,800 -382 2.10%
Hang Seng
/quotes/zigman/2622475/delayed 20,835 -99 0.48%
Shanghai
/quotes/zigman/1859015/delayed 3,160 -6 0.20%
Sensex
/quotes/zigman/1652085/delayed 25,284 -481 1.87%
Singapore
/quotes/zigman/1709939/delayed 2,868 -39 1.33%
Euro
/quotes/zigman/16008136/realtime/sampled 1.11 +0.00 0.04%
Yen
/quotes/zigman/16008150/realtime/sampled 119.31 -0.76 0.64%
Pound
/quotes/zigman/16008140/realtime/sampled 1.52 0.00 0.15%
Australia$
/quotes/zigman/16008115/realtime/sampled 0.70 -0.01 0.80%
DXY Index
/quotes/zigman/1652083/delayed 96.34 -0.07 0.07%
WSJ $ Idx
/quotes/zigman/41508961/realtime 88.81 0.00 0.00%
U.S. 10yr
/quotes/zigman/15866666/realtime 2.14 -0.02 1.02%
German 10y
/quotes/zigman/15866409/realtime 0.73 -0.06 7.14%
Italy 10yr
/quotes/zigman/15866497/realtime 1.92 -0.07 3.70%
Spain 10yr
/quotes/zigman/15866444/realtime 2.11 -0.04 1.85%
U.K. 10yr
/quotes/zigman/15866328/realtime 1.80 -0.02 0.97%
Japan 10yr
/quotes/zigman/15866525/realtime 0.39 -0.01 1.54%
Crude Oil
/quotes/zigman/2331095/delayed 46 -1 1.28%
Gold
/quotes/zigman/662444/delayed 1,124 -1 0.08%
Corn
/quotes/zigman/7599553/delayed 361 -1 0.28%
DJIA F
/quotes/zigman/38649152/delayed 16,235 -113 0.69%
S&P F
/quotes/zigman/30356461/delayed 1,933 -13 0.67%
Silver
/quotes/zigman/3134148/delayed 15 +0 0.12%

Quotes

Symbol Price Change % Change
FB /quotes/zigman/9962609/composite 88.15 -1.74 -1.94%
AAPL /quotes/zigman/68270/composite 110.37 -1.97 -1.75%
GOOG /quotes/zigman/30194416/composite 606.25 -8.09 -1.32%
BAC /quotes/zigman/190927/composite 15.94 0.09 0.57%
C /quotes/zigman/5065548/composite 51.79 0.04 0.08%
F /quotes/zigman/264304/composite 13.84 -0.03 -0.22%
T /quotes/zigman/398198/composite 33.04 0.22 0.67%
BP /quotes/zigman/247026/composite 32.41 0.21 0.65%
GE /quotes/zigman/227468/composite 24.51 -0.06 -0.24%
Visit the quote page and your most recently viewed stocks will automatically be displayed here.
Please log in to view your watchlist
MarketWatch Portfolio

World News from MarketWatch

Rates »

5 yr CD
1.5%
2 yr CD
0.8%
1 yr CD
0.6%
MMA $10K+
0.3%
MMA $50K+
0.4%

National averages from Bankrate.com

You Don’t Need Another Credit Card, You Need A Better One.
Avg. APR Last Week 6 Months
Low Interest 11.62% 11.62% 11.53%
Business 12.85% 12.85% 12.85%
Student 13.14% 13.14% 13.14%
Balance Transfer 14.12% 14.12% 14.00%
Airline 15.10% 15.10% 15.15%
Reward 15.14% 15.14% 14.99%
Cash Back 15.27% 15.27% 15.26%
Instant Approval 18.00% 18.00% 17.93%
Bad Credit 22.73% 22.73% 22.48%
Source:CreditCards.com

SPONSORED SECTIONS

Trending Tickers
  • /quotes/zigman/87598/composite NFLX-4.15%
  • /quotes/zigman/23556538/composite TWTR+1.73%
  • /quotes/zigman/12221594/composite AMBA-10.77%
  • /quotes/zigman/7601800/composite JOY-14.60%
  • /quotes/zigman/250106/composite WWE+3.08%
X
Powered by StockTwits
Link to MarketWatch's Slice.

As of July 2, 2013, the SmartMoney content you loved now lives on MarketWatch.

MarketWatch will continue to provide the same important news and information you rely on every day. And, as a MarketWatch user, you will be able to enjoy:

  • Personalized news and quote email alerts
  • Editorial e-newsletters about personal finance, mutual funds and market-specific coverage
  • Premium newsletters by our market experts
  • Games, such as Virtual Stock Exchange and Beat the Darts
  • Free WSJ.com registration

Email address

Password

Forgot password?

SmartMoney Blogs

Pay Dirt
A daily look at what we buy, how we spend, and the companies that do right - and wrong - by their customers.

Olympics to Test Mobile’s Mettle

Could the Summer Olympics prompt a run on smartphones and iPads?

lev radin / Shutterstock.com

It may sound like a stretch, but tech-industry insiders are saying that this year’s games, which are expected to draw billions of viewers, could boost mobile video’s status as the most important source for news, entertainment and, yes, sports since the advent of network and cable broadcasting. That’s because of the unprecedented commitment by a number of media outlets to cover and carry the London showcase in a format tailor-made for all manner of laptops, tablets and smartphones.

NBC is streaming the games in their entirety, promising to deliver “every flip, race, shot and save.” The International Olympic Committee (IOC) has its own YouTube Channel. Even individual athletes are providing video updates via their own Web sites and social media pages, right down to Michael Phelps sharing (via his Facebook page) the Subway commercial he recently made with his mother.

Add it all up and that Olympic moment could really be a mobile moment. “The Olympics are going to be a watershed event for content consumption on mobile devices,” says Jeremy Helfand, a vice president with tech giant Adobe, which is working with NBC on the network’s official mobile apps.

Of course, traditional broadcasting – as in watching the games in couch-potato fashion on a big-screen TV – is still expected to be the dominant medium, much as it was with the 2008 Beijing Summer Olympics, which attracted a record viewership of 4.7 billion. But the mobile share is likely to be more significant than ever before, say tech insiders. And that sentiment is borne out by a survey done earlier this month by TechBargains, a product guide, which found that 46% of respondents planned to watch at least a portion of games on their laptops, 31% on their tablets and 27% on their smartphones.

The shift to mobile viewing is being driven by a simple fact, according to industry pros: At the time of the 2008 games, there really wasn’t the technology or mobile audience in place to make viewing, say, an afternoon match of Olympic badminton a reality. The first iPad was two years away from being released and smartphone sales were relatively small (in 2008, worldwide sales numbered 139.3 million units, according to Gartner, Inc.; by 2011, that figure spiked to 472 million).

But it’s not just about device ownership. It’s also about the improved technology behind mobile video. Industry pros say that hesitant viewers who finally make the online leap during this summer’s games will probably be shocked at the crispness of the mobile image; in turn, that will fuel their desire to view more of the event – and countless other events – the mobile way.

And what about those who don’t yet own the appropriate equipment? Martin Hayward, a director with Mirror Image Internet, a company that specializes in mobile streaming, thinks it’s likely they may end up catching a peek of that badminton match on a friend or colleague’s device. From there, he believes, a sale will be made: “When they see the quality of the picture, they’re going to be convinced they have to get an iPad,” he says.

Comments

We welcome thoughtful comments from readers. Please comply with our guidelines. Our blogs do not require the use of your real name.

Comments (5 of 5)

View all Comments »
    • By WebOsPublisher

      Teeth Icons,Download Teeth Icons through Mr. Icons in PNG or ICO format | Free Teeth Icons,Download Free Teeth Icons for Windows,Macintosh,Linux and Chrome
      Teeth Icons | Download Teeth Icons | PNG ICO
      .clstooltipsposition:absolute; visibility:hidden; border:5px solid black; background-color: white; width: 300px; padding: 4px;
      Search
      |
      Browse
      |
      Contact Us
      Icons per page
      Icons 1 – 1 of about 1 for “teeth icons” Related searches: ipad, twitter, facebook, kmenu
      PNGICO
      Info–Info
      Tags: (Public tags)teethDesigner: HylkeLicense:Free for commercial useSize:24 x 24 pxIcon set: Shrunk Pidgin Smilies ( Show all icons in this icon set)
      X
      Copyright © 2009-2012 MrIcons.Com, Privacy Policy

    • By WebOsPublisher

      witty 3.1.0a, ExtKitchenApplication_8C-source.html
      tdfont-family: verdana, arial, helvetica, sans-serif;font-size:12pt
      Search packages:
      Sourcecode: witty version
      2.1.42.1.4-12.1.52.1.5-12.2.02.2.0-12.2.12.2.1-12.2.22.2.2-12.2.32.2.42.2.4-12.2.4-22.2.4-32.2.4-3build13.1.0a3.1.0a-13.1.23.1.2-23.1.2-3
      Main Page
      Modules
      Namespaces
      Classes
      Files
      Directories
      wt-3.1.0 &raquo examples &raquo extkitchen
      ExtKitchenApplication.C/*
      * Copyright (C) 2008 Emweb bvba, Kessel-Lo, Belgium.
      *
      * See the LICENSE file for terms of use.
      */
      #include “ExtKitchenApplication.h”
      #include “CsvUtil.h”
      #include <fstream>
      #include <Wt/WBorderLayout>
      #include <Wt/WHBoxLayout>
      #include <Wt/WVBoxLayout>
      #include <Wt/WFitLayout>
      #include <Wt/WStandardItemModel>
      #include <Wt/WStandardItem>
      #include <Wt/WTable>
      #include <Wt/WTableCell>
      #include <Wt/WText>
      #include <Wt/WTree>
      #include <Wt/WTreeView>
      #include <Wt/WIconPair>
      #include <Wt/WTreeNode>
      #include <Wt/Ext/Button>
      #include <Wt/Ext/Calendar>
      #include <Wt/Ext/CheckBox>
      #include <Wt/Ext/ComboBox>
      #include <Wt/Ext/Container>
      #include <Wt/Ext/DateField>
      #include <Wt/Ext/Dialog>
      #include <Wt/Ext/Menu>
      #include <Wt/Ext/MessageBox>
      #include <Wt/Ext/ProgressDialog>
      #include <Wt/Ext/Splitter>
      #include <Wt/Ext/TabWidget>
      #include <Wt/Ext/TableView>
      #include <Wt/Ext/TextEdit>
      #include <Wt/Ext/ToolBar>
      #include <iostream>
      #ifdef WIN32
      #include <windows.h> // for Sleep()
      #undef MessageBox
      #endif
      using namespace Wt;
      ExtKitchenApplication::ExtKitchenApplication(const WEnvironment$ env)
      : WApplication(env)

      setTitle(“Wt-Ext, including a kitchen sink”);
      useStyleSheet(“extkitchen.css”);
      messageResourceBundle().use(“extkitchen”);
      Ext::Container *viewPort = new Ext::Container(root());
      WBorderLayout *layout = new WBorderLayout(viewPort);
      /* North */
      Ext::Panel *north = new Ext::Panel();
      north->setBorder(false);
      WText *head = new WText(WString::tr(“header”));
      head->setStyleClass(“north”);
      north->setLayout(new WFitLayout());
      north->layout()->addWidget(head);
      north->resize(WLength::Auto, 35);
      layout->addWidget(north, WBorderLayout::North);
      /* West */
      Ext::Panel *west = new Ext::Panel();
      west->layout()->addWidget(createExampleTree());
      west->setTitle(“Widgets”);
      west->resize(200, WLength::Auto);
      west->setResizable(true);
      west->setCollapsible(true);
      west->setAnimate(true);
      west->setAutoScrollBars(true);
      layout->addWidget(west, WBorderLayout::West);
      /* Center */
      Ext::Panel *center = new Ext::Panel();
      center->setTitle(“Demo widget”);
      center->layout()->addWidget(exampleContainer_ = new WContainerWidget());
      center->setAutoScrollBars(true);
      layout->addWidget(center, WBorderLayout::Center);
      exampleContainer_->setPadding(5);
      WContainerWidget *container = new WContainerWidget(exampleContainer_);
      container->addWidget(new WText(WString::tr(“about”)));
      currentExample_ = container;
      // load an Ext them, after at least one Ext widget. For example, here:
      //useStyleSheet(“ext/resources/css/xtheme-gray.css”);

      WWidget *ExtKitchenApplication::createExampleTree()

      WIconPair *mapIcon
      = new WIconPair(“icons/yellow-folder-closed.png”,
      “icons/yellow-folder-open.png”, false);
      WTreeNode *rootNode = new WTreeNode(“Examples”, mapIcon);
      rootNode->setImagePack(“icons/”);
      rootNode->expand();
      rootNode->setLoadPolicy(WTreeNode::NextLevelLoading);
      createExampleNode(“Menu and ToolBar”, rootNode,
      $ExtKitchenApplication::menuAndToolBarExample);
      createExampleNode(“Form widgets”, rootNode,
      $ExtKitchenApplication::formWidgetsExample);
      createExampleNode(“TableView”, rootNode,
      $ExtKitchenApplication::tableViewExample);
      createExampleNode(“Dialogs”, rootNode,
      $ExtKitchenApplication::dialogExample);
      createExampleNode(“TabWidget”, rootNode,
      $ExtKitchenApplication::tabWidgetExample);
      rootNode->setMargin(5);
      return rootNode;

      WTreeNode *ExtKitchenApplication::createExampleNode(const WString$ label,
      WTreeNode *parentNode,
      ShowExample f)

      WIconPair *labelIcon
      = new WIconPair(“icons/document.png”, “icons/document.png”, false);
      WTreeNode *node = new WTreeNode(label, labelIcon, parentNode);
      node->label()->setTextFormat(PlainText);
      node->label()->clicked().connect(this, f);
      return node;

      void ExtKitchenApplication::setExample(WWidget *example)

      delete currentExample_;
      currentExample_ = example;
      exampleContainer_->addWidget(currentExample_);

      void ExtKitchenApplication::menuAndToolBarExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-menu-and-toolbar”), ex);
      wt->setMargin(5, Bottom);
      // Create a menu with some items
      Ext::Menu *menu = new Ext::Menu();
      Ext::MenuItem *item;
      item = menu->addItem(“File open…”);
      item->setIcon(“icons/yellow-folder-open.png”);
      item = menu->addItem(“I dig Wt”);
      item->setCheckable(true);
      item->setChecked(true);
      item = menu->addItem(“I dig Wt too”);
      item->setCheckable(true);
      menu->addSeparator();
      menu->addItem(“Menu item”);
      menu->addSeparator();
      // Add a sub menu
      Ext::Menu *subMenu = new Ext::Menu();
      subMenu->addItem(“Do this”);
      subMenu->addItem(“And that”);
      item = menu->addMenu(“More …”, subMenu);
      item->setIcon(“icons/yellow-folder-open.png”);
      // Create a tool bar
      Ext::ToolBar *toolBar = new Ext::ToolBar(ex);
      Ext::Button *b
      = toolBar->addButton(“Button w/Menu”, menu);
      b->setIcon(“icons/yellow-folder-closed.png”);
      toolBar->addButton(“Button”);
      toolBar->addSeparator();
      toolBar->addButton(“Separated”);
      toolBar->addSeparator();
      Ext::Button *button = toolBar->addButton(“Toggle me”);
      button->setCheckable(true);
      Ext::ComboBox *cb = new Ext::ComboBox();
      cb->addItem(“Winter”);
      cb->addItem(“Spring”);
      cb->addItem(“Summer”);
      cb->addItem(“Autumn”);
      toolBar->add(cb);
      setExample(ex);

      void ExtKitchenApplication::formWidgetsExample()
      Bottom);
      Ext::DateField *df = new Ext::DateField(w);
      df->setDate(WDate(2007, 9, 7));
      // Calendar
      Ext::Calendar *dp = new Ext::Calendar(false, ex);
      // TextEdit
      html_ = new Ext::TextEdit(“Hello there, <b>brothers and sisters</b>”, ex);
      html_->setMargin(5, Top
      void ExtKitchenApplication::tableViewExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-table-view”), ex);
      wt->setMargin(5, Bottom);
      /*
      * Create the data model, and load from a CSV file
      */
      model_ = new WStandardItemModel(0,0,ex);
      std::ifstream f(“compare.csv”);
      readFromCsv(f, model_);
      /*
      * Convert the last column to WDate
      */
      for (int i = 0; i < model_->rowCount(); ++i)
      int j = model_->columnCount() – 1;
      WString dStr = boost::any_cast<WString>(model_->data(i, j));
      model_->setData(i, j, boost::any(WDate::fromString(dStr, “d/M/yyyy”)));

      /*
      * Create a read-only TableView for the model
      */
      table1_ = new Ext::TableView(ex);
      table1_->resize(700, 250);
      table1_->setModel(model_);
      table1_->setColumnSortable(0, true);
      table1_->enableColumnHiding(0, true);
      table1_->setAlternatingRowColors(true);
      table1_->setAutoExpandColumn(2);
      table1_->setRenderer(model_->columnCount() – 1,
      Ext::TableView::dateRenderer(“d MMM yyyy”));
      /*
      * Leave the data on the server, and add a paging tool
      */
      table1_->setDataLocation(Ext::ServerSide);
      table1_->setPageSize(10);
      table1_->setBottomToolBar(table1_->createPagingToolBar());
      table1_->bottomToolBar()->addButton(“Other button”);
      /*
      * A second editable TableView for the same model inside a tab
      * widget.
      */
      wt = new WText(WString::tr(“ex-table-view2″), ex);
      wt->setMargin(5, Bottom);
      Ext::TabWidget *tb = new Ext::TabWidget(ex);
      tb->addTab(table2_ = new Ext::TableView());
      tb->addTab(new WText(WString::tr(“tab-2-content”)), “Tab 2″);
      tb->resize(600, 250);
      table2_->setTitle(“Editable TableView”);
      //table2_->setModel(new WStandardItemModel(5, 5));
      table2_->setModel(model_);
      table2_->resizeColumnsToContents(true);
      table2_->setAutoExpandColumn(2);
      table2_->setRenderer(model_->columnCount() – 1,
      Ext::TableView::dateRenderer(“dd/MM/yyyy”));
      // Set a LineEdit for the first field
      table2_->setEditor(0, new Ext::LineEdit());
      // Set a ComboBox for the second field
      Ext::ComboBox *cb = new Ext::ComboBox();
      cb->addItem(“Library”);
      cb->addItem(“Servlet”);
      cb->addItem(“Framework”);
      table2_->setEditor(1, cb);
      // Set a DateField for the last field
      Ext::DateField *df = new Ext::DateField();
      df->setFormat(“dd/MM/yyyy”);
      table2_->setEditor(model_->columnCount() – 1, df);
      Ext::ToolBar *toolBar = new Ext::ToolBar();
      toolBar->addButton(“Add 100 rows”,
      SLOT(this, ExtKitchenApplication::addRow));
      toolBar->addButton(“Remove 100 row”,
      SLOT(this, ExtKitchenApplication::removeRow));
      toolBar->addButton(“Reset”,
      SLOT(this, ExtKitchenApplication::resetModel));
      table2_->setBottomToolBar(toolBar);
      /*
      * A WTreeView in another tab widget, working on the same model!
      */
      treeView_ = new WTreeView();
      treeView_->setRootIsDecorated(false);
      treeView_->setSelectionMode(Wt::ExtendedSelection);
      treeView_->setModel(model_);
      treeView_->setRowHeight(21);
      treeView_->setDragEnabled(true);
      treeView_->setDropsEnabled(true);
      treeView_->setAlternatingRowColors(true);
      for (int i = 1; i < model_->columnCount(); ++i)
      treeView_->setColumnWidth(i, 100);
      Ext::Panel *p = new Ext::Panel();
      p->setLayout(new WFitLayout());
      p->layout()->addWidget(treeView_);
      p->setTitle(“WTreeView”);
      toolBar = new Ext::ToolBar();
      toolBar->addButton(“Add 100 rows”,
      SLOT(this, ExtKitchenApplication::addRow));
      p->setTopToolBar(toolBar);
      tb->addTab(p);
      setExample(ex);

      void ExtKitchenApplication::addRow()

      /* Add some new row at the end of the model */
      for (int i = 0; i < 100; ++i)
      int r = model_->rowCount();
      model_->insertRow(r);
      model_->setData(r, 0, boost::any(WString(“Mine”)));
      model_->setData(r, 1, boost::any(WString(“Framework”)));
      model_->setData(r, 2, boost::any(WString(“JavaScript”)));
      model_->setData(r, 3, boost::any(WString(“No”)));
      model_->setData(r, 4, boost::any(WString(“No”)));
      model_->setData(r, 5, boost::any(WDate::currentDate()));
      WStandardItem *c0 = model_->item(r, 0);
      c0->setFlags(c0->flags()

      void ExtKitchenApplication::removeRow()

      /* Remove the first row */
      for (int i = 0; i < 100; ++i)
      model_->removeRow(0);

      void ExtKitchenApplication::resetModel()

      /* Reset the original model */
      WStandardItemModel *model = new WStandardItemModel(0,0,this);
      std::ifstream f(“compare.csv”);
      readFromCsv(f, model);
      table1_->setModel(model);
      table2_->setModel(model);
      treeView_->setModel(model);
      delete model_;
      model_ = model;

      void ExtKitchenApplication::formModify()

      std::cerr << cb->currentText() << “, ” << cb->currentIndex() << std::endl;
      cb->addItem(“Four?”);

      void ExtKitchenApplication::dialogExample()
      AlignLeft);
      vLayout->setContentsMargins(0, 0, 0, 0);
      vLayout->setSpacing(3);
      vLayout->addWidget(new WText(WString::tr(“ex-dialogs”)));
      Ext::Button *button;
      vLayout->addWidget(button = new Ext::Button(“Dialog 1″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog));
      vLayout->addWidget(button = new Ext::Button(“Dialog 2″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog2));
      vLayout->addWidget(button = new Ext::Button(“Dialog 3″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog3));
      vLayout->addWidget(button = new Ext::Button(“Dialog 4″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog4));
      vLayout->addWidget(button = new Ext::Button(“Dialog 5″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog5));
      vLayout->addWidget(button = new Ext::Button(“Dialog 6″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog6));
      vLayout->addWidget(button = new Ext::Button(“Dialog 7″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog7));
      setExample(ex);

      void ExtKitchenApplication::createDialog()

      mbox_ = new Ext::MessageBox();
      mbox_->resize(300, 100);
      mbox_->setWindowTitle(“Hello there”);
      mbox_->setButtons(Wt::Ok);
      mbox_->finished().connect(SLOT(this, ExtKitchenApplication::testDelete));
      mbox_->show();

      void ExtKitchenApplication::testDelete()

      delete mbox_;

      void ExtKitchenApplication::createDialog2()

      Ext::Dialog d;
      d.setWindowTitle(“Hello there too”);
      d.resize(300,100);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      WText *contents = new WText(“I’m right here.”);
      d.contents()->addWidget(contents);
      d.exec();
      d.setWindowTitle(“Good to see you.”);
      contents->setText(“I’ve been waiting for you.”);
      d.exec();

      void ExtKitchenApplication::createDialog3()

      Ext::Dialog d;
      d.setWindowTitle(“Ext::Dialog with WBorderLayout”);
      d.resize(400,300);
      d.setStyleClass(“dialog”);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      WBorderLayout *layout = new WBorderLayout();
      d.setLayout(layout);
      Ext::Panel *west = new Ext::Panel();
      west->setTitle(“West”);
      west->setResizable(true);
      west->resize(100, WLength::Auto);
      layout->addWidget(west, WBorderLayout::West);
      Ext::Panel *center = new Ext::Panel();
      center->setTitle(“Center”);
      WBorderLayout *nestedLayout = new WBorderLayout();
      center->setLayout(nestedLayout);
      Ext::Panel *nestedNorth = new Ext::Panel();
      nestedLayout->addWidget(nestedNorth, WBorderLayout::North);
      nestedNorth->resize(WLength::Auto, 35);
      nestedNorth->layout()->addWidget(new WText(WString::tr(“nested-header”)));
      Ext::Panel *nestedCenter = new Ext::Panel();
      nestedLayout->addWidget(nestedCenter, WBorderLayout::Center);
      nestedCenter->layout()->addWidget(new WText(WString::tr(“dialog-nested”)));
      layout->addWidget(center, WBorderLayout::Center);
      d.exec();

      void ExtKitchenApplication::createDialog4()
      Cancel)
      == Ok)
      std::cerr << “Got ok.”;
      else
      std::cerr << “Got cancel.”;

      void ExtKitchenApplication::createDialog5()

      WString v = “Jozef”;
      if (Ext::MessageBox::prompt(“Info”, “Please enter your name:”, v) == Ok)
      std::cerr << “You entered: ‘” << v << ‘\” << std::endl;

      void ExtKitchenApplication::createDialog6()

      Ext::ProgressDialog d(“Converting contact details…”, “Cancel”, 0, 7);
      d.setWindowTitle(“Import Contacts”);
      d.show();
      for (unsigned i = 0; i < 7; ++i)
      d.setValue(i);
      processEvents();
      if (!d.wasCanceled())
      /* Do some work … */
      #ifdef WIN32
      Sleep(1000);
      #else
      sleep(1);
      #endif
      else
      Ext::MessageBox
      ::show(“Operation cancelled”,
      “You may import your contact details any time later.”, Ok);
      break;

      void ExtKitchenApplication::createDialog7()

      Ext::Dialog d;
      d.setWindowTitle(“Shhh…”);
      d.resize(350,120);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      d.contents()->setPadding(8);
      new WText(“Please give your password:”, d.contents());
      Ext::LineEdit passwd(d.contents());
      passwd.setEchoMode(Ext::LineEdit::Password);
      passwd.setTextSize(8);
      passwd.setMargin(5, Left);
      passwd.setInline(true);
      d.contents()->enterPressed().connect(SLOT($d, Ext::Dialog::accept));
      if (d.exec() == Ext::Dialog::Accepted)
      // …

      void ExtKitchenApplication::tabWidgetExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-tabwidget”), ex);
      wt->setMargin(5, Bottom);
      tb = new Ext::TabWidget(ex);
      tb->resize(500, 200);
      tb->addTab(new WText(WString::tr(“tab-1-content”)), “Tab 1″);
      tb->addTab(new WText(WString::tr(“tab-2-content”)), “Tab 2″);
      WContainerWidget *w = new WContainerWidget(ex);
      WHBoxLayout *hLayout = new WHBoxLayout();
      w->setLayout(hLayout, AlignTop
      void ExtKitchenApplication::modifyTabWidget()

      tb->addTab(new WText(WString::tr(“tab-x-content”)),
      “Tab ” + boost::lexical_cast<std::string>(tb->count() + 1));

      void ExtKitchenApplication::hideTab()

      tb->setCurrentIndex(1);
      tb->setTabHidden(0, true);

      void ExtKitchenApplication::showTab()

      tb->setTabHidden(0, false);

      WApplication *createApplication(const WEnvironment$ env)

      WApplication *app = new ExtKitchenApplication(env);
      return app;

      int main(int argc, char **argv)

      return WRun(argc, argv, $createApplication);

      Generated by Doxygen 1.6.0 Back to index

    • i can switch my viarnbt any day for the g2 cuz i just got bougt i wont cause its horrible lol when the glaxy tab comes out its killing everything thing fuck ipad or the blackpad samsung killing the game the only thing wil beat the viarnbt is the htc desire hd which is game over for any phone 1 more time the viarnbt dont have froyo when its gets froyo it will kill the g2 cause of its slow processor when it gets froyo i will put a video to show its the best phone out except evo

    • MP: Maybe Harvard is preparing more MBAs in aonicipatitn of America’s coming “manufacturing renaissance”? Is this an attempt at irony or are you sincere? Since when have MBAs been a major positive for the American economy? Were the great companies that made life so good created by MBAs? Did MBAs do anything profound to make those companies much more effective that would not have been done by anyone with common sense? I would argue that if the US wants to be more productive it needs to end all MBA and law programs in the US university system.

    • its not soccer its fabotoll you damn dirty exploiters, you know america is just a country that was found by an English man getting lost on the way to India, then the king or queen at that time (most probably king because of the sexist rule that still apply today) sent a load of PRISONERS to that country as punishment but then they became one of the biggest country in the world.

About Pay Dirt

  • Pay Dirt examines the millions of consumer decisions Americans make every day: What to buy, how much to pay, whether to rave or complain. Lead written by Quentin Fottrell, the blog examines these interactions, providing readers with news, insight and tips on shopping, spending, customer service, and companies that do right – and wrong – by their customers. Send items, questions and comments to quentin.fottrell@dowjones.com or tweet @SMPayDirt.

MarketWatch - Stock Market Quotes, Business News, Financial News
Bulletin
Investor Alert

Markets »

109.73MDow Volume:
Avg Vol: 113.10M
Unchanged
224
Decliners
2653
Advancers
3709
Price Chg %Chg 1 Day
Range: 1 Day
  • 1 Day
  • 5 Days
  • 1 Month
  • 3 Months
  • 6 Months
  • 1 Year
  • 2 Years
Dow
/quotes/zigman/627449/realtime 16,375 +23 0.14%
Nasdaq
/quotes/zigman/12633936/realtime 4,733 -16 0.35%
S&P 500
/quotes/zigman/3870025/realtime 1,951 +2 0.12%
GlobalDow
/quotes/zigman/629063/realtime 2,318 -5 0.21%
Gold
/quotes/zigman/662444/delayed 1,124 -1 0.07%
Oil
/quotes/zigman/2331095/delayed 46.14 -0.61 1.30%
FTSE 100
/quotes/zigman/3173262/delayed 6,194 +111 1.82%
DAX
/quotes/zigman/2380246/delayed 10,318 +270 2.68%
CAC 40
/quotes/zigman/3173214/delayed 4,654 +99 2.17%
FTSE MIB
/quotes/zigman/1482176/delayed 22,177 +565 2.62%
IBEX 35
/quotes/zigman/2759620/delayed 10,042 +104 1.05%
Stoxx 600
/quotes/zigman/2380150/delayed 362 +8 2.37%
Asia Dow
/quotes/zigman/6959860/realtime 2,679 -34 1.24%
Nikkei 225
/quotes/zigman/5986735/delayed 17,800 -382 2.10%
Hang Seng
/quotes/zigman/2622475/delayed 20,833 -102 0.49%
Shanghai
/quotes/zigman/1859015/delayed 3,160 -6 0.20%
Sensex
/quotes/zigman/1652085/delayed 25,284 -481 1.87%
Singapore
/quotes/zigman/1709939/delayed 2,868 -38 1.32%
Euro
/quotes/zigman/16008136/realtime/sampled 1.11 +0.00 0.04%
Yen
/quotes/zigman/16008150/realtime/sampled 119.30 -0.77 0.64%
Pound
/quotes/zigman/16008140/realtime/sampled 1.52 0.00 0.15%
Australia$
/quotes/zigman/16008115/realtime/sampled 0.70 -0.01 0.78%
DXY Index
/quotes/zigman/1652083/delayed 96.34 -0.07 0.07%
WSJ $ Idx
/quotes/zigman/41508961/realtime 88.81 0.00 0.00%
U.S. 10yr
/quotes/zigman/15866666/realtime 2.14 -0.02 1.02%
German 10y
/quotes/zigman/15866409/realtime 0.73 -0.06 7.14%
Italy 10yr
/quotes/zigman/15866497/realtime 1.92 -0.07 3.70%
Spain 10yr
/quotes/zigman/15866444/realtime 2.11 -0.04 1.85%
U.K. 10yr
/quotes/zigman/15866328/realtime 1.80 -0.02 0.97%
Japan 10yr
/quotes/zigman/15866525/realtime 0.39 -0.01 1.54%
Crude Oil
/quotes/zigman/2331095/delayed 46 -1 1.30%
Gold
/quotes/zigman/662444/delayed 1,124 -1 0.07%
Corn
/quotes/zigman/7599553/delayed 361 -1 0.28%
DJIA F
/quotes/zigman/38649152/delayed 16,235 -113 0.69%
S&P F
/quotes/zigman/30356461/delayed 1,933 -13 0.67%
Silver
/quotes/zigman/3134148/delayed 15 +0 0.12%

Quotes

Symbol Price Change % Change
FB /quotes/zigman/9962609/composite 88.15 -1.74 -1.94%
AAPL /quotes/zigman/68270/composite 110.37 -1.97 -1.75%
GOOG /quotes/zigman/30194416/composite 606.25 -8.09 -1.32%
BAC /quotes/zigman/190927/composite 15.94 0.09 0.57%
C /quotes/zigman/5065548/composite 51.79 0.04 0.08%
F /quotes/zigman/264304/composite 13.84 -0.03 -0.22%
T /quotes/zigman/398198/composite 33.04 0.22 0.67%
BP /quotes/zigman/247026/composite 32.41 0.21 0.65%
GE /quotes/zigman/227468/composite 24.51 -0.06 -0.24%
Visit the quote page and your most recently viewed stocks will automatically be displayed here.
Please log in to view your watchlist
MarketWatch Portfolio

World News from MarketWatch

Rates »

5 yr CD
1.5%
2 yr CD
0.8%
1 yr CD
0.6%
MMA $10K+
0.3%
MMA $50K+
0.4%

National averages from Bankrate.com

You Don’t Need Another Credit Card, You Need A Better One.
Avg. APR Last Week 6 Months
Low Interest 11.62% 11.62% 11.53%
Business 12.85% 12.85% 12.85%
Student 13.14% 13.14% 13.14%
Balance Transfer 14.12% 14.12% 14.00%
Airline 15.10% 15.10% 15.15%
Reward 15.14% 15.14% 14.99%
Cash Back 15.27% 15.27% 15.26%
Instant Approval 18.00% 18.00% 17.93%
Bad Credit 22.73% 22.73% 22.48%
Source:CreditCards.com

SPONSORED SECTIONS

Trending Tickers
  • /quotes/zigman/87598/composite NFLX-4.15%
  • /quotes/zigman/23556538/composite TWTR+1.73%
  • /quotes/zigman/12221594/composite AMBA-10.77%
  • /quotes/zigman/7601800/composite JOY-14.60%
  • /quotes/zigman/250106/composite WWE+3.08%
X
Powered by StockTwits
Link to MarketWatch's Slice.

As of July 2, 2013, the SmartMoney content you loved now lives on MarketWatch.

MarketWatch will continue to provide the same important news and information you rely on every day. And, as a MarketWatch user, you will be able to enjoy:

  • Personalized news and quote email alerts
  • Editorial e-newsletters about personal finance, mutual funds and market-specific coverage
  • Premium newsletters by our market experts
  • Games, such as Virtual Stock Exchange and Beat the Darts
  • Free WSJ.com registration

Email address

Password

Forgot password?