Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:godot:client:window_manager [2026/01/15 11:09] YannKfr:godot:client:window_manager [2026/01/15 14:45] (Version actuelle) YannK
Ligne 1: Ligne 1:
 +<mermaid>
 +
 classDiagram classDiagram
  
Ligne 12: Ligne 14:
         contextual_window_template: PackedScene         contextual_window_template: PackedScene
  
 +        _active_virtual_desktop: DataSheetVirtualDesktop
         _active_contextual_window: ContextualWindow         _active_contextual_window: ContextualWindow
         _contextual_window_enabled: bool = false         _contextual_window_enabled: bool = false
Ligne 22: Ligne 25:
         _apply_user_preference(default_system_parameters: DataSheetVirtualDesktop, user_parameters: DataSheetVirtualDesktop) -> DataSheetVirtualDesktop         _apply_user_preference(default_system_parameters: DataSheetVirtualDesktop, user_parameters: DataSheetVirtualDesktop) -> DataSheetVirtualDesktop
         _on_contextual_window(window: GameWindow, contextual_elements: Array, active:bool) -> void         _on_contextual_window(window: GameWindow, contextual_elements: Array, active:bool) -> void
-        _window_build(window: DataSheetWindow, window_theme: DataSheetClientTheme) -> void+        _window_build(window: DataSheetWindow) -> void
         _window_contextual_build(window: GameWindow, contextual_elements: Array) -> void         _window_contextual_build(window: GameWindow, contextual_elements: Array) -> void
         _window_contextual_place(margin: Vector2 = Vector2(16, 16)) -> void         _window_contextual_place(margin: Vector2 = Vector2(16, 16)) -> void
Ligne 96: Ligne 99:
         _on_mouse_exited() -> void         _on_mouse_exited() -> void
     }     }
 +
 +DataSheetVirtualDesktop ..> DataSheetWindow
 +DataSheetVirtualDesktop ..> DataSheetClientTheme
 +
 +    class DataSheetVirtualDesktop {
 +        export windows: Array[DataSheetWindow]
 +        export client_theme: DataSheetClientTheme
 +    }
 +
 +    class DataSheetWindow {
 +        enum template
 +
 +        export name: String
 +        export accept_resize: bool = true
 +        export pattern: template
 +        export header: bool = true
 +        export_file var icon: String
 +        export footer: bool = true
 +        export active: bool = true
 +        export coordinates: Vector2
 +        export default_coordinates: Vector2
 +        export dimensions: Vector2
 +        export default_dimensions: Vector2
 +        export minimum_dimensions: Vector2
 +        export_file var content: String
 +        export has_contextual_window: bool = true
 +        export has_contextual_opacity: bool = true
 +        export has_contextual_lock: bool = true
 +        export has_contextual_help: bool = true
 +        wintemplate: PackedScene
 +
 +        _init() -> void
 +    }
 +    
 +class DataSheetClientTheme {
 +    export godot_theme: Theme
 +}
 +</mermaid>
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/godot/client/window_manager.1768475356.txt.gz · Dernière modification : de YannK

Licences Mentions légales Accueil du site Contact Inclusion