FilePickerView

ceramic.Entityceramic.Visualceramic.Quadceramic.Layerceramic.Viewelements.FilePickerView (Class)

A file picker dialog component built entirely with Elements UI.

FilePickerView provides a native-like file selection interface with:

  • File name text field for direct input
  • Folder hierarchy navigation
  • File list with selection
  • Standard open/save/cancel actions

This is currently a draft implementation with the basic structure in place for future development.

@todo Implement file system navigation @todo Add file filtering and search @todo Implement preview pane @todo Add keyboard navigation support

Instance Members

elements
new(): Void

Creates a new FilePickerView instance.

Initializes the file picker with default styling and layout. The actual implementation is pending.

Private Members

elements
fileNameTextField: TextFieldView

Text field for entering or displaying the selected file name.


elements
folderHierarchy: SelectListView

List view showing the folder hierarchy for navigation.


elements
layout(): Void

Lays out the file picker components.

This method should arrange:

  • Navigation controls at the top
  • File list in the center
  • File name field and action buttons at the bottom

@todo Implement the layout logic


elements
updateStyle(): Void

Updates the visual styling based on the current theme.

Called automatically when theme settings change.

@todo Apply theme colors and fonts

Metadata

Name Parameters
:hxGen -
:build ceramic.macros.EntityMacro.buildForCompletion()
:autoBuild ceramic.macros.EntityMacro.buildForCompletion()
:build tracker.macros.EventsMacro.build()
:autoBuild tracker.macros.EventsMacro.build()