Skip to main content
The main window is the outermost container of AppAdministrativa. It launches maximized and centered on screen, providing a full-workspace experience from the moment you open the application.

Window initialization

When the application starts, the window displays a login screen titled Photo-Image Login. After a successful login, the window’s content is replaced with the main application shell — a Frame that navigates to the MenuPrincipal page. From that point on, the window title and background remain constant while module content loads inside the frame.
The window background color is #DCE4EF (a light steel blue). This color is visible briefly during transitions between modules.

Two-area layout

Once you are logged in, the interface is divided into two vertical areas arranged in a 2-column grid:
AreaWidthPurpose
Sidebar60 px (collapsed) / 200 px (expanded)Navigation menu
Content areaFills remaining widthActive module display
The sidebar sits in column 0 and the content area occupies column 1. Both areas span the full height of the window below the header bar.

Header bar

A fixed header bar runs across the top of the window. It is 50 px tall, uses a dark navy background (#3F5C8C), and displays the application name Aplicación Administrativa in white text. The header is always visible regardless of which module is loaded.
┌─────────────────────────────────────────────────────────┐
│  Aplicación Administrativa              [header #3F5C8C] │
├──────┬──────────────────────────────────────────────────┤
│      │                                                  │
│ Side │           Content area (FrameSecundario)         │
│ bar  │                                                  │
│ 60px │                                                  │
│      │                                                  │
└──────┴──────────────────────────────────────────────────┘

Content frame

The content area hosts a Frame element named FrameSecundario. When you select a menu item in the sidebar, the corresponding module page is loaded into this frame. The frame fills all available width and height, giving each module the full working surface.
Because each module loads into the same shared frame, switching between modules is fast — the header and sidebar remain in place while only the frame content changes.

Layout summary

1

Application launches

The window opens maximized and centered. The login screen is displayed.
2

Login completes

The window navigates to MenuPrincipal. The header bar and sidebar become visible.
3

Default module loads

The Profesores module loads automatically into FrameSecundario as the default view.
4

You navigate between modules

Clicking a sidebar menu item replaces the content in FrameSecundario with the selected module. The header and sidebar stay fixed.

Build docs developers (and LLMs) love