PageRenderTime 34ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/mozilla/mozilla/dist/include/docshell/nsIMarkupDocumentViewer.h

http://kmbrasil.codeplex.com
C++ Header | 433 lines | 280 code | 56 blank | 97 comment | 0 complexity | c82a73e3633f036094d289300702849e MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, GPL-2.0
  1. /*
  2. * DO NOT EDIT. THIS FILE IS GENERATED FROM h:/projects/mozilla/mozilla/docshell/base/nsIMarkupDocumentViewer.idl
  3. */
  4. #ifndef __gen_nsIMarkupDocumentViewer_h__
  5. #define __gen_nsIMarkupDocumentViewer_h__
  6. #ifndef __gen_nsISupports_h__
  7. #include "nsISupports.h"
  8. #endif
  9. /* For IDL files that don't want to include root IDL files. */
  10. #ifndef NS_NO_VTABLE
  11. #define NS_NO_VTABLE
  12. #endif
  13. class nsIDOMNode; /* forward declaration */
  14. /* starting interface: nsIMarkupDocumentViewer */
  15. #define NS_IMARKUPDOCUMENTVIEWER_IID_STR "18cbdb18-3917-42fd-9c4a-0b2112d41a6d"
  16. #define NS_IMARKUPDOCUMENTVIEWER_IID \
  17. {0x18cbdb18, 0x3917, 0x42fd, \
  18. { 0x9c, 0x4a, 0x0b, 0x21, 0x12, 0xd4, 0x1a, 0x6d }}
  19. class NS_NO_VTABLE nsIMarkupDocumentViewer : public nsISupports {
  20. public:
  21. NS_DEFINE_STATIC_IID_ACCESSOR(NS_IMARKUPDOCUMENTVIEWER_IID)
  22. /* void scrollToNode (in nsIDOMNode node); */
  23. NS_IMETHOD ScrollToNode(nsIDOMNode *node) = 0;
  24. /** The amount by which to scale all text. Default is 1.0. */
  25. /* attribute float textZoom; */
  26. NS_IMETHOD GetTextZoom(float *aTextZoom) = 0;
  27. NS_IMETHOD SetTextZoom(float aTextZoom) = 0;
  28. /** Disable entire author style level (including HTML presentation hints) */
  29. /* attribute boolean authorStyleDisabled; */
  30. NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) = 0;
  31. NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) = 0;
  32. /* attribute ACString defaultCharacterSet; */
  33. NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) = 0;
  34. NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) = 0;
  35. /* attribute ACString forceCharacterSet; */
  36. NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) = 0;
  37. NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) = 0;
  38. /* attribute ACString hintCharacterSet; */
  39. NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) = 0;
  40. NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) = 0;
  41. /* attribute PRInt32 hintCharacterSetSource; */
  42. NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) = 0;
  43. NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) = 0;
  44. /* attribute ACString prevDocCharacterSet; */
  45. NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) = 0;
  46. NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) = 0;
  47. /**
  48. * Tell the container to shrink-to-fit or grow-to-fit its contents
  49. */
  50. /* void sizeToContent (); */
  51. NS_IMETHOD SizeToContent(void) = 0;
  52. /**
  53. * Options for Bidi presentation.
  54. *
  55. * Use these attributes to access the individual Bidi options.
  56. */
  57. /**
  58. * bidiTextDirection: the default direction for the layout of bidirectional text.
  59. * 1 - left to right
  60. * 2 - right to left
  61. */
  62. /* attribute octet bidiTextDirection; */
  63. NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) = 0;
  64. NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) = 0;
  65. /**
  66. * bidiTextType: the ordering of bidirectional text. This may be either "logical"
  67. * or "visual". Logical text will be reordered for presentation using the Unicode
  68. * Bidi Algorithm. Visual text will be displayed without reordering.
  69. * 1 - the default order for the charset
  70. * 2 - logical order
  71. * 3 - visual order
  72. */
  73. /* attribute octet bidiTextType; */
  74. NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) = 0;
  75. NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) = 0;
  76. /**
  77. * bidiControlsTextMode: the order of bidirectional text in form controls.
  78. * 1 - logical
  79. * 2 - visual
  80. * 3 - like the containing document
  81. */
  82. /* attribute octet bidiControlsTextMode; */
  83. NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) = 0;
  84. NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) = 0;
  85. /**
  86. * bidiNumeral: the type of numerals to display.
  87. * 1 - depending on context, default is Arabic numerals
  88. * 2 - depending on context, default is Hindi numerals
  89. * 3 - Arabic numerals
  90. * 4 - Hindi numerals
  91. */
  92. /* attribute octet bidiNumeral; */
  93. NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) = 0;
  94. NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) = 0;
  95. /**
  96. * bidiSupport: whether to use platform bidi support or Mozilla's bidi support
  97. * 1 - Use Mozilla's bidi support
  98. * 2 - Use the platform bidi support
  99. * 3 - Disable bidi support
  100. */
  101. /* attribute octet bidiSupport; */
  102. NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) = 0;
  103. NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) = 0;
  104. /**
  105. * bidiCharacterSet: whether to force the user's character set
  106. * 1 - use the document character set
  107. * 2 - use the character set chosen by the user
  108. */
  109. /* attribute octet bidiCharacterSet; */
  110. NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) = 0;
  111. NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) = 0;
  112. /**
  113. * Use this attribute to access all the Bidi options in one operation
  114. */
  115. /* attribute PRUint32 bidiOptions; */
  116. NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) = 0;
  117. NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) = 0;
  118. };
  119. /* Use this macro when declaring classes that implement this interface. */
  120. #define NS_DECL_NSIMARKUPDOCUMENTVIEWER \
  121. NS_IMETHOD ScrollToNode(nsIDOMNode *node); \
  122. NS_IMETHOD GetTextZoom(float *aTextZoom); \
  123. NS_IMETHOD SetTextZoom(float aTextZoom); \
  124. NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled); \
  125. NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled); \
  126. NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet); \
  127. NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet); \
  128. NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet); \
  129. NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet); \
  130. NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet); \
  131. NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet); \
  132. NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource); \
  133. NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource); \
  134. NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet); \
  135. NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet); \
  136. NS_IMETHOD SizeToContent(void); \
  137. NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection); \
  138. NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection); \
  139. NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType); \
  140. NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType); \
  141. NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode); \
  142. NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode); \
  143. NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral); \
  144. NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral); \
  145. NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport); \
  146. NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport); \
  147. NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet); \
  148. NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet); \
  149. NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions); \
  150. NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions);
  151. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  152. #define NS_FORWARD_NSIMARKUPDOCUMENTVIEWER(_to) \
  153. NS_IMETHOD ScrollToNode(nsIDOMNode *node) { return _to ScrollToNode(node); } \
  154. NS_IMETHOD GetTextZoom(float *aTextZoom) { return _to GetTextZoom(aTextZoom); } \
  155. NS_IMETHOD SetTextZoom(float aTextZoom) { return _to SetTextZoom(aTextZoom); } \
  156. NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) { return _to GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  157. NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) { return _to SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  158. NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) { return _to GetDefaultCharacterSet(aDefaultCharacterSet); } \
  159. NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) { return _to SetDefaultCharacterSet(aDefaultCharacterSet); } \
  160. NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) { return _to GetForceCharacterSet(aForceCharacterSet); } \
  161. NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) { return _to SetForceCharacterSet(aForceCharacterSet); } \
  162. NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) { return _to GetHintCharacterSet(aHintCharacterSet); } \
  163. NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) { return _to SetHintCharacterSet(aHintCharacterSet); } \
  164. NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) { return _to GetHintCharacterSetSource(aHintCharacterSetSource); } \
  165. NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) { return _to SetHintCharacterSetSource(aHintCharacterSetSource); } \
  166. NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) { return _to GetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  167. NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) { return _to SetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  168. NS_IMETHOD SizeToContent(void) { return _to SizeToContent(); } \
  169. NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) { return _to GetBidiTextDirection(aBidiTextDirection); } \
  170. NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) { return _to SetBidiTextDirection(aBidiTextDirection); } \
  171. NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) { return _to GetBidiTextType(aBidiTextType); } \
  172. NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) { return _to SetBidiTextType(aBidiTextType); } \
  173. NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) { return _to GetBidiControlsTextMode(aBidiControlsTextMode); } \
  174. NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) { return _to SetBidiControlsTextMode(aBidiControlsTextMode); } \
  175. NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) { return _to GetBidiNumeral(aBidiNumeral); } \
  176. NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) { return _to SetBidiNumeral(aBidiNumeral); } \
  177. NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) { return _to GetBidiSupport(aBidiSupport); } \
  178. NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) { return _to SetBidiSupport(aBidiSupport); } \
  179. NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) { return _to GetBidiCharacterSet(aBidiCharacterSet); } \
  180. NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) { return _to SetBidiCharacterSet(aBidiCharacterSet); } \
  181. NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) { return _to GetBidiOptions(aBidiOptions); } \
  182. NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) { return _to SetBidiOptions(aBidiOptions); }
  183. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  184. #define NS_FORWARD_SAFE_NSIMARKUPDOCUMENTVIEWER(_to) \
  185. NS_IMETHOD ScrollToNode(nsIDOMNode *node) { return !_to ? NS_ERROR_NULL_POINTER : _to->ScrollToNode(node); } \
  186. NS_IMETHOD GetTextZoom(float *aTextZoom) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTextZoom(aTextZoom); } \
  187. NS_IMETHOD SetTextZoom(float aTextZoom) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTextZoom(aTextZoom); } \
  188. NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  189. NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  190. NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultCharacterSet(aDefaultCharacterSet); } \
  191. NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDefaultCharacterSet(aDefaultCharacterSet); } \
  192. NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForceCharacterSet(aForceCharacterSet); } \
  193. NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetForceCharacterSet(aForceCharacterSet); } \
  194. NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSet(aHintCharacterSet); } \
  195. NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSet(aHintCharacterSet); } \
  196. NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSetSource(aHintCharacterSetSource); } \
  197. NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSetSource(aHintCharacterSetSource); } \
  198. NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  199. NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  200. NS_IMETHOD SizeToContent(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->SizeToContent(); } \
  201. NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiTextDirection(aBidiTextDirection); } \
  202. NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiTextDirection(aBidiTextDirection); } \
  203. NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiTextType(aBidiTextType); } \
  204. NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiTextType(aBidiTextType); } \
  205. NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiControlsTextMode(aBidiControlsTextMode); } \
  206. NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiControlsTextMode(aBidiControlsTextMode); } \
  207. NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiNumeral(aBidiNumeral); } \
  208. NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiNumeral(aBidiNumeral); } \
  209. NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiSupport(aBidiSupport); } \
  210. NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiSupport(aBidiSupport); } \
  211. NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiCharacterSet(aBidiCharacterSet); } \
  212. NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiCharacterSet(aBidiCharacterSet); } \
  213. NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiOptions(aBidiOptions); } \
  214. NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiOptions(aBidiOptions); }
  215. #if 0
  216. /* Use the code below as a template for the implementation class for this interface. */
  217. /* Header file */
  218. class nsMarkupDocumentViewer : public nsIMarkupDocumentViewer
  219. {
  220. public:
  221. NS_DECL_ISUPPORTS
  222. NS_DECL_NSIMARKUPDOCUMENTVIEWER
  223. nsMarkupDocumentViewer();
  224. private:
  225. ~nsMarkupDocumentViewer();
  226. protected:
  227. /* additional members */
  228. };
  229. /* Implementation file */
  230. NS_IMPL_ISUPPORTS1(nsMarkupDocumentViewer, nsIMarkupDocumentViewer)
  231. nsMarkupDocumentViewer::nsMarkupDocumentViewer()
  232. {
  233. /* member initializers and constructor code */
  234. }
  235. nsMarkupDocumentViewer::~nsMarkupDocumentViewer()
  236. {
  237. /* destructor code */
  238. }
  239. /* void scrollToNode (in nsIDOMNode node); */
  240. NS_IMETHODIMP nsMarkupDocumentViewer::ScrollToNode(nsIDOMNode *node)
  241. {
  242. return NS_ERROR_NOT_IMPLEMENTED;
  243. }
  244. /* attribute float textZoom; */
  245. NS_IMETHODIMP nsMarkupDocumentViewer::GetTextZoom(float *aTextZoom)
  246. {
  247. return NS_ERROR_NOT_IMPLEMENTED;
  248. }
  249. NS_IMETHODIMP nsMarkupDocumentViewer::SetTextZoom(float aTextZoom)
  250. {
  251. return NS_ERROR_NOT_IMPLEMENTED;
  252. }
  253. /* attribute boolean authorStyleDisabled; */
  254. NS_IMETHODIMP nsMarkupDocumentViewer::GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled)
  255. {
  256. return NS_ERROR_NOT_IMPLEMENTED;
  257. }
  258. NS_IMETHODIMP nsMarkupDocumentViewer::SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled)
  259. {
  260. return NS_ERROR_NOT_IMPLEMENTED;
  261. }
  262. /* attribute ACString defaultCharacterSet; */
  263. NS_IMETHODIMP nsMarkupDocumentViewer::GetDefaultCharacterSet(nsACString & aDefaultCharacterSet)
  264. {
  265. return NS_ERROR_NOT_IMPLEMENTED;
  266. }
  267. NS_IMETHODIMP nsMarkupDocumentViewer::SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet)
  268. {
  269. return NS_ERROR_NOT_IMPLEMENTED;
  270. }
  271. /* attribute ACString forceCharacterSet; */
  272. NS_IMETHODIMP nsMarkupDocumentViewer::GetForceCharacterSet(nsACString & aForceCharacterSet)
  273. {
  274. return NS_ERROR_NOT_IMPLEMENTED;
  275. }
  276. NS_IMETHODIMP nsMarkupDocumentViewer::SetForceCharacterSet(const nsACString & aForceCharacterSet)
  277. {
  278. return NS_ERROR_NOT_IMPLEMENTED;
  279. }
  280. /* attribute ACString hintCharacterSet; */
  281. NS_IMETHODIMP nsMarkupDocumentViewer::GetHintCharacterSet(nsACString & aHintCharacterSet)
  282. {
  283. return NS_ERROR_NOT_IMPLEMENTED;
  284. }
  285. NS_IMETHODIMP nsMarkupDocumentViewer::SetHintCharacterSet(const nsACString & aHintCharacterSet)
  286. {
  287. return NS_ERROR_NOT_IMPLEMENTED;
  288. }
  289. /* attribute PRInt32 hintCharacterSetSource; */
  290. NS_IMETHODIMP nsMarkupDocumentViewer::GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource)
  291. {
  292. return NS_ERROR_NOT_IMPLEMENTED;
  293. }
  294. NS_IMETHODIMP nsMarkupDocumentViewer::SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource)
  295. {
  296. return NS_ERROR_NOT_IMPLEMENTED;
  297. }
  298. /* attribute ACString prevDocCharacterSet; */
  299. NS_IMETHODIMP nsMarkupDocumentViewer::GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet)
  300. {
  301. return NS_ERROR_NOT_IMPLEMENTED;
  302. }
  303. NS_IMETHODIMP nsMarkupDocumentViewer::SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet)
  304. {
  305. return NS_ERROR_NOT_IMPLEMENTED;
  306. }
  307. /* void sizeToContent (); */
  308. NS_IMETHODIMP nsMarkupDocumentViewer::SizeToContent()
  309. {
  310. return NS_ERROR_NOT_IMPLEMENTED;
  311. }
  312. /* attribute octet bidiTextDirection; */
  313. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiTextDirection(PRUint8 *aBidiTextDirection)
  314. {
  315. return NS_ERROR_NOT_IMPLEMENTED;
  316. }
  317. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiTextDirection(PRUint8 aBidiTextDirection)
  318. {
  319. return NS_ERROR_NOT_IMPLEMENTED;
  320. }
  321. /* attribute octet bidiTextType; */
  322. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiTextType(PRUint8 *aBidiTextType)
  323. {
  324. return NS_ERROR_NOT_IMPLEMENTED;
  325. }
  326. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiTextType(PRUint8 aBidiTextType)
  327. {
  328. return NS_ERROR_NOT_IMPLEMENTED;
  329. }
  330. /* attribute octet bidiControlsTextMode; */
  331. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode)
  332. {
  333. return NS_ERROR_NOT_IMPLEMENTED;
  334. }
  335. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode)
  336. {
  337. return NS_ERROR_NOT_IMPLEMENTED;
  338. }
  339. /* attribute octet bidiNumeral; */
  340. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiNumeral(PRUint8 *aBidiNumeral)
  341. {
  342. return NS_ERROR_NOT_IMPLEMENTED;
  343. }
  344. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiNumeral(PRUint8 aBidiNumeral)
  345. {
  346. return NS_ERROR_NOT_IMPLEMENTED;
  347. }
  348. /* attribute octet bidiSupport; */
  349. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiSupport(PRUint8 *aBidiSupport)
  350. {
  351. return NS_ERROR_NOT_IMPLEMENTED;
  352. }
  353. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiSupport(PRUint8 aBidiSupport)
  354. {
  355. return NS_ERROR_NOT_IMPLEMENTED;
  356. }
  357. /* attribute octet bidiCharacterSet; */
  358. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiCharacterSet(PRUint8 *aBidiCharacterSet)
  359. {
  360. return NS_ERROR_NOT_IMPLEMENTED;
  361. }
  362. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiCharacterSet(PRUint8 aBidiCharacterSet)
  363. {
  364. return NS_ERROR_NOT_IMPLEMENTED;
  365. }
  366. /* attribute PRUint32 bidiOptions; */
  367. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiOptions(PRUint32 *aBidiOptions)
  368. {
  369. return NS_ERROR_NOT_IMPLEMENTED;
  370. }
  371. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiOptions(PRUint32 aBidiOptions)
  372. {
  373. return NS_ERROR_NOT_IMPLEMENTED;
  374. }
  375. /* End of implementation class template. */
  376. #endif
  377. #endif /* __gen_nsIMarkupDocumentViewer_h__ */