Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-05-26 15:11:35 bureau étendu et mode present

azerb
nouveau membre
Date d'inscription: 2009-05-18
Messages: 1

bureau étendu et mode present



bonjour,

je souhaiterai pouvoir effectuer mon rendu processing sur un videoprojecteur et pouvoir garder mon ecran de portable vierge. Dès que je lance le mode present de processing celui ci se met plein ecran sur l'ecran du portable et non sur la partie étendu du bureau.

merci d'avance

Hors ligne

 

#2 2010-05-26 21:42:04 Re : bureau étendu et mode present

julbel
membre
Lieu: St Herblain
Date d'inscription: 2008-04-01
Messages: 259
Site web

Re: bureau étendu et mode present



tu as essayé la librairie Fullscreen, en lecteur autonome ?

Hors ligne

 

#3 2010-05-27 13:02:46 Re : bureau étendu et mode present

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: bureau étendu et mode present



Salut,

Ce que je fais, c'est mettre mon sketch à la même taille que la deuxième sortie vidéo.
puis, je règle la position du sketch à (taille de la première sortie vidéo, 0)

J'ai pas le code sous la main, mais il faut surcharger la méthode init pour spécifier que la fenêtre processing soit sans décoration, puis lui spécifier la position.

J'essaye de poster ça dans la soirée.

Hors ligne

 

#4 2010-05-27 22:03:20 Re : bureau étendu et mode present

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: bureau étendu et mode present



Yop ...

Par contre, j'utilise Eclipse et mon applet est encapsulé dans une classe java - check la méthode main à la fin
Il faut que tu surcharges la méthode init
et que tu spécifies en début de fonction draw ta position par rapport à l'écran principal (p-e que tu peux le faire une bonne fois pour toute dans la méthode setup)
N'hésites pas si tu as besoin d'éclaircissements

import processing.core.PApplet;

public class AppletPrincipal extends PApplet {

	public static final int WIDTH = 640;

	public static final int HEIGHT = 480;

	// overwrite PApplets init method
	// to set the frame to undecorated=true
	public void init() {
		// / to make a frame not displayable, you can
		// use frame.removeNotify()
		frame.removeNotify();

		frame.setUndecorated(true);

		// addNotify, here i am not sure if you have
		// to add notify again.
		frame.addNotify();
		super.init();
	}

	@Override
	public void setup() {
		size(WIDTH, HEIGHT);
		frameRate(25);
	}


	@Override
	public void draw() {

		frame.setLocation(screen.width, 0); 

	}


	/**
	 * @param args
	 */
	public static void main(String[] args) {
		PApplet.main(new String[] { "package.Class" });
	}

}

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024