Changeset 309 in PSPA for Interface_Web


Ignore:
Timestamp:
Feb 5, 2013, 10:34:27 AM (11 years ago)
Author:
garnier
Message:

Change cursor style on drag elements

Location:
Interface_Web/trunk/pspaWT
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/History

    r308 r309  
    55     PSPA - Plateforme de simulation en physique des accélérateurs
    66     =========================================================
     7
     85 Février 2013 Laurent Garnier
     9- Change cursor style on drag elements
    710
    8114 Février 2013 Laurent Garnier
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_dropZoneLigneFaisceau.cc

    r294 r309  
    1010
    1111
    12 //#define PSPA_DEBUG 1
    1312
    1413GWt_dropZoneLigneFaisceau::GWt_dropZoneLigneFaisceau( PspaApplication* pspa)
     
    3332    mouseWentOut().connect(this, &GWt_dropZoneLigneFaisceau::mouseOut);
    3433    mouseDragged().connect(this, &GWt_dropZoneLigneFaisceau::mouseIsDragged);
    35 //    decorationStyle().setBorder (WBorder (WBorder::Dotted));
    3634   
    3735    // accept drops
    38 
    39         vector <GWt_abstractElement*> elems = pspa->getAbstractElementFactory()->getAllElements();
     36   
     37    vector <GWt_abstractElement*> elems = pspa->getAbstractElementFactory()->getAllElements();
    4038    for (int a = 0; a< elems.size(); a++) {
    4139        acceptDrops(elems[a]->getMimeType());
     
    4745void GWt_dropZoneLigneFaisceau::mouseOver(const WMouseEvent& e)
    4846{
    49     // Add text
    50 #ifdef PSPA_DEBUG
    51     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    52         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    53         console->addConsoleMessage("GWt_dropZoneLigneFaisceau::mouseOver ");
    54         console->addConsoleMessage("button "+WMouseEvent::LeftButton);
    55     }
    56 #endif
    5747}
    5848
    5949void GWt_dropZoneLigneFaisceau::mouseOut(const WMouseEvent& e)
    6050{
    61 #ifdef PSPA_DEBUG
    62     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    63         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    64         console->addConsoleMessage("GWt_dropZoneLigneFaisceau::mouseOut");
    65     }
    66 #endif
     51    decorationStyle().setCursor(ArrowCursor);
    6752}
    6853
    6954void GWt_dropZoneLigneFaisceau::mouseIsDragged(const WMouseEvent& e)
    7055{
    71 #ifdef PSPA_DEBUG
    72     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    73         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    74         console->addConsoleMessage(" GWt_dropZoneLigneFaisceau::mouseDragged");
    75     }
    76 #endif
     56    decorationStyle().setCursor(OpenHandCursor);
    7757}
    7858
    7959void GWt_dropZoneLigneFaisceau::mouseUp(const WMouseEvent& e)
    8060{
    81 #ifdef PSPA_DEBUG
    82     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    83         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    84         console->addConsoleMessage("GWt_dropZoneLigneFaisceau::mouseOut up");
    85     }
    86 #endif
    8761}
    8862
    8963void GWt_dropZoneLigneFaisceau::mouseDown(const WMouseEvent& e)
    9064{
    91 #ifdef PSPA_DEBUG
    92     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    93         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    94         console->addConsoleMessage("GWt_dropZoneLigneFaisceau::mouseDown up");
    95     }
    96 #endif
    9765}
    9866
    9967void GWt_dropZoneLigneFaisceau::dropEvent(WDropEvent evt)
    10068{
    101    
    102 #ifdef PSPA_DEBUG
    103     if ( static_cast<GWt_console*> (wApp->findWidget ("console"))) {
    104         GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    105         console->addConsoleMessage(" GWt_dropZoneLigneFaisceau::dropEvent");
    106     }
    107 #endif
    108    
    10969    // get LigneFaiseau widget and add new elementLigneFaiseau
    11070    GWt_LigneFaisceau* ligneFaisceau = NULL;
Note: See TracChangeset for help on using the changeset viewer.