You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Display Markdown in your apps with the Markdown widget.
431
+
Most of the text on this page is Markdown.
432
+
433
+
Here's an AI generated Markdown document:
434
+
435
+
"""
436
+
MOVIES_MD="""\
437
+
# The Golden Age of Action Cinema: The 1980s
438
+
439
+
The 1980s marked a transformative era in action cinema, defined by **excessive machismo**, explosive practical effects, and unforgettable one-liners. This decade gave birth to many of Hollywood's most enduring action franchises, from _Die Hard_ to _Rambo_, setting templates that filmmakers still reference today.
440
+
441
+
## Technical Innovation
442
+
443
+
Technologically, the 80s represented a sweet spot between practical effects and early CGI. Filmmakers relied heavily on:
444
+
445
+
* Practical stunts
446
+
* Pyrotechnics
447
+
* Hand-built models
448
+
449
+
These elements lent the films a tangible quality that many argue remains superior to modern digital effects.
450
+
451
+
## The Action Hero Archetype
452
+
453
+
The quintessential action hero emerged during this period, with key characteristics:
454
+
455
+
1. Impressive physique
456
+
2. Military background
457
+
3. Anti-authority attitude
458
+
4. Memorable catchphrases
459
+
460
+
> "I'll be back" - The Terminator (1984)
461
+
462
+
Heroes like Arnold Schwarzenegger and Sylvester Stallone became global icons. However, the decade also saw more nuanced characters emerge, like Bruce Willis's everyman John McClane in *Die Hard*, and powerful female protagonists like Sigourney Weaver's Ellen Ripley in *Aliens*.
463
+
464
+
### Political Influence
465
+
466
+
Cold War politics heavily influenced these films' narratives, with many plots featuring American heroes facing off against Soviet adversaries. This political subtext, combined with themes of individual triumph over bureaucratic systems, perfectly captured the era's zeitgeist.
467
+
468
+
---
469
+
470
+
While often dismissed as simple entertainment, 80s action films left an indelible mark on cinema history, influencing everything from filming techniques to narrative structures, and continuing to inspire filmmakers and delight audiences decades later.
471
+
472
+
"""
473
+
474
+
defcompose(self) ->ComposeResult:
475
+
yieldMarkdown(self.MD_MD)
476
+
withcontainers.VerticalScroll(
477
+
id="container", can_focus=True, can_maximize=True
478
+
):
479
+
yieldMarkdown(self.MOVIES_MD, id="movies")
480
+
481
+
482
+
classSelects(containers.VerticalGroup):
483
+
DEFAULT_CLASSES="column"
484
+
SELECTS_MD="""\
485
+
## Selects
486
+
487
+
Selects (AKA *Combo boxes*), present a list of options in a menu that may be expanded by the user.
The Textual API allows you to [build custom re-usable widgets](https://textual.textualize.io/guide/widgets/#custom-widgets) and share them across projects.
700
+
Custom widgets can be themed, just like the builtin widget library.
701
+
702
+
Combine existing widgets to add new functionality, or use the powerful [Line API](https://textual.textualize.io/guide/widgets/#line-api) for unique creations.
703
+
704
+
"""
705
+
706
+
defcompose(self) ->ComposeResult:
707
+
yieldMarkdown(self.YOUR_MD)
585
708
586
709
587
710
classWidgetsScreen(PageScreen):
@@ -607,15 +730,18 @@ class WidgetsScreen(PageScreen):
607
730
BINDINGS= [Binding("escape", "blur", "Unfocus any focused widget", show=False)]
0 commit comments