<?xml version="1.0" encoding="utf-8"?>
<root>
  <doclet-version-NOT-library-version>1.00</doclet-version-NOT-library-version>
  <b4x_version>12.80</b4x_version>
  <dependsOn>phone</dependsOn>
  <dependsOn>xui</dependsOn>
  <dependsOn>javaobject</dependsOn>
  <class>
    <name>b4a.claude.immersive.immersivemode</name>
    <shortname>ImmersiveMode</shortname>
    <owner>activity</owner>
    <method>
      <name>IsInitialized</name>
      <comment>Tests whether the object has been initialized.</comment>
      <returntype>boolean</returntype>
    </method>
    <method>
      <name DesignerName="Class_Globals">_class_globals</name>
      <returntype>String</returntype>
    </method>
    <method>
      <name DesignerName="Initialize">_initialize</name>
      <comment>Initializes the object. You can add parameters to this method if needed.
</comment>
      <returntype>String</returntype>
      <parameter>
        <name>ba</name>
        <type>anywheresoftware.b4a.BA</type>
      </parameter>
      <parameter>
        <name>Activity</name>
        <type>anywheresoftware.b4a.objects.ActivityWrapper</type>
      </parameter>
    </method>
    <method>
      <name DesignerName="SetMode">_setmode</name>
      <returntype>void</returntype>
      <parameter>
        <name>Mode</name>
        <type>int</type>
      </parameter>
    </method>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_VISIBLE">_system_ui_flag_visible</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LOW_PROFILE">_system_ui_flag_low_profile</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_HIDE_NAVIGATION">_system_ui_flag_hide_navigation</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_FULLSCREEN">_system_ui_flag_fullscreen</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_STABLE">_system_ui_flag_layout_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">_system_ui_flag_layout_hide_navigation</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">_system_ui_flag_layout_fullscreen</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_IMMERSIVE">_system_ui_flag_immersive</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_IMMERSIVE_STICKY">_system_ui_flag_immersive_sticky</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LIGHT_STATUS_BAR">_system_ui_flag_light_status_bar</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="IMMERSIVE_LAYOUT_FULLSCREEN_HIDE_NAV_STABLE">_immersive_layout_fullscreen_hide_nav_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="STICKY_IMMERSIVE_LAYOUT_FULLSCREEN_HIDE_NAV_STABLE">_sticky_immersive_layout_fullscreen_hide_nav_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="STICKY_IMMERSIVE_LAYOUT_HIDE_NAV_FULLSCREEN_STABLE">_sticky_immersive_layout_hide_nav_fullscreen_stable</name>
      <returntype>int</returntype>
    </field>
  </class>
  <class>
    <name>b4a.claude.immersive.immersivemodenotch</name>
    <shortname>ImmersiveModeNotch</shortname>
    <owner>activity</owner>
    <method>
      <name>IsInitialized</name>
      <comment>Tests whether the object has been initialized.</comment>
      <returntype>boolean</returntype>
    </method>
    <method>
      <name DesignerName="Class_Globals">_class_globals</name>
      <returntype>String</returntype>
    </method>
    <method>
      <name DesignerName="GetRealSize">_getrealsize</name>
      <returntype>anywheresoftware.b4a.keywords.LayoutValues</returntype>
    </method>
    <method>
      <name DesignerName="Initialize">_initialize</name>
      <comment>Initializes the object. You can add parameters to this method if needed.
</comment>
      <returntype>String</returntype>
      <parameter>
        <name>ba</name>
        <type>anywheresoftware.b4a.BA</type>
      </parameter>
      <parameter>
        <name>Activity</name>
        <type>anywheresoftware.b4a.objects.ActivityWrapper</type>
      </parameter>
    </method>
    <method>
      <name DesignerName="SetMode">_setmode</name>
      <returntype>void</returntype>
      <parameter>
        <name>Mode</name>
        <type>int</type>
      </parameter>
    </method>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_VISIBLE">_system_ui_flag_visible</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LOW_PROFILE">_system_ui_flag_low_profile</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_HIDE_NAVIGATION">_system_ui_flag_hide_navigation</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_FULLSCREEN">_system_ui_flag_fullscreen</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_STABLE">_system_ui_flag_layout_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION">_system_ui_flag_layout_hide_navigation</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN">_system_ui_flag_layout_fullscreen</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_IMMERSIVE">_system_ui_flag_immersive</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_IMMERSIVE_STICKY">_system_ui_flag_immersive_sticky</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="SYSTEM_UI_FLAG_LIGHT_STATUS_BAR">_system_ui_flag_light_status_bar</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="IMMERSIVE_LAYOUT_FULLSCREEN_HIDE_NAV_STABLE">_immersive_layout_fullscreen_hide_nav_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="STICKY_IMMERSIVE_LAYOUT_FULLSCREEN_HIDE_NAV_STABLE">_sticky_immersive_layout_fullscreen_hide_nav_stable</name>
      <returntype>int</returntype>
    </field>
    <field>
      <name DesignerName="STICKY_IMMERSIVE_LAYOUT_HIDE_NAV_FULLSCREEN_STABLE">_sticky_immersive_layout_hide_nav_fullscreen_stable</name>
      <returntype>int</returntype>
    </field>
  </class>
  <version>1.1</version>
  <author>Claude Obiri Amadu</author>
</root>