Changeset 246 in PSPA


Ignore:
Timestamp:
Jan 19, 2013, 3:37:31 PM (12 years ago)
Author:
garnier
Message:

Ajout d'icones pour la toolbar et d'un fond sur le programme

Location:
Interface_Web/trunk/pspaWT
Files:
6 added
4 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/History

    r241 r246  
    55     PSPA - Plateforme de simulation en physique des accélérateurs
    66     =========================================================
     7
     819 Janvier 2012  Laurent Garnier
     9- Ajout d'icones pour la toolbar et d'un fond sur le programme
    710
    81118 Janvier 2012  Laurent Garnier
  • Interface_Web/trunk/pspaWT/include/pspa.css

    r245 r246  
    55    background: url("../icons/fond.jpg") repeat fixed left top / 100% auto #FFFFFF;
    66}
     7
     8toolbar {
     9    background: url("../icons/fond_toolbar.png") repeat fixed left top / 100% 100% #FFFFFF;
     10}
     11
     12#Wt-btn {
     13   background-repeat: no;
     14}
  • Interface_Web/trunk/pspaWT/src/GWt_dropZoneLigneFaiseau.cc

    r244 r246  
    1111#include <Wt/WHBoxLayout>
    1212#include <Wt/WGridLayout>
     13#include <Wt/WLength>
     14#include <Wt/WVBoxLayout>
     15
    1316
    1417GWt_dropZoneLigneFaiseau::GWt_dropZoneLigneFaiseau(PspaApplication* ps,bool linkImageOk, bool showInsertMessage)
     
    3336  decorationStyle().setBorder (WBorder (WBorder::Dotted));
    3437
    35     /*  WContainerWidget* insertMessage_ = new WContainerWidget();
    36   WGridLayout *textGridLayout = new WGridLayout();
    37 
    38   WText* insertMessageText = new WText("Drag elements here",insertMessage_);
    39 
    40   insertMessageText->decorationStyle().setBorder (WBorder (WBorder::Dashed));
    41   decorationStyle().setBorder (WBorder (WBorder::Dotted));
    42 
    43   textGridLayout->addWidget(new WText("z "),0,0);
    44   textGridLayout->addWidget(insertMessageText,1,0);
    45   textGridLayout->addWidget(new WText(" z"),2,0);
    46   insertMessage_->setLayout(textGridLayout);
    47 
    48   insertMessage_->setContentAlignment(  Wt::AlignCenter |Wt::AlignMiddle );     
    49   textGridLayout->setRowStretch(0, 10);
    50   textGridLayout->setRowStretch(2, 10);
    51   insertMessage_->resize(WLength::Auto, 600);
    52 
    53 */
    5438    WText* insertMessage_ = new WText("Drag elements here");
    55     setContentAlignment(        Wt::AlignCenter |Wt::AlignMiddle );
    56     addWidget(insertMessage_);
     39
     40    WVBoxLayout* fit = new WVBoxLayout();
     41    fit->addWidget(insertMessage_,1,Wt::AlignCenter |Wt::AlignMiddle);
     42    setLayout(fit);
     43
    5744  if (linkImageOk) {
    5845    linkImage_ = new WImage("icons/link.jpg");
  • Interface_Web/trunk/pspaWT/src/GWt_pspaApplication.cc

    r242 r246  
    6464
    6565  WHBoxLayout *toolbarLayout = new WHBoxLayout();
    66   WPushButton* boutonSauve = new WPushButton(" sauvegarder la config");
    67   WPushButton* boutonRestaure = new WPushButton(" restaurer la config");
    68   WPushButton* boutonLoadNew = new WPushButton(" upload config");
    69   WPushButton* boutongraphicalAnalysis = new WPushButton("analyse graphique");
    70   boutonSauve->setMinimumSize(30,30);
    71   boutonRestaure->setMinimumSize(30,30);
    72   //  boutonLoadNew->setMinimumSize(30,30);
     66   
     67  WPushButton* boutonSauve = new WPushButton();
     68  WPushButton* boutonRestaure = new WPushButton();
     69  WPushButton* boutonLoadNew = new WPushButton();
     70  WPushButton* boutongraphicalAnalysis = new WPushButton();
     71
     72  boutonSauve->decorationStyle().setBackgroundImage (WApplication::appRoot()+"../icons/save.png");
     73//  boutonSauve->setIcon ("../icons/save.png");
     74  boutonRestaure->decorationStyle().setBackgroundImage (WApplication::appRoot()+"../icons/restore.png");
     75  boutonLoadNew->decorationStyle().setBackgroundImage (WApplication::appRoot()+"../icons/open.png");
     76  boutongraphicalAnalysis->decorationStyle().setBackgroundImage (WApplication::appRoot()+"../icons/histo.png");
     77
     78  boutonSauve->setToolTip ("sauvegarder la config");
     79  boutonRestaure->setToolTip (" restaurer la config");
     80  boutonLoadNew->setToolTip ("upload config");
     81  boutongraphicalAnalysis->setToolTip ("analyse graphique");
     82
     83  boutonSauve->setMaximumSize(38,38);
     84  boutonSauve->setMinimumSize(38,38);
     85  boutonRestaure->setMaximumSize(38,38);
     86  boutonRestaure->setMinimumSize(38,38);
     87  boutonLoadNew->setMaximumSize(38,38);
     88  boutonLoadNew->setMinimumSize(38,38);
     89  boutongraphicalAnalysis->setMaximumSize(38,38);
     90  boutongraphicalAnalysis->setMinimumSize(38,38);
    7391 
    7492  boutonSauve->clicked().connect(this, &PspaApplication::sauver);
     
    8199
    82100
    83   toolbarLayout->addWidget(boutonSauve , 1);
    84   toolbarLayout->addWidget(boutonRestaure , 1);
    85   toolbarLayout->addWidget(boutonLoadNew , 1);
    86   toolbarLayout->addWidget(boutongraphicalAnalysis , 1);
    87 
    88   layout->addLayout(toolbarLayout, 1, 0, 1, 2);
     101  toolbarLayout->addWidget(boutonSauve , 0,Wt::AlignMiddle);
     102  toolbarLayout->addWidget(boutonRestaure , 0,Wt::AlignMiddle);
     103  toolbarLayout->addWidget(boutonLoadNew , 0,Wt::AlignMiddle);
     104  toolbarLayout->addWidget(boutongraphicalAnalysis , 0,Wt::AlignMiddle);
     105  toolbarLayout->addWidget(new WText("") , 1,Wt::AlignMiddle);
     106
     107  WContainerWidget * layoutContainer = new WContainerWidget();
     108  layoutContainer->setLayout(toolbarLayout);
     109  layoutContainer->decorationStyle().setBackgroundImage (WApplication::appRoot()+"../icons/fond_toolbar.png");
     110  layout->addWidget(layoutContainer, 1, 0, 1, 2);
    89111  layout->addWidget(createPalette(), 2, 0, 4, 1);
    90112 
Note: See TracChangeset for help on using the changeset viewer.