OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007 Apple Inc. | 2 * Copyright (C) 2007 Apple Inc. |
3 * Copyright (C) 2007 Alp Toker <alp@atoker.com> | 3 * Copyright (C) 2007 Alp Toker <alp@atoker.com> |
4 * Copyright (C) 2008 Collabora Ltd. | 4 * Copyright (C) 2008 Collabora Ltd. |
5 * Copyright (C) 2009 Kenneth Rohde Christiansen | 5 * Copyright (C) 2009 Kenneth Rohde Christiansen |
6 * Copyright (C) 2010 Igalia S.L. | 6 * Copyright (C) 2010 Igalia S.L. |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
57 // definition depends on including glib.h, negating the benefit of using a forwa
rd declaration. | 57 // definition depends on including glib.h, negating the benefit of using a forwa
rd declaration. |
58 extern GRefPtr<GdkPixbuf> getStockIconForWidgetType(GType, const char* iconName,
gint direction, gint state, gint iconSize); | 58 extern GRefPtr<GdkPixbuf> getStockIconForWidgetType(GType, const char* iconName,
gint direction, gint state, gint iconSize); |
59 | 59 |
60 using namespace HTMLNames; | 60 using namespace HTMLNames; |
61 | 61 |
62 #if ENABLE(VIDEO) | 62 #if ENABLE(VIDEO) |
63 static HTMLMediaElement* getMediaElementFromRenderObject(RenderObject* o) | 63 static HTMLMediaElement* getMediaElementFromRenderObject(RenderObject* o) |
64 { | 64 { |
65 Node* node = o->node(); | 65 Node* node = o->node(); |
66 Node* mediaNode = node ? node->shadowAncestorNode() : 0; | 66 Node* mediaNode = node ? node->shadowAncestorNode() : 0; |
67 if (!mediaNode || (!mediaNode->hasTagName(videoTag) && !mediaNode->hasTagNam
e(audioTag))) | 67 if (!mediaNode || !mediaNode->isElementNode() || !static_cast<Element*>(medi
aNode)->isMediaElement()) |
68 return 0; | 68 return 0; |
69 | 69 |
70 return static_cast<HTMLMediaElement*>(mediaNode); | 70 return static_cast<HTMLMediaElement*>(mediaNode); |
71 } | 71 } |
72 | 72 |
73 static GtkIconSize getMediaButtonIconSize(int mediaIconSize) | 73 static GtkIconSize getMediaButtonIconSize(int mediaIconSize) |
74 { | 74 { |
75 GtkIconSize iconSize = gtk_icon_size_from_name("webkit-media-button-size"); | 75 GtkIconSize iconSize = gtk_icon_size_from_name("webkit-media-button-size"); |
76 if (!iconSize) | 76 if (!iconSize) |
77 iconSize = gtk_icon_size_register("webkit-media-button-size", mediaIconS
ize, mediaIconSize); | 77 iconSize = gtk_icon_size_register("webkit-media-button-size", mediaIconS
ize, mediaIconSize); |
(...skipping 626 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
704 CString systemFilename = fileSystemRepresentation(filenames[0]); | 704 CString systemFilename = fileSystemRepresentation(filenames[0]); |
705 gchar* systemBasename = g_path_get_basename(systemFilename.data()); | 705 gchar* systemBasename = g_path_get_basename(systemFilename.data()); |
706 stringByAdoptingFileSystemRepresentation(systemBasename, string); | 706 stringByAdoptingFileSystemRepresentation(systemBasename, string); |
707 } else if (filenames.size() > 1) | 707 } else if (filenames.size() > 1) |
708 return StringTruncator::rightTruncate(multipleFileUploadText(filenames.s
ize()), width, font, StringTruncator::EnableRoundingHacks); | 708 return StringTruncator::rightTruncate(multipleFileUploadText(filenames.s
ize()), width, font, StringTruncator::EnableRoundingHacks); |
709 | 709 |
710 return StringTruncator::centerTruncate(string, width, font, StringTruncator:
:EnableRoundingHacks); | 710 return StringTruncator::centerTruncate(string, width, font, StringTruncator:
:EnableRoundingHacks); |
711 } | 711 } |
712 | 712 |
713 } | 713 } |
OLD | NEW |