Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ahkohd/tauri-nspanel
/ functions
Functions
107 in github.com/ahkohd/tauri-nspanel
⨍
Functions
107
◇
Types & classes
14
↓ 18 callers
Method
build
Build the panel Creates a Tauri window using the configured properties, converts it to an NSPanel, and applies all panel-specific settings.
src/builder.rs:815
↓ 17 callers
Method
get_webview_panel
(&self, label: &str)
src/lib.rs:206
↓ 16 callers
Method
title
Set the window title
src/builder.rs:552
↓ 11 callers
Method
position
Set the window position
src/builder.rs:558
↓ 11 callers
Method
url
Set the webview URL
src/builder.rs:546
↓ 10 callers
Method
size
Set the window size
src/builder.rs:564
↓ 8 callers
Method
can_join_all_spaces
Window can be shown on another space
src/builder.rs:113
↓ 8 callers
Method
collection_behavior
Set the collection behavior Collection behaviors control how the panel participates in Spaces, Exposé, and fullscreen mode on macOS. # Example ```ru
src/builder.rs:708
↓ 8 callers
Method
level
Set the window level The window level determines the panel's position in the window hierarchy. Higher levels appear above lower levels. # Example ``
src/builder.rs:593
↓ 6 callers
Method
nonactivating_panel
Window is a non-activating panel
src/builder.rs:422
↓ 5 callers
Method
value
Convert to the raw i64 value used by NSWindow
src/builder.rs:48
↓ 4 callers
Method
closable
Window has a close button
src/builder.rs:380
↓ 4 callers
Method
full_screen_auxiliary
Window can be shown alongside full screen window
src/builder.rs:161
↓ 4 callers
Method
titled
Window has a title bar
src/builder.rs:374
↓ 3 callers
Method
alpha_value
Set the alpha value (transparency)
src/builder.rs:611
↓ 3 callers
Method
has_shadow
Set whether the panel has a shadow
src/builder.rs:599
↓ 3 callers
Method
ignores_cycle
Window ignores cycling commands
src/builder.rs:149
↓ 3 callers
Method
resizable
Window can be resized
src/builder.rs:392
↓ 3 callers
Method
stationary
Window does not participate in Spaces or Expose
src/builder.rs:137
↓ 2 callers
Method
hides_on_deactivate
Set whether the panel hides when the app is deactivated
src/builder.rs:617
↓ 2 callers
Function
init
(app_handle: &AppHandle)
examples/panel_builder/src-tauri/src/main.rs:47
↓ 2 callers
Function
init
(app_handle: &AppHandle)
examples/fullscreen/src-tauri/src/main.rs:57
↓ 2 callers
Function
init
(app_handle: &AppHandle)
examples/hover_activate/src-tauri/src/main.rs:56
↓ 2 callers
Function
init
(app_handle: &AppHandle)
examples/mouse_tracking/src-tauri/src/main.rs:58
↓ 2 callers
Function
init
(app_handle: &AppHandle)
examples/basic/src-tauri/src/main.rs:41
↓ 2 callers
Method
transient
Window participates in Spaces and Expose
src/builder.rs:131
↓ 2 callers
Method
with_window
Apply a custom configuration function to the WebviewWindowBuilder This allows access to any Tauri window configuration not exposed by the panel build
src/builder.rs:800
↓ 1 callers
Method
borderless
Window has no title bar or border
src/builder.rs:428
↓ 1 callers
Method
corner_radius
Set the corner radius for rounded corners This enables the layer-backed view and sets the corner radius on the panel's layer, giving the panel rounde
src/builder.rs:753
↓ 1 callers
Method
floating
Set whether the panel floats above other windows
src/builder.rs:570
↓ 1 callers
Method
full_size_content_view
Window uses full size content view
src/builder.rs:404
↓ 1 callers
Method
hud_window
Window is a HUD window
src/builder.rs:416
↓ 1 callers
Method
no_activate
Prevent focus stealing during window creation Since PanelBuilder creates a regular window before converting it to a panel, the window creation phase
src/builder.rs:734
↓ 1 callers
Method
style_mask
Set the window style mask Style masks control the appearance and behavior of the window frame. # Example ```rust use tauri_nspanel::{PanelBuilder, S
src/builder.rs:686
↓ 1 callers
Method
transparent
Set the panel background to be transparent This sets the window background color to clear and makes the panel non-opaque, allowing content behind the
src/builder.rs:772
↓ 1 callers
Method
unified_title_and_toolbar
Window uses unified title and toolbar
src/builder.rs:398
↓ 1 callers
Method
utility_window
Window is a utility window
src/builder.rs:410
↓ 1 callers
Method
works_when_modal
Set whether the panel works when modal dialogs are displayed
src/builder.rs:653
Method
accepts_mouse_moved_events
Set whether the panel accepts mouse moved events
src/builder.rs:629
Method
active_always
Track when mouse is active in any application
src/builder.rs:265
Method
active_in_active_app
Track when mouse is active in this application
src/builder.rs:271
Method
active_in_key_window
Track when mouse is active in key window
src/builder.rs:277
Method
active_when_first_responder
Track when window is key
src/builder.rs:283
Method
assume_inside
Assumes tracking area is active
src/builder.rs:289
Method
becomes_key_only_if_needed
Set whether the panel becomes key window only if needed
src/builder.rs:623
Function
close_panel
(app_handle: AppHandle)
examples/panel_builder/src-tauri/src/main.rs:125
Function
close_panel
(app_handle: AppHandle)
examples/fullscreen/src-tauri/src/main.rs:116
Function
close_panel
(app_handle: AppHandle)
examples/hover_activate/src-tauri/src/main.rs:125
Function
close_panel
(app_handle: AppHandle)
examples/mouse_tracking/src-tauri/src/main.rs:133
Function
close_panel
(app_handle: AppHandle)
examples/basic/src-tauri/src/main.rs:83
Method
content_size
Set the content size (inner size excluding window decorations)
src/builder.rs:659
Function
create_custom_panels
(app: &AppHandle)
examples/builder_with_custom_panel.rs:41
Function
create_panels_example
(app: &AppHandle)
examples/panel_builder.rs:23
Function
create_panels_with_behaviors
(app: &AppHandle)
examples/collection_behavior.rs:15
Function
create_panels_with_levels
(app: &AppHandle)
examples/panel_levels.rs:15
Method
cursor_update
Enable cursor update events
src/builder.rs:301
Method
default
()
src/lib.rs:180
Method
default
()
src/builder.rs:196
Method
empty
Create an empty style mask
src/builder.rs:369
Method
from
(level: PanelLevel)
src/builder.rs:67
Method
from_raw
Create from raw NSWindowCollectionBehavior flags
src/builder.rs:185
Method
full_screen_allows_tiling
Window can be shown in full screen for this space only
src/builder.rs:173
Method
full_screen_disallows_tiling
Window does not allow full screen and hides on app deactivation
src/builder.rs:179
Method
full_screen_none
Window does not allow full screen
src/builder.rs:167
Method
full_screen_primary
Window can be shown in full screen
src/builder.rs:155
Function
hide_panel
(handle: AppHandle)
examples/panel_builder/src-tauri/src/main.rs:119
Function
hide_panel
(handle: AppHandle)
examples/fullscreen/src-tauri/src/main.rs:109
Function
hide_panel
(handle: AppHandle)
examples/hover_activate/src-tauri/src/main.rs:118
Function
hide_panel
(handle: AppHandle)
examples/mouse_tracking/src-tauri/src/main.rs:126
Function
hide_panel
(handle: AppHandle)
examples/basic/src-tauri/src/main.rs:76
Method
ignores_mouse_events
Set whether the panel ignores mouse events
src/builder.rs:635
Method
in_visible_rect
Tracking area is in visibleRect coordinates
src/builder.rs:295
Function
init
Initializes the plugin.
src/lib.rs:250
Function
main
()
examples/panel_builder.rs:82
Function
main
()
examples/panel_macro.rs:32
Function
main
()
examples/builder_with_custom_panel.rs:98
Function
main
()
examples/panel_levels.rs:71
Function
main
()
examples/panel_style_mask.rs:48
Function
main
()
examples/collection_behavior.rs:76
Function
main
()
examples/panel_event_macro.rs:17
Function
main
()
examples/panel_builder/src-tauri/build.rs:1
Function
main
()
examples/panel_builder/src-tauri/src/main.rs:27
Function
main
()
examples/fullscreen/src-tauri/build.rs:1
Function
main
()
examples/fullscreen/src-tauri/src/main.rs:37
Function
main
()
examples/hover_activate/src-tauri/build.rs:1
Function
main
()
examples/hover_activate/src-tauri/src/main.rs:36
Function
main
()
examples/mouse_tracking/src-tauri/build.rs:1
Function
main
()
examples/mouse_tracking/src-tauri/src/main.rs:38
Function
main
()
examples/basic/src-tauri/build.rs:1
Function
main
()
examples/basic/src-tauri/src/main.rs:24
Method
managed
Window is managed by Spaces
src/builder.rs:125
Method
miniaturizable
Window has a minimize button
src/builder.rs:386
Method
mouse_entered_and_exited
Track mouse entered and exited events
src/builder.rs:259
Method
mouse_moved
Track mouse moved events
src/builder.rs:253
Method
movable_by_window_background
Set whether the panel is movable by its background
src/builder.rs:641
Method
move_to_active_space
Window appears in all spaces
src/builder.rs:119
Method
new
Create an empty collection behavior
src/builder.rs:108
Method
opaque
Set whether the panel is opaque
src/builder.rs:605
Method
participates_in_cycle
Window participates in cycling
src/builder.rs:143
Method
released_when_closed
Set whether the panel is released when closed
src/builder.rs:647
next →
1–100 of 107, ranked by callers