From ed6e395fd03dc836ee48a75e29025934a5c515b4 Mon Sep 17 00:00:00 2001
From: Ray-V <ray-v@inbox.lv>
Date: Thu, 18 Feb 2021 11:17:48 +0900
Subject: 1. Use icons for quit and num pad show/hide buttons. 2. Resize quit,
 num pad show/hide, configure buttons. 3. Add tooltips to the buttons.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
---
 src/MainWidget.cpp | 38 +++++++++++++++++++++++++-------------
 1 file changed, 25 insertions(+), 13 deletions(-)

diff --git a/src/MainWidget.cpp b/src/MainWidget.cpp
index 0d95146..4cb7666 100644
--- a/src/MainWidget.cpp
+++ b/src/MainWidget.cpp
@@ -379,17 +379,27 @@ MainWidget::MainWidget ( TDEAboutData *about, bool tren, TQWidget *parent, const
 	mappingNotify(NULL);
 
 	quit = new VButton ( this,"quit" );
-	quit->resize ( 15,30 );
-	quit->move ( 525,15 );
-	quit->setPaletteBackgroundColor ( TQt::red );
+	quit->resize ( 20,30 );
+	quit->move ( 524,15 );
+	quit->setPixmap(TQIconSet(SmallIcon("application-exit")).pixmap());
+	TQToolTip::add( quit, i18n( "Hide keyboard" ) );
 	quit->res();
 	other_keys.append(quit);
 	connect ( quit,TQT_SIGNAL ( clicked() ),this, TQT_SLOT ( quitClicked() ) );
 
 	extent = new VButton(this,"extent");
-	extent->resize( 15,65 );
-	extent->move(525, 85 );
-	extent->setText(">>");
+	extent->resize ( 20,65 );
+	extent->move (524, 85 );
+	if (extent_visible)
+	{
+		extent->setPixmap(TQIconSet(SmallIcon("media-seek-backward")).pixmap());
+		TQToolTip::add( extent, i18n( "Hide num pad" ) );
+	}
+	else
+	{
+		extent->setPixmap(TQIconSet(SmallIcon("media-seek-forward")).pixmap());
+		TQToolTip::add( extent, i18n( "Show num pad" ) );
+	}
 	extent->res();
 	other_keys.append(extent);
 	connect (extent, TQT_SIGNAL( clicked() ) , this, TQT_SLOT ( toggleNumericPad() ) );
@@ -546,13 +556,13 @@ MainWidget::MainWidget ( TDEAboutData *about, bool tren, TQWidget *parent, const
 		setLockState(locked);
 
 		popup_menu = new VButton ( this,"popupmenu" );
-		popup_menu->resize ( 15,30 );
-		popup_menu->move ( 525,15+35 );
+		popup_menu->resize ( 20,30 );
+		popup_menu->move ( 524,15+35 );
 		//popup_menu->setPaletteBackgroundColor ( TQt::green );
 		popup_menu->res();
 		
 		popup_menu->setPixmap(TQIconSet(SmallIcon("configure")).pixmap());
-
+		TQToolTip::add( popup_menu, i18n( "Configure" ) );
 		other_keys.append(popup_menu);
 		connect ( popup_menu,TQT_SIGNAL ( clicked() ),this, TQT_SLOT ( showConfigMenu() ) );
 	}
@@ -691,13 +701,15 @@ void MainWidget::toggleNumericPad()
 
 	if (extent_visible){
 		extent_visible=false;
+		extent->setPixmap(TQIconSet(SmallIcon("media-seek-forward")).pixmap());
+		TQToolTip::add( extent, i18n( "Show num pad" ) );
 		TQWidget::resize ( (int)sdxs, height() );
-		extent->setText(">>");
 	}
 	else{
 		extent_visible=true;	
-		extent->setText("<<");
-		TQWidget::resize (  (int)sdxb, height() );
+		extent->setPixmap(TQIconSet(SmallIcon("media-seek-backward")).pixmap());
+		TQToolTip::add( extent, i18n( "Hide num pad" ) );
+		TQWidget::resize ( (int)sdxb, height() );
 	}
 	nresize=false;
 }
@@ -952,7 +964,7 @@ KbdDock::KbdDock ( MainWidget *m )
 	icn=UserIcon ( "dock" );
 	resize ( 96,47 );
 
-	TQToolTip::add ( this, "Toggle keyboard visibility" );
+	TQToolTip::add ( this, i18n ("Toggle keyboard visibility") );
 }
 
 void KbdDock::paintEvent ( TQPaintEvent * )
-- 
cgit v1.2.3

