[kde-edu]: [edit]

Arnaud Dupuis arnaud.dupuis at uperto.com
Thu Dec 27 21:12:37 CET 2007


[KTouch] patch - "Edit Keyboard Layout" Dialog
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_3992_20520813.1198786357569"
X-Originating-IP: [192.168.31.254]

------=_Part_3992_20520813.1198786357569
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Greetings,

Following the junior job on KTouch (http://wiki.30doradus.org/index.php/KDE-Edu_Junior_Jobs_for_KDE_4), i modified the ui of the "Edit Keyboard Layout" Dialog and made it fit a 1280x800 window.
I tested it localized in English and in French and with the larger one (local: French) I got the following xwininfo :

xwininfo: Window id: 0xa009d5 "KTouch Keyboard Editor - file:///home/kde-devel/kde/share/apps/ktouch/fr.keyboard.xml"

  Absolute upper-left X:  5
  Absolute upper-left Y:  80
  Relative upper-left X:  0
  Relative upper-left Y:  0
  Width: 1209
  Height: 628
  Depth: 24
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x20 (installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +5+80  -466+80  -466-342  +5-342
  -geometry 1209x628+0+55

I hope this will help a little. You can join me on IRC under the nickname Arno[Slack] on #kde and #kde-edu.
You can also send mail at a.dupuis at infinityperl.org if you prefer (this is my professional email).

The patch is just a svn diff (to the head) of the repository (revision: 753355).

Best regards,

Arnaud Dupuis
Consultant
Uperto (Open Source Business Unit)
Devoteam group

------=_Part_3992_20520813.1198786357569
Content-Type: application/octet-stream;
	name=ktouch_edit_keyboard_layout_dialog.patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=ktouch_edit_keyboard_layout_dialog.patch

Index: src/ui/ktouchkeyboardeditordialog.ui
===================================================================
--- src/ui/ktouchkeyboardeditordialog.ui	(revision 753355)
+++ src/ui/ktouchkeyboardeditordialog.ui	(working copy)
@@ -5,8 +5,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>786</width>
-    <height>651</height>
+    <width>730</width>
+    <height>623</height>
    </rect>
   </property>
   <property name="windowTitle" >
@@ -27,27 +27,27 @@
      <property name="title" >
       <string>Keyboard Identification Data</string>
      </property>
-     <layout class="QVBoxLayout" >
-      <item>
-       <layout class="QGridLayout" >
-        <item row="0" column="0" >
+     <layout class="QGridLayout" >
+      <item row="0" column="0" >
+       <layout class="QVBoxLayout" >
+        <item>
          <widget class="QLabel" name="titleLabel" >
           <property name="text" >
            <string>Keyboard title:</string>
           </property>
          </widget>
         </item>
-        <item row="0" column="1" >
+        <item>
          <widget class="QLineEdit" name="titleEdit" />
         </item>
-        <item row="1" column="0" >
+        <item>
          <widget class="QLabel" name="textLabel2" >
           <property name="text" >
            <string>Language id:</string>
           </property>
          </widget>
         </item>
-        <item row="1" column="1" >
+        <item>
          <widget class="KComboBox" name="langIDCombo" >
           <property name="editable" >
            <bool>true</bool>
@@ -56,7 +56,7 @@
         </item>
        </layout>
       </item>
-      <item>
+      <item row="1" column="0" >
        <widget class="QLabel" name="textLabel1" >
         <property name="sizePolicy" >
          <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
@@ -69,7 +69,7 @@
         </property>
        </widget>
       </item>
-      <item>
+      <item row="2" column="0" >
        <widget class="QTextEdit" name="commentEdit" >
         <property name="sizePolicy" >
          <sizepolicy vsizetype="Maximum" hsizetype="Expanding" >
@@ -93,32 +93,32 @@
      <property name="title" >
       <string>Key Properties</string>
      </property>
-     <layout class="QVBoxLayout" >
-      <item>
-       <layout class="QGridLayout" >
-        <item row="0" column="0" >
+     <layout class="QGridLayout" >
+      <item row="0" column="0" >
+       <layout class="QVBoxLayout" >
+        <item>
          <widget class="QLabel" name="label_6" >
           <property name="text" >
            <string>Key type:</string>
           </property>
          </widget>
         </item>
-        <item row="0" column="1" >
+        <item>
          <widget class="QComboBox" name="keyTypeCombo" />
         </item>
-        <item row="1" column="0" >
+        <item>
          <widget class="QLabel" name="keyTextLabel" >
           <property name="text" >
            <string>Key text:</string>
           </property>
          </widget>
         </item>
-        <item row="1" column="1" >
+        <item>
          <widget class="QLineEdit" name="keyTextEdit" />
         </item>
        </layout>
       </item>
-      <item>
+      <item row="1" column="0" >
        <layout class="QGridLayout" >
         <item row="0" column="0" colspan="2" >
          <widget class="QLabel" name="keyCharLabel" >
@@ -233,7 +233,7 @@
         </item>
        </layout>
       </item>
-      <item>
+      <item row="2" column="0" colspan="2" >
        <spacer>
         <property name="orientation" >
          <enum>Qt::Vertical</enum>
@@ -249,7 +249,7 @@
         </property>
        </spacer>
       </item>
-      <item>
+      <item row="3" column="0" colspan="2" >
        <layout class="QHBoxLayout" >
         <item>
          <widget class="KPushButton" name="selectFingerKeyButton" >
@@ -284,54 +284,38 @@
      <property name="title" >
       <string>Keyboard Edit Options</string>
      </property>
-     <layout class="QVBoxLayout" >
-      <item>
-       <layout class="QGridLayout" >
-        <item row="0" column="0" >
+     <layout class="QGridLayout" >
+      <item row="0" column="0" >
+       <layout class="QVBoxLayout" >
+        <item>
          <widget class="QPushButton" name="openButton" >
           <property name="text" >
            <string>Open Keyboard...</string>
           </property>
          </widget>
         </item>
-        <item row="0" column="1" >
+        <item>
          <widget class="QPushButton" name="setFontButton" >
           <property name="text" >
            <string>Set Keyboard Font...</string>
           </property>
          </widget>
         </item>
-        <item row="1" column="0" >
+        <item>
          <widget class="QPushButton" name="saveButton" >
           <property name="text" >
            <string>Save Keyboard</string>
           </property>
          </widget>
         </item>
-        <item row="1" column="1" >
-         <spacer>
-          <property name="orientation" >
-           <enum>Qt::Vertical</enum>
-          </property>
-          <property name="sizeType" >
-           <enum>QSizePolicy::Minimum</enum>
-          </property>
-          <property name="sizeHint" >
-           <size>
-            <width>20</width>
-            <height>20</height>
-           </size>
-          </property>
-         </spacer>
-        </item>
-        <item row="2" column="0" >
+        <item>
          <widget class="QPushButton" name="saveAsButton" >
           <property name="text" >
            <string>Save Keyboard As...</string>
           </property>
          </widget>
         </item>
-        <item row="2" column="1" >
+        <item>
          <widget class="QPushButton" name="closeButton" >
           <property name="text" >
            <string>Close</string>
@@ -340,19 +324,6 @@
         </item>
        </layout>
       </item>
-      <item>
-       <spacer>
-        <property name="orientation" >
-         <enum>Qt::Vertical</enum>
-        </property>
-        <property name="sizeHint" >
-         <size>
-          <width>20</width>
-          <height>40</height>
-         </size>
-        </property>
-       </spacer>
-      </item>
      </layout>
     </widget>
    </item>
@@ -408,19 +379,6 @@
         </property>
        </widget>
       </item>
-      <item row="0" column="4" >
-       <spacer>
-        <property name="orientation" >
-         <enum>Qt::Horizontal</enum>
-        </property>
-        <property name="sizeHint" >
-         <size>
-          <width>40</width>
-          <height>20</height>
-         </size>
-        </property>
-       </spacer>
-      </item>
       <item row="1" column="0" >
        <widget class="QLabel" name="label_7" >
         <property name="text" >
@@ -467,19 +425,6 @@
         </property>
        </widget>
       </item>
-      <item row="2" column="1" >
-       <spacer>
-        <property name="orientation" >
-         <enum>Qt::Vertical</enum>
-        </property>
-        <property name="sizeHint" >
-         <size>
-          <width>20</width>
-          <height>40</height>
-         </size>
-        </property>
-       </spacer>
-      </item>
      </layout>
     </widget>
    </item>

------=_Part_3992_20520813.1198786357569--



More information about the kde-edu mailing list