RkBlog

Hardware, programming and astronomy tutorials and reviews.

Dingo :) IDE-Cośtam?

Swego czasu myślałem o stworzeniu czegoś w rodzaju poręcznego webowego IDE. Dzisiaj trochę posiedziałem i powoli składam koncepcyjny interfejs. Podstawa to lista kart, gdzie karta może mieć różne widżety - "menedżer plików", przeglądarkę www (webkit), ter

Swego czasu myślałem o stworzeniu czegoś w rodzaju poręcznego webowego IDE. Dzisiaj trochę posiedziałem i powoli składam koncepcyjny interfejs. Podstawa to lista kart, gdzie karta może mieć różne widżety - "menedżer plików", przeglądarkę www (webkit), terminal (QTermWidget), edytor tekstowy (Scintilla) itd. Zawartość karty będzie można odczepiać - bo będzie to QDockWidget i wyświetlać jako niezależne okno lub umieszczać na bokach lub rogach okna głównego. W planach też "dokowanie" takiego widżetu do listy elementów na dole okna (jak np przycisk terminala w Kate czy KDevelop) - w splitterze i z opcją pokaż/ukryj. Wszystkie widżety dostępne w kartach są modułami - URL jest mapowany na odpowiedni handler - jak się uda to zrobię coś w stylu mapowania wyrażeniami regularnymi jak w Django, co szczególnie przyda się tworząc zupełnie nietypowe widżety niezwiązane z byciem "IDE" - coś jak Konqueror, tyle że bardziej prostoliniowe :) Poniżej parę zrzutów... Interfejs jeszcze się zmieni, ale koncepcja powoli nabiera kształtów :)

RkBlog

Programowanie w Pythonie, 16 November 2008,

Comment article