]> git.decadent.org.uk Git - videolink.git/blobdiff - style_sheets.hpp
Removed support for Mozilla 1.7.
[videolink.git] / style_sheets.hpp
index ef4aef34b7852a49292f2bd9ae70627763e289fe..66670e6ce5da3f519abbf7dad585a739bdddf171 100644 (file)
@@ -1,37 +1,10 @@
-// Copyright 2005 Ben Hutchings <ben@decadent.org.uk>.
+// Copyright 2005-6 Ben Hutchings <ben@decadent.org.uk>.
 // See the file "COPYING" for licence details.
 
 #ifndef INC_STYLESHEETS_HPP
 #define INC_STYLESHEETS_HPP
 
-#include <nsCOMPtr.h>
-#include <nsIStyleSheet.h>
-
-class nsIPresShell;
-
-// These functions load and apply a style-sheet as necessary,
-// overriding the built-in "preferences".
-
-// init_agent_style_sheet() must be called once during startup
-// apply_agent_style_sheet() must be called for each page
-
-#if MOZ_VERSION_MAJOR > 1 || (MOZ_VERSION_MAJOR == 1 && MOZ_VERSION_MINOR >= 8)
-
-struct agent_style_sheet_holder {};
-
-// Load agent style sheet from an (absolute) URI, and register it if
-// possible.
-agent_style_sheet_holder init_agent_style_sheet(const char * uri);
-inline void apply_agent_style_sheet(agent_style_sheet_holder, nsIPresShell *)
-{}
-
-#else
-
-typedef nsCOMPtr<nsIStyleSheet> agent_style_sheet_holder;
-already_AddRefed<nsIStyleSheet> init_agent_style_sheet(const char * uri);
-void apply_agent_style_sheet(nsIStyleSheet *, nsIPresShell *);
-
-#endif
-
+// Load agent style sheet from an (absolute) URI and register it.
+void init_agent_style_sheet(const char * uri);
 
 #endif // !INC_STYLESHEETS_HPP