Rapide Advanced Adulte
   ncurses_getmouse   
Resultatsncurses_getmouse   |   Contact

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.ncurses addch
.ncurses addchnstr
.ncurses addchstr
.ncurses addnstr
.ncurses addstr
.ncurses assume default colors
.ncurses attroff
.ncurses attron
.ncurses attrset
.ncurses baudrate
.ncurses beep
.ncurses bkgd
.ncurses bkgdset
.ncurses border
.ncurses bottom panel
.ncurses can change color
.ncurses cbreak
.ncurses clear
.ncurses clrtobot
.ncurses clrtoeol
.ncurses color content
.ncurses color set
.ncurses curs set
.ncurses def prog mode
.ncurses def shell mode
.ncurses define key
.ncurses del panel
.ncurses delay output
.ncurses delch
.ncurses deleteln
.ncurses delwin
.ncurses doupdate
.ncurses echo
.ncurses echochar
.ncurses end
.ncurses erase
.ncurses erasechar
.ncurses filter
.ncurses flash
.ncurses flushinp
.ncurses getch
.ncurses getmaxyx
.ncurses getmouse
.ncurses getyx
.ncurses halfdelay
.ncurses has colors
.ncurses has ic
.ncurses has il
.ncurses has key
.ncurses hide panel
.ncurses hline
.ncurses inch
.ncurses init color
.ncurses init pair
.ncurses init
.ncurses insch
.ncurses insdelln
.ncurses insertln
.ncurses insstr
.ncurses instr
.ncurses isendwin
.ncurses keyok
.ncurses keypad
.ncurses killchar
.ncurses longname
.ncurses meta
.ncurses mouse trafo
.ncurses mouseinterval
.ncurses mousemask
.ncurses move panel
.ncurses move
.ncurses mvaddch
.ncurses mvaddchnstr
.ncurses mvaddchstr
.ncurses mvaddnstr
.ncurses mvaddstr
.ncurses mvcur
.ncurses mvdelch
.ncurses mvgetch
.ncurses mvhline
.ncurses mvinch
.ncurses mvvline
.ncurses mvwaddstr
.ncurses napms
.ncurses new panel
.ncurses newpad
.ncurses newwin
.ncurses nl
.ncurses nocbreak
.ncurses noecho
.ncurses nonl
.ncurses noqiflush
.ncurses noraw
.ncurses pair content
.ncurses panel above
.ncurses panel below
.ncurses panel window
.ncurses pnoutrefresh
.ncurses prefresh
.ncurses putp
.ncurses qiflush
.ncurses raw
.ncurses refresh
.ncurses replace panel
.ncurses reset prog mode
.ncurses reset shell mode
.ncurses resetty
.ncurses savetty
.ncurses scr dump
.ncurses scr init
.ncurses scr restore
.ncurses scr set
.ncurses scrl
.ncurses show panel
.ncurses slk attr
.ncurses slk attroff
.ncurses slk attron
.ncurses slk attrset
.ncurses slk clear
.ncurses slk color
.ncurses slk init
.ncurses slk noutrefresh
.ncurses slk refresh
.ncurses slk restore
.ncurses slk set
.ncurses slk touch
.ncurses standend
.ncurses standout
.ncurses start color
.ncurses termattrs
.ncurses termname
.ncurses timeout
.ncurses top panel
.ncurses typeahead
.ncurses ungetch
.ncurses ungetmouse
.ncurses update panels
.ncurses use default colors
.ncurses use env
.ncurses use extended names
.ncurses vidattr
.ncurses vline
.ncurses waddch
.ncurses waddstr
.ncurses wattroff
.ncurses wattron
.ncurses wattrset
.ncurses wborder
.ncurses wclear
.ncurses wcolor set
.ncurses werase
.ncurses wgetch
.ncurses whline
.ncurses wmouse trafo
.ncurses wmove
.ncurses wnoutrefresh
.ncurses wrefresh
.ncurses wstandend
.ncurses wstandout
.ncurses wvline
 
   

  ncurses_getmouse  


ncurses_getmouse

(PHP 4 >= 4.2.0, PHP 5)

ncurses_getmouse -- Lit les événements souris

Description

bool ncurses_getmouse ( array &mevent )

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

ncurses_getmouse() lit les événements souris placés dans la queue.

Liste de paramètres

mevent

Les options d'événements seront placées dans ce paramètre, qui doit être un tableau, passé par référence (voir l'exemple ci-dessous).

En cas de succès, un tableau associatif, contenant les clés suivantes, sera délivré :

  • "id" : Identifiant permettant de distinguer plusieurs périphériques

  • "x" : Position à l'écran, en absisse relative, et comptée en caractères

  • "y" : Position à l'écran, en ordonnée relative, et comptée en caractères

  • "z" : Actuellement non supporté

  • "mmask" : Action de souris

Valeurs de retour

Retourne FALSE si un événement de souris est actuellement visible dans la fenêtre fournie, TRUE sinon.

Exemples

Exemple 1. Exemple avec ncurses_getmouse()

<?php
switch (ncurses_getch()){
  case
NCURSES_KEY_MOUSE:
    if (!
ncurses_getmouse(&$mevent)){
      if (
$mevent["mmask"] & NCURSES_MOUSE_BUTTON1_PRESSED){
        
$mouse_x = $mevent["x"]; // Sauve la position de la souris
        
$mouse_y = $mevent["y"];
      }
    }
  break;

  default:
    
/* .... */
}
?>


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur