Udv! Egy kis segitsegre lenne szuksegem...
Egy multimedia alkalmazason dolgozom, aminek resze egy office file-okat megjelenito modul. Maga az alkalmazas python-ban irodik Clutter backend-el a GUI-hoz. Elso korben az office file-ok megjeleniteset ugy oldottam meg, hogy az OpenOffice UNO interface-t hasznalva PDF-be konvertaltam, majd megjelenitettem mint egy PDF file-t. Csak sajnos ez nem elegendo, szuksegem van arra, hogy valamilyen modon integraljam az OpenOffice-t az alkalmazasomba. Valahogy ugy, mint ahogyan a Mozilla OpenOffice pluginja teszi. Csak az a problema, hogy ilyet meg nem csinaltam...
GTK-s alkalmazasok eseten lattam, hogy GTK.Socket segitsegevel megoldhato egy masik ablak "elcsipese", de sajnos nincs lehetoseg GTK-t integralni Clutter-be. Van egy srac aki dolgozik egy GTKClutterActor-on, amivel lehet GTK-t integralni Clutter-be, de azt mondja, hogy a GTK.Socket-et akkor sem lehetne integralni, mert az native X ablakot igenyel, es az o Actorja pedig nem tamogatja azt, csak az offscreen renderinget. Ellenben mondott egy olyat, hogy composite extensiont hasznalva talan megoldhato az ablak redirectelese egy pixmap-be, amit aztan meg lehetne jeleniteni az en alkalmazasomba.
A gond az, hogy igy elso korben ez nekem kinai :}
Itt jonne a kepbe a Ti segitsegetek:
Valaki el tudna magyarazni kicsit, hogy peldaul hogyan irjak az ilyen plugineket? Mi az elv/hogyan kerul az OpenOffice/VLC/MPlayer/GXine/stb. a Firefox-ba?
Esetleg van valamilyen altalanos megoldas arra, hogy egy alkalmazas felulete egy masik alkalmazasba agyazva jelenjen meg (akar Xorg szinten)?
Elore is koszonom
- 997 megtekintés
Hozzászólások
Senki?
Nezegettem az mplayerplug-in-t, az mintha a GTKSocket-et hasznalna, bar a tobbit nem tudom...
Masodik kerdesre valami valasz/iranymutatas?
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni