diff options
| author | Ivan Alejandro <ivanalejandro0@gmail.com> | 2013-10-15 11:33:20 -0300 | 
|---|---|---|
| committer | Ivan Alejandro <ivanalejandro0@gmail.com> | 2013-10-15 11:33:20 -0300 | 
| commit | d3d8c478101006b9874bfdffd2f7027d3a598629 (patch) | |
| tree | 2bbd606c2429d14116be50f1ace71162c3a066ee /src | |
| parent | e015e7565936ed0cc9032732ab551a3d51db5e86 (diff) | |
| parent | 2247aa80af0b959ae3d95ac048e397db896eb6d7 (diff) | |
Merge remote-tracking branch 'chiiph/bug/ui_improvements' into develop
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/bitmask/gui/mainwindow.py | 9 | ||||
| -rw-r--r-- | src/leap/bitmask/gui/ui/eip_status.ui | 4 | ||||
| -rw-r--r-- | src/leap/bitmask/gui/ui/login.ui | 230 | ||||
| -rw-r--r-- | src/leap/bitmask/gui/ui/mail_status.ui | 73 | ||||
| -rw-r--r-- | src/leap/bitmask/gui/ui/mainwindow.ui | 44 | 
5 files changed, 219 insertions, 141 deletions
| diff --git a/src/leap/bitmask/gui/mainwindow.py b/src/leap/bitmask/gui/mainwindow.py index bb5c4e64..c715984e 100644 --- a/src/leap/bitmask/gui/mainwindow.py +++ b/src/leap/bitmask/gui/mainwindow.py @@ -298,6 +298,11 @@ class MainWindow(QtGui.QMainWindow):          self.ui.lblNewUpdates.setVisible(False)          self.ui.btnMore.setVisible(False) +        ######################################### +        # We hide this in height temporarily too +        self.ui.lblNewUpdates.resize(0, 0) +        self.ui.btnMore.resize(0, 0) +        #########################################          self.ui.btnMore.clicked.connect(self._updates_details)          # Services signals/slots connection @@ -639,7 +644,7 @@ class MainWindow(QtGui.QMainWindow):          eip_menu = systrayMenu.addMenu(self.tr("Encrypted Internet: OFF"))          eip_menu.addAction(self._action_eip_startstop)          self._eip_status.set_eip_status_menu(eip_menu) - +        systrayMenu.addSeparator()          systrayMenu.addAction(self._action_mail_status)          systrayMenu.addSeparator()          systrayMenu.addAction(self.ui.action_quit) @@ -941,6 +946,7 @@ class MainWindow(QtGui.QMainWindow):          """          self._login_widget.logged_in() +        self.ui.lblLoginProvider.setText(self._provider_config.get_name())          self._enabled_services = self._settings.get_enabled_services(              self._provider_config.get_domain()) @@ -1613,6 +1619,7 @@ class MainWindow(QtGui.QMainWindow):          logging out          """          self._login_widget.done_logout() +        self.ui.lblLoginProvider.setText(self.tr("Login"))          if ok:              self._logged_user = None diff --git a/src/leap/bitmask/gui/ui/eip_status.ui b/src/leap/bitmask/gui/ui/eip_status.ui index 27df3f31..25831118 100644 --- a/src/leap/bitmask/gui/ui/eip_status.ui +++ b/src/leap/bitmask/gui/ui/eip_status.ui @@ -94,8 +94,8 @@        <widget class="QLabel" name="lblVPNStatusIcon">         <property name="maximumSize">          <size> -         <width>16</width> -         <height>16</height> +         <width>24</width> +         <height>24</height>          </size>         </property>         <property name="text"> diff --git a/src/leap/bitmask/gui/ui/login.ui b/src/leap/bitmask/gui/ui/login.ui index a1842608..e7ca1652 100644 --- a/src/leap/bitmask/gui/ui/login.ui +++ b/src/leap/bitmask/gui/ui/login.ui @@ -7,7 +7,7 @@      <x>0</x>      <y>0</y>      <width>468</width> -    <height>350</height> +    <height>363</height>     </rect>    </property>    <property name="sizePolicy"> @@ -32,104 +32,26 @@     <property name="margin">      <number>0</number>     </property> -   <item row="2" column="2" colspan="2"> -    <widget class="QWidget" name="logged_widget" native="true"> -     <property name="sizePolicy"> -      <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> -       <horstretch>0</horstretch> -       <verstretch>0</verstretch> -      </sizepolicy> -     </property> -     <property name="minimumSize"> -      <size> -       <width>0</width> -       <height>0</height> -      </size> +   <property name="verticalSpacing"> +    <number>-1</number> +   </property> +   <item row="2" column="0"> +    <spacer name="horizontalSpacer_2"> +     <property name="orientation"> +      <enum>Qt::Horizontal</enum>       </property> -     <layout class="QGridLayout" name="gridLayout_5"> -      <property name="bottomMargin"> -       <number>24</number> -      </property> -      <item row="0" column="0" colspan="2"> -       <widget class="QLabel" name="lblUser"> -        <property name="font"> -         <font> -          <pointsize>15</pointsize> -          <weight>75</weight> -          <bold>true</bold> -         </font> -        </property> -        <property name="text"> -         <string>...</string> -        </property> -       </widget> -      </item> -      <item row="1" column="0"> -       <widget class="QPushButton" name="btnLogout"> -        <property name="text"> -         <string>Logout</string> -        </property> -       </widget> -      </item> -      <item row="1" column="1"> -       <spacer name="horizontalSpacer"> -        <property name="orientation"> -         <enum>Qt::Horizontal</enum> -        </property> -        <property name="sizeHint" stdset="0"> -         <size> -          <width>40</width> -          <height>20</height> -         </size> -        </property> -       </spacer> -      </item> -      <item row="2" column="0" colspan="2"> -       <widget class="QLabel" name="lblLoginStatus"> -        <property name="styleSheet"> -         <string notr="true">color: rgb(132, 132, 132); -font: 75 12pt "Lucida Grande";</string> -        </property> -        <property name="text"> -         <string/> -        </property> -       </widget> -      </item> -     </layout> -    </widget> -   </item> -   <item row="1" column="1" rowspan="2"> -    <widget class="QLabel" name="label"> -     <property name="sizePolicy"> -      <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> -       <horstretch>0</horstretch> -       <verstretch>0</verstretch> -      </sizepolicy> +     <property name="sizeType"> +      <enum>QSizePolicy::Maximum</enum>       </property> -     <property name="maximumSize"> +     <property name="sizeHint" stdset="0">        <size> -       <width>16777215</width> -       <height>800</height> +       <width>12</width> +       <height>0</height>        </size>       </property> -     <property name="text"> -      <string/> -     </property> -     <property name="pixmap"> -      <pixmap resource="../../../../../data/resources/mainwindow.qrc">:/images/black/32/user.png</pixmap> -     </property> -     <property name="scaledContents"> -      <bool>false</bool> -     </property> -     <property name="alignment"> -      <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> -     </property> -     <property name="margin"> -      <number>0</number> -     </property> -    </widget> +    </spacer>     </item> -   <item row="1" column="2" colspan="2"> +   <item row="2" column="2" colspan="2">      <widget class="QWidget" name="login_widget" native="true">       <property name="sizePolicy">        <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> @@ -224,21 +146,36 @@ font: 75 12pt "Lucida Grande";</string>       </layout>      </widget>     </item> -   <item row="1" column="0"> -    <spacer name="horizontalSpacer_2"> -     <property name="orientation"> -      <enum>Qt::Horizontal</enum> -     </property> -     <property name="sizeType"> -      <enum>QSizePolicy::Maximum</enum> +   <item row="2" column="1" rowspan="2"> +    <widget class="QLabel" name="label"> +     <property name="sizePolicy"> +      <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> +       <horstretch>0</horstretch> +       <verstretch>0</verstretch> +      </sizepolicy>       </property> -     <property name="sizeHint" stdset="0"> +     <property name="maximumSize">        <size> -       <width>12</width> -       <height>0</height> +       <width>16777215</width> +       <height>800</height>        </size>       </property> -    </spacer> +     <property name="text"> +      <string/> +     </property> +     <property name="pixmap"> +      <pixmap resource="../../../../../data/resources/mainwindow.qrc">:/images/black/32/user.png</pixmap> +     </property> +     <property name="scaledContents"> +      <bool>false</bool> +     </property> +     <property name="alignment"> +      <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> +     </property> +     <property name="margin"> +      <number>0</number> +     </property> +    </widget>     </item>     <item row="0" column="0" colspan="4">      <widget class="ClickableLabel" name="clblErrorMsg"> @@ -259,6 +196,91 @@ font: 75 12pt "Lucida Grande";</string>       </property>      </widget>     </item> +   <item row="3" column="2" colspan="2"> +    <widget class="QWidget" name="logged_widget" native="true"> +     <property name="sizePolicy"> +      <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> +       <horstretch>0</horstretch> +       <verstretch>0</verstretch> +      </sizepolicy> +     </property> +     <property name="minimumSize"> +      <size> +       <width>0</width> +       <height>0</height> +      </size> +     </property> +     <layout class="QGridLayout" name="gridLayout_5"> +      <property name="topMargin"> +       <number>0</number> +      </property> +      <property name="bottomMargin"> +       <number>24</number> +      </property> +      <item row="1" column="1"> +       <spacer name="horizontalSpacer"> +        <property name="orientation"> +         <enum>Qt::Horizontal</enum> +        </property> +        <property name="sizeHint" stdset="0"> +         <size> +          <width>40</width> +          <height>20</height> +         </size> +        </property> +       </spacer> +      </item> +      <item row="1" column="0"> +       <widget class="QPushButton" name="btnLogout"> +        <property name="text"> +         <string>Logout</string> +        </property> +       </widget> +      </item> +      <item row="0" column="0" colspan="2"> +       <widget class="QLabel" name="lblUser"> +        <property name="font"> +         <font> +          <pointsize>15</pointsize> +          <weight>75</weight> +          <bold>true</bold> +         </font> +        </property> +        <property name="text"> +         <string>...</string> +        </property> +       </widget> +      </item> +      <item row="2" column="0" colspan="2"> +       <widget class="QLabel" name="lblLoginStatus"> +        <property name="styleSheet"> +         <string notr="true">color: rgb(132, 132, 132); +font: 75 12pt "Lucida Grande";</string> +        </property> +        <property name="text"> +         <string/> +        </property> +       </widget> +      </item> +     </layout> +    </widget> +   </item> +   <item row="1" column="0"> +    <spacer name="verticalSpacer"> +     <property name="orientation"> +      <enum>Qt::Vertical</enum> +     </property> +     <property name="sizeType"> +      <enum>QSizePolicy::Fixed</enum> +     </property> +     <property name="sizeHint" stdset="0"> +      <size> +       <width>0</width> +       <height>5</height> +      </size> +     </property> +    </spacer> +   </item>    </layout>   </widget>   <customwidgets> diff --git a/src/leap/bitmask/gui/ui/mail_status.ui b/src/leap/bitmask/gui/ui/mail_status.ui index 1327f9e7..22976f39 100644 --- a/src/leap/bitmask/gui/ui/mail_status.ui +++ b/src/leap/bitmask/gui/ui/mail_status.ui @@ -7,7 +7,7 @@      <x>0</x>      <y>0</y>      <width>400</width> -    <height>72</height> +    <height>79</height>     </rect>    </property>    <property name="sizePolicy"> @@ -20,9 +20,25 @@     <string>Form</string>    </property>    <layout class="QGridLayout" name="gridLayout"> +   <property name="topMargin"> +    <number>0</number> +   </property>     <item row="0" column="1" rowspan="2">      <layout class="QGridLayout" name="gridLayout_3"> -     <item row="1" column="0" colspan="3"> +     <item row="1" column="1"> +      <spacer name="horizontalSpacer_4"> +       <property name="orientation"> +        <enum>Qt::Horizontal</enum> +       </property> +       <property name="sizeHint" stdset="0"> +        <size> +         <width>40</width> +         <height>20</height> +        </size> +       </property> +      </spacer> +     </item> +     <item row="2" column="0" colspan="3">        <widget class="QLabel" name="lblMailStatus">         <property name="styleSheet">          <string notr="true">color: rgb(80, 80, 80);</string> @@ -32,7 +48,26 @@         </property>        </widget>       </item> -     <item row="0" column="0"> +     <item row="1" column="3"> +      <widget class="QLabel" name="lblMailStatusIcon"> +       <property name="maximumSize"> +        <size> +         <width>24</width> +         <height>24</height> +        </size> +       </property> +       <property name="text"> +        <string/> +       </property> +       <property name="pixmap"> +        <pixmap resource="../../../../../data/resources/mainwindow.qrc">:/images/black/32/off.png</pixmap> +       </property> +       <property name="scaledContents"> +        <bool>true</bool> +       </property> +      </widget> +     </item> +     <item row="1" column="0">        <widget class="QLabel" name="label_4">         <property name="sizePolicy">          <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> @@ -45,38 +80,22 @@         </property>        </widget>       </item> -     <item row="0" column="1"> -      <spacer name="horizontalSpacer_4"> +     <item row="0" column="0"> +      <spacer name="verticalSpacer">         <property name="orientation"> -        <enum>Qt::Horizontal</enum> +        <enum>Qt::Vertical</enum> +       </property> +       <property name="sizeType"> +        <enum>QSizePolicy::Fixed</enum>         </property>         <property name="sizeHint" stdset="0">          <size> -         <width>40</width> -         <height>20</height> +         <width>0</width> +         <height>5</height>          </size>         </property>        </spacer>       </item> -     <item row="0" column="3"> -      <widget class="QLabel" name="lblMailStatusIcon"> -       <property name="maximumSize"> -        <size> -         <width>16</width> -         <height>16</height> -        </size> -       </property> -       <property name="text"> -        <string/> -       </property> -       <property name="pixmap"> -        <pixmap resource="../../../../../data/resources/mainwindow.qrc">:/images/black/32/off.png</pixmap> -       </property> -       <property name="scaledContents"> -        <bool>true</bool> -       </property> -      </widget> -     </item>      </layout>     </item>     <item row="0" column="0"> diff --git a/src/leap/bitmask/gui/ui/mainwindow.ui b/src/leap/bitmask/gui/ui/mainwindow.ui index 920160b8..10c77057 100644 --- a/src/leap/bitmask/gui/ui/mainwindow.ui +++ b/src/leap/bitmask/gui/ui/mainwindow.ui @@ -86,13 +86,16 @@           <number>0</number>          </property>          <item> -         <widget class="QWidget" name="widget_2" native="true"> +         <widget class="QFrame" name="frame_2">            <property name="sizePolicy">             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">              <horstretch>0</horstretch>              <verstretch>0</verstretch>             </sizepolicy>            </property> +          <property name="styleSheet"> +           <string notr="true">QFrame{background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(160, 160, 160, 128), stop:1 rgba(255, 255, 255, 0));}</string> +          </property>            <layout class="QHBoxLayout" name="horizontalLayout_3">             <property name="leftMargin">              <number>24</number> @@ -109,6 +112,9 @@                 <bold>true</bold>                </font>               </property> +             <property name="styleSheet"> +              <string notr="true">background-color: rgba(255, 255, 255, 0);</string> +             </property>               <property name="text">                <string>Encrypted Internet</string>               </property> @@ -122,6 +128,9 @@                 <height>20</height>                </size>               </property> +             <property name="styleSheet"> +              <string notr="true"/> +             </property>               <property name="text">                <string/>               </property> @@ -167,13 +176,21 @@           </widget>          </item>          <item> -         <widget class="QWidget" name="widget" native="true"> +         <widget class="QFrame" name="frame">            <property name="sizePolicy">             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">              <horstretch>0</horstretch>              <verstretch>0</verstretch>             </sizepolicy>            </property> +          <property name="autoFillBackground"> +           <bool>false</bool> +          </property> +          <property name="styleSheet"> +           <string notr="true">QFrame{ +background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(160, 160, 160, 128), stop:1 rgba(255, 255, 255, 0)); +}</string> +          </property>            <layout class="QHBoxLayout" name="horizontalLayout">             <property name="leftMargin">              <number>24</number> @@ -190,6 +207,9 @@                 <bold>true</bold>                </font>               </property> +             <property name="styleSheet"> +              <string notr="true">background-color: rgba(255, 255, 255, 0);</string> +             </property>               <property name="text">                <string>Login</string>               </property> @@ -203,6 +223,9 @@                 <height>20</height>                </size>               </property> +             <property name="styleSheet"> +              <string notr="true"/> +             </property>               <property name="text">                <string/>               </property> @@ -216,7 +239,11 @@           </widget>          </item>          <item> -         <layout class="QVBoxLayout" name="loginLayout"/> +         <layout class="QVBoxLayout" name="loginLayout"> +          <property name="topMargin"> +           <number>12</number> +          </property> +         </layout>          </item>          <item>           <widget class="Line" name="line_2"> @@ -226,7 +253,10 @@           </widget>          </item>          <item> -         <layout class="QVBoxLayout" name="mailLayout"> +         <layout class="QVBoxLayout" name="mailLayout" stretch=""> +          <property name="spacing"> +           <number>-1</number> +          </property>            <property name="margin">             <number>12</number>            </property> @@ -269,7 +299,7 @@          <property name="sizeHint" stdset="0">           <size>            <width>40</width> -          <height>20</height> +          <height>0</height>           </size>          </property>         </spacer> @@ -290,7 +320,7 @@        <item row="1" column="2">         <widget class="QPushButton" name="btnMore">          <property name="sizePolicy"> -         <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> +         <sizepolicy hsizetype="Preferred" vsizetype="Preferred">            <horstretch>0</horstretch>            <verstretch>0</verstretch>           </sizepolicy> @@ -311,7 +341,7 @@          <property name="sizeHint" stdset="0">           <size>            <width>40</width> -          <height>20</height> +          <height>0</height>           </size>          </property>         </spacer> | 
