use core::ffi::*;
use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
#[deprecated]
#[repr(transparent)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
pub struct WebCacheModel(pub NSUInteger);
impl WebCacheModel {
#[doc(alias = "WebCacheModelDocumentViewer")]
#[deprecated]
pub const DocumentViewer: Self = Self(0);
#[doc(alias = "WebCacheModelDocumentBrowser")]
#[deprecated]
pub const DocumentBrowser: Self = Self(1);
#[doc(alias = "WebCacheModelPrimaryWebBrowser")]
#[deprecated]
pub const PrimaryWebBrowser: Self = Self(2);
}
unsafe impl Encode for WebCacheModel {
const ENCODING: Encoding = NSUInteger::ENCODING;
}
unsafe impl RefEncode for WebCacheModel {
const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
}
extern "C" {
pub static WebPreferencesChangedNotification: Option<&'static NSString>;
}
extern_class!(
#[unsafe(super(NSObject))]
#[derive(Debug, PartialEq, Eq, Hash)]
#[deprecated]
pub struct WebPreferences;
);
extern_conformance!(
unsafe impl NSCoding for WebPreferences {}
);
extern_conformance!(
unsafe impl NSObjectProtocol for WebPreferences {}
);
impl WebPreferences {
extern_methods!(
#[deprecated]
#[unsafe(method(standardPreferences))]
#[unsafe(method_family = none)]
pub unsafe fn standardPreferences() -> Option<Retained<WebPreferences>>;
#[deprecated]
#[unsafe(method(initWithIdentifier:))]
#[unsafe(method_family = init)]
pub unsafe fn initWithIdentifier(
this: Allocated<Self>,
an_identifier: Option<&NSString>,
) -> Option<Retained<Self>>;
#[deprecated]
#[unsafe(method(identifier))]
#[unsafe(method_family = none)]
pub unsafe fn identifier(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(standardFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn standardFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setStandardFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setStandardFontFamily(&self, standard_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(fixedFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn fixedFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setFixedFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setFixedFontFamily(&self, fixed_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(serifFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn serifFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setSerifFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setSerifFontFamily(&self, serif_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(sansSerifFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn sansSerifFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setSansSerifFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setSansSerifFontFamily(&self, sans_serif_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(cursiveFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn cursiveFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setCursiveFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setCursiveFontFamily(&self, cursive_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(fantasyFontFamily))]
#[unsafe(method_family = none)]
pub unsafe fn fantasyFontFamily(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setFantasyFontFamily:))]
#[unsafe(method_family = none)]
pub unsafe fn setFantasyFontFamily(&self, fantasy_font_family: Option<&NSString>);
#[deprecated]
#[unsafe(method(defaultFontSize))]
#[unsafe(method_family = none)]
pub unsafe fn defaultFontSize(&self) -> c_int;
#[deprecated]
#[unsafe(method(setDefaultFontSize:))]
#[unsafe(method_family = none)]
pub unsafe fn setDefaultFontSize(&self, default_font_size: c_int);
#[deprecated]
#[unsafe(method(defaultFixedFontSize))]
#[unsafe(method_family = none)]
pub unsafe fn defaultFixedFontSize(&self) -> c_int;
#[deprecated]
#[unsafe(method(setDefaultFixedFontSize:))]
#[unsafe(method_family = none)]
pub unsafe fn setDefaultFixedFontSize(&self, default_fixed_font_size: c_int);
#[deprecated]
#[unsafe(method(minimumFontSize))]
#[unsafe(method_family = none)]
pub unsafe fn minimumFontSize(&self) -> c_int;
#[deprecated]
#[unsafe(method(setMinimumFontSize:))]
#[unsafe(method_family = none)]
pub unsafe fn setMinimumFontSize(&self, minimum_font_size: c_int);
#[deprecated]
#[unsafe(method(minimumLogicalFontSize))]
#[unsafe(method_family = none)]
pub unsafe fn minimumLogicalFontSize(&self) -> c_int;
#[deprecated]
#[unsafe(method(setMinimumLogicalFontSize:))]
#[unsafe(method_family = none)]
pub unsafe fn setMinimumLogicalFontSize(&self, minimum_logical_font_size: c_int);
#[deprecated]
#[unsafe(method(defaultTextEncodingName))]
#[unsafe(method_family = none)]
pub unsafe fn defaultTextEncodingName(&self) -> Retained<NSString>;
#[deprecated]
#[unsafe(method(setDefaultTextEncodingName:))]
#[unsafe(method_family = none)]
pub unsafe fn setDefaultTextEncodingName(
&self,
default_text_encoding_name: Option<&NSString>,
);
#[deprecated]
#[unsafe(method(userStyleSheetEnabled))]
#[unsafe(method_family = none)]
pub unsafe fn userStyleSheetEnabled(&self) -> bool;
#[deprecated]
#[unsafe(method(setUserStyleSheetEnabled:))]
#[unsafe(method_family = none)]
pub unsafe fn setUserStyleSheetEnabled(&self, user_style_sheet_enabled: bool);
#[deprecated]
#[unsafe(method(userStyleSheetLocation))]
#[unsafe(method_family = none)]
pub unsafe fn userStyleSheetLocation(&self) -> Option<Retained<NSURL>>;
#[deprecated]
#[unsafe(method(setUserStyleSheetLocation:))]
#[unsafe(method_family = none)]
pub unsafe fn setUserStyleSheetLocation(&self, user_style_sheet_location: Option<&NSURL>);
#[deprecated]
#[unsafe(method(isJavaEnabled))]
#[unsafe(method_family = none)]
pub unsafe fn isJavaEnabled(&self) -> bool;
#[deprecated]
#[unsafe(method(setJavaEnabled:))]
#[unsafe(method_family = none)]
pub unsafe fn setJavaEnabled(&self, java_enabled: bool);
#[deprecated]
#[unsafe(method(isJavaScriptEnabled))]
#[unsafe(method_family = none)]
pub unsafe fn isJavaScriptEnabled(&self) -> bool;
#[deprecated]
#[unsafe(method(setJavaScriptEnabled:))]
#[unsafe(method_family = none)]
pub unsafe fn setJavaScriptEnabled(&self, java_script_enabled: bool);
#[deprecated]
#[unsafe(method(javaScriptCanOpenWindowsAutomatically))]
#[unsafe(method_family = none)]
pub unsafe fn javaScriptCanOpenWindowsAutomatically(&self) -> bool;
#[deprecated]
#[unsafe(method(setJavaScriptCanOpenWindowsAutomatically:))]
#[unsafe(method_family = none)]
pub unsafe fn setJavaScriptCanOpenWindowsAutomatically(
&self,
java_script_can_open_windows_automatically: bool,
);
#[deprecated]
#[unsafe(method(arePlugInsEnabled))]
#[unsafe(method_family = none)]
pub unsafe fn arePlugInsEnabled(&self) -> bool;
#[deprecated]
#[unsafe(method(setPlugInsEnabled:))]
#[unsafe(method_family = none)]
pub unsafe fn setPlugInsEnabled(&self, plug_ins_enabled: bool);
#[deprecated]
#[unsafe(method(allowsAnimatedImages))]
#[unsafe(method_family = none)]
pub unsafe fn allowsAnimatedImages(&self) -> bool;
#[deprecated]
#[unsafe(method(setAllowsAnimatedImages:))]
#[unsafe(method_family = none)]
pub unsafe fn setAllowsAnimatedImages(&self, allows_animated_images: bool);
#[deprecated]
#[unsafe(method(allowsAnimatedImageLooping))]
#[unsafe(method_family = none)]
pub unsafe fn allowsAnimatedImageLooping(&self) -> bool;
#[deprecated]
#[unsafe(method(setAllowsAnimatedImageLooping:))]
#[unsafe(method_family = none)]
pub unsafe fn setAllowsAnimatedImageLooping(&self, allows_animated_image_looping: bool);
#[deprecated]
#[unsafe(method(loadsImagesAutomatically))]
#[unsafe(method_family = none)]
pub unsafe fn loadsImagesAutomatically(&self) -> bool;
#[deprecated]
#[unsafe(method(setLoadsImagesAutomatically:))]
#[unsafe(method_family = none)]
pub unsafe fn setLoadsImagesAutomatically(&self, loads_images_automatically: bool);
#[deprecated]
#[unsafe(method(autosaves))]
#[unsafe(method_family = none)]
pub unsafe fn autosaves(&self) -> bool;
#[deprecated]
#[unsafe(method(setAutosaves:))]
#[unsafe(method_family = none)]
pub unsafe fn setAutosaves(&self, autosaves: bool);
#[deprecated]
#[unsafe(method(shouldPrintBackgrounds))]
#[unsafe(method_family = none)]
pub unsafe fn shouldPrintBackgrounds(&self) -> bool;
#[deprecated]
#[unsafe(method(setShouldPrintBackgrounds:))]
#[unsafe(method_family = none)]
pub unsafe fn setShouldPrintBackgrounds(&self, should_print_backgrounds: bool);
#[deprecated]
#[unsafe(method(privateBrowsingEnabled))]
#[unsafe(method_family = none)]
pub unsafe fn privateBrowsingEnabled(&self) -> bool;
#[deprecated]
#[unsafe(method(setPrivateBrowsingEnabled:))]
#[unsafe(method_family = none)]
pub unsafe fn setPrivateBrowsingEnabled(&self, private_browsing_enabled: bool);
#[deprecated]
#[unsafe(method(tabsToLinks))]
#[unsafe(method_family = none)]
pub unsafe fn tabsToLinks(&self) -> bool;
#[deprecated]
#[unsafe(method(setTabsToLinks:))]
#[unsafe(method_family = none)]
pub unsafe fn setTabsToLinks(&self, tabs_to_links: bool);
#[deprecated]
#[unsafe(method(usesPageCache))]
#[unsafe(method_family = none)]
pub unsafe fn usesPageCache(&self) -> bool;
#[deprecated]
#[unsafe(method(setUsesPageCache:))]
#[unsafe(method_family = none)]
pub unsafe fn setUsesPageCache(&self, uses_page_cache: bool);
#[deprecated]
#[unsafe(method(cacheModel))]
#[unsafe(method_family = none)]
pub unsafe fn cacheModel(&self) -> WebCacheModel;
#[deprecated]
#[unsafe(method(setCacheModel:))]
#[unsafe(method_family = none)]
pub unsafe fn setCacheModel(&self, cache_model: WebCacheModel);
#[deprecated]
#[unsafe(method(suppressesIncrementalRendering))]
#[unsafe(method_family = none)]
pub unsafe fn suppressesIncrementalRendering(&self) -> bool;
#[deprecated]
#[unsafe(method(setSuppressesIncrementalRendering:))]
#[unsafe(method_family = none)]
pub unsafe fn setSuppressesIncrementalRendering(
&self,
suppresses_incremental_rendering: bool,
);
#[deprecated]
#[unsafe(method(allowsAirPlayForMediaPlayback))]
#[unsafe(method_family = none)]
pub unsafe fn allowsAirPlayForMediaPlayback(&self) -> bool;
#[deprecated]
#[unsafe(method(setAllowsAirPlayForMediaPlayback:))]
#[unsafe(method_family = none)]
pub unsafe fn setAllowsAirPlayForMediaPlayback(
&self,
allows_air_play_for_media_playback: bool,
);
);
}
impl WebPreferences {
extern_methods!(
#[unsafe(method(init))]
#[unsafe(method_family = init)]
pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
#[unsafe(method(new))]
#[unsafe(method_family = new)]
pub unsafe fn new() -> Retained<Self>;
);
}