Lines Matching refs:rich_data
36 const message_center::RichNotificationData* rich_data =
39 if (!rich_data->small_image.IsEmpty()) {
42 GfxImageToNotificationBitmap(&rich_data->small_image, icon_mask.get());
46 options->priority.reset(new int(rich_data->priority));
48 options->is_clickable.reset(new bool(rich_data->clickable));
50 options->event_time.reset(new double(rich_data->timestamp.ToDoubleT()));
52 if (!rich_data->context_message.empty())
54 new std::string(base::UTF16ToUTF8(rich_data->context_message)));
56 if (!rich_data->buttons.empty()) {
61 for (size_t i = 0; i < rich_data->buttons.size(); i++) {
64 button->title = base::UTF16ToUTF8(rich_data->buttons[i].title);
66 if (!rich_data->buttons[i].icon.IsEmpty()) {
69 GfxImageToNotificationBitmap(&rich_data->buttons[i].icon, icon.get());
78 if (type == "image" && !rich_data->image.IsEmpty()) {
83 } else if (type != "image" && !rich_data->image.IsEmpty()) {
89 options->progress.reset(new int(rich_data->progress));
90 else if (rich_data->progress != 0)
94 if (type == "list" && !rich_data->items.empty()) {
99 for (size_t j = 0; j < rich_data->items.size(); j++) {
102 item->title = base::UTF16ToUTF8(rich_data->items[j].title);
103 item->message = base::UTF16ToUTF8(rich_data->items[j].message);
107 } else if (type != "list" && !rich_data->items.empty()) {