Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(405)

Side by Side Diff: chrome/common/render_messages.h

Issue 466080: linux: theme scrollbars from GTK theme ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/common/platform_util_win.cc ('k') | chrome/common/renderer_preferences.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_COMMON_RENDER_MESSAGES_H_ 5 #ifndef CHROME_COMMON_RENDER_MESSAGES_H_
6 #define CHROME_COMMON_RENDER_MESSAGES_H_ 6 #define CHROME_COMMON_RENDER_MESSAGES_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 #include <map> 10 #include <map>
(...skipping 1539 matching lines...) Expand 10 before | Expand all | Expand 10 after
1550 // Traits for RendererPreferences structure to pack/unpack. 1550 // Traits for RendererPreferences structure to pack/unpack.
1551 template <> 1551 template <>
1552 struct ParamTraits<RendererPreferences> { 1552 struct ParamTraits<RendererPreferences> {
1553 typedef RendererPreferences param_type; 1553 typedef RendererPreferences param_type;
1554 static void Write(Message* m, const param_type& p) { 1554 static void Write(Message* m, const param_type& p) {
1555 WriteParam(m, p.can_accept_load_drops); 1555 WriteParam(m, p.can_accept_load_drops);
1556 WriteParam(m, p.should_antialias_text); 1556 WriteParam(m, p.should_antialias_text);
1557 WriteParam(m, static_cast<int>(p.hinting)); 1557 WriteParam(m, static_cast<int>(p.hinting));
1558 WriteParam(m, static_cast<int>(p.subpixel_rendering)); 1558 WriteParam(m, static_cast<int>(p.subpixel_rendering));
1559 WriteParam(m, p.focus_ring_color); 1559 WriteParam(m, p.focus_ring_color);
1560 WriteParam(m, p.thumb_active_color);
1561 WriteParam(m, p.thumb_inactive_color);
1562 WriteParam(m, p.track_color);
1560 WriteParam(m, p.browser_handles_top_level_requests); 1563 WriteParam(m, p.browser_handles_top_level_requests);
1561 } 1564 }
1562 static bool Read(const Message* m, void** iter, param_type* p) { 1565 static bool Read(const Message* m, void** iter, param_type* p) {
1563 if (!ReadParam(m, iter, &p->can_accept_load_drops)) 1566 if (!ReadParam(m, iter, &p->can_accept_load_drops))
1564 return false; 1567 return false;
1565 if (!ReadParam(m, iter, &p->should_antialias_text)) 1568 if (!ReadParam(m, iter, &p->should_antialias_text))
1566 return false; 1569 return false;
1567 1570
1568 int hinting = 0; 1571 int hinting = 0;
1569 if (!ReadParam(m, iter, &hinting)) 1572 if (!ReadParam(m, iter, &hinting))
1570 return false; 1573 return false;
1571 p->hinting = static_cast<RendererPreferencesHintingEnum>(hinting); 1574 p->hinting = static_cast<RendererPreferencesHintingEnum>(hinting);
1572 1575
1573 int subpixel_rendering = 0; 1576 int subpixel_rendering = 0;
1574 if (!ReadParam(m, iter, &subpixel_rendering)) 1577 if (!ReadParam(m, iter, &subpixel_rendering))
1575 return false; 1578 return false;
1576 p->subpixel_rendering = 1579 p->subpixel_rendering =
1577 static_cast<RendererPreferencesSubpixelRenderingEnum>( 1580 static_cast<RendererPreferencesSubpixelRenderingEnum>(
1578 subpixel_rendering); 1581 subpixel_rendering);
1579 1582
1580 int focus_ring_color; 1583 int focus_ring_color;
1581 if (!ReadParam(m, iter, &focus_ring_color)) 1584 if (!ReadParam(m, iter, &focus_ring_color))
1582 return false; 1585 return false;
1583 p->focus_ring_color = focus_ring_color; 1586 p->focus_ring_color = focus_ring_color;
1584 1587
1588 int thumb_active_color, thumb_inactive_color, track_color;
1589 if (!ReadParam(m, iter, &thumb_active_color) ||
1590 !ReadParam(m, iter, &thumb_inactive_color) ||
1591 !ReadParam(m, iter, &track_color))
1592 return false;
1593 p->thumb_active_color = thumb_active_color;
1594 p->thumb_inactive_color = thumb_inactive_color;
1595 p->track_color = track_color;
1596
1585 if (!ReadParam(m, iter, &p->browser_handles_top_level_requests)) 1597 if (!ReadParam(m, iter, &p->browser_handles_top_level_requests))
1586 return false; 1598 return false;
1587 1599
1588 return true; 1600 return true;
1589 } 1601 }
1590 static void Log(const param_type& p, std::wstring* l) { 1602 static void Log(const param_type& p, std::wstring* l) {
1591 l->append(L"<RendererPreferences>"); 1603 l->append(L"<RendererPreferences>");
1592 } 1604 }
1593 }; 1605 };
1594 1606
(...skipping 699 matching lines...) Expand 10 before | Expand all | Expand 10 after
2294 } 2306 }
2295 }; 2307 };
2296 2308
2297 } // namespace IPC 2309 } // namespace IPC
2298 2310
2299 2311
2300 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h" 2312 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h"
2301 #include "ipc/ipc_message_macros.h" 2313 #include "ipc/ipc_message_macros.h"
2302 2314
2303 #endif // CHROME_COMMON_RENDER_MESSAGES_H_ 2315 #endif // CHROME_COMMON_RENDER_MESSAGES_H_
OLDNEW
« no previous file with comments | « chrome/common/platform_util_win.cc ('k') | chrome/common/renderer_preferences.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698