summaryrefslogtreecommitdiffstats
path: root/examples/fonts/simple-qfont-demo
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2024-07-15 19:08:22 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2024-07-18 09:31:41 +0900
commita30f5359f03c3017fa19a6770fab32d25d22cb87 (patch)
treecb365dd7a1c3666e3f972c6cad04be7b8e846cba /examples/fonts/simple-qfont-demo
parent25ad1267da6916e738a126ff5a9b41cd686adfc6 (diff)
downloadtqt-a30f5359.tar.gz
tqt-a30f5359.zip
Rename graphics class nt* related files to equivalent tq* (part 1)
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'examples/fonts/simple-qfont-demo')
-rw-r--r--examples/fonts/simple-qfont-demo/simple-qfont-demo.cpp14
-rw-r--r--examples/fonts/simple-qfont-demo/simple-qfont-demo.doc28
-rw-r--r--examples/fonts/simple-qfont-demo/simple-qfont-demo.pro11
-rw-r--r--examples/fonts/simple-qfont-demo/viewer.cpp160
-rw-r--r--examples/fonts/simple-qfont-demo/viewer.h37
5 files changed, 0 insertions, 250 deletions
diff --git a/examples/fonts/simple-qfont-demo/simple-qfont-demo.cpp b/examples/fonts/simple-qfont-demo/simple-qfont-demo.cpp
deleted file mode 100644
index aa12a5055..000000000
--- a/examples/fonts/simple-qfont-demo/simple-qfont-demo.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-
-#include "viewer.h"
-
-#include <ntqapplication.h>
-
-int main( int argc, char **argv )
-{
- TQApplication app( argc, argv );
- Viewer * textViewer = new Viewer();
- textViewer->setCaption( "TQt Example - Simple TQFont Demo" );
- app.setMainWidget( textViewer );
- textViewer->show();
- return app.exec();
-}
diff --git a/examples/fonts/simple-qfont-demo/simple-qfont-demo.doc b/examples/fonts/simple-qfont-demo/simple-qfont-demo.doc
deleted file mode 100644
index 8b0a3657e..000000000
--- a/examples/fonts/simple-qfont-demo/simple-qfont-demo.doc
+++ /dev/null
@@ -1,28 +0,0 @@
-/*! \page simple-font-demo-example.html
-
- \ingroup qfont-examples
-
- \title A simple demonstration of QFont member functions
-
- This example demonstrates the use of various
- QFont member functions.
-
- <hr>
-
- The main window API (viewer.h):
-
- \include fonts/simple-qfont-demo/viewer.h
-
- <hr>
-
- The main window implementation (viewer.cpp):
-
- \include fonts/simple-qfont-demo/viewer.cpp
-
- <hr>
-
- main() program (simple-qfont-demo.cpp):
-
- \include fonts/simple-qfont-demo/simple-qfont-demo.cpp
-
-*/
diff --git a/examples/fonts/simple-qfont-demo/simple-qfont-demo.pro b/examples/fonts/simple-qfont-demo/simple-qfont-demo.pro
deleted file mode 100644
index a85e83ce4..000000000
--- a/examples/fonts/simple-qfont-demo/simple-qfont-demo.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-TEMPLATE = app
-TARGET = fontdemo
-
-CONFIG += qt warn_on release
-DEPENDPATH = ../../include
-
-REQUIRES = full-config
-
-HEADERS = viewer.h
-SOURCES = simple-qfont-demo.cpp \
- viewer.cpp
diff --git a/examples/fonts/simple-qfont-demo/viewer.cpp b/examples/fonts/simple-qfont-demo/viewer.cpp
deleted file mode 100644
index 88c202e3d..000000000
--- a/examples/fonts/simple-qfont-demo/viewer.cpp
+++ /dev/null
@@ -1,160 +0,0 @@
-
-#include "viewer.h"
-#include <tqstring.h>
-#include <tqstringlist.h>
-#include <tqtextview.h>
-#include <ntqpushbutton.h>
-#include <ntqlayout.h>
-
-Viewer::Viewer()
- :TQWidget()
-{
- setFontSubstitutions();
-
- TQString greeting_heb = TQString::fromUtf8( "\327\251\327\234\327\225\327\235" );
- TQString greeting_ru = TQString::fromUtf8( "\320\227\320\264\321\200\320\260\320\262\321\201\321\202\320\262\321\203\320\271\321\202\320\265" );
- TQString greeting_en( "Hello" );
-
- greetings = new TQTextView( this, "textview" );
-
- greetings->setText( greeting_en + "\n" +
- greeting_ru + "\n" +
- greeting_heb );
-
- fontInfo = new TQTextView( this, "fontinfo" );
-
- setDefault();
-
- defaultButton = new TQPushButton( "Default", this,
- "pushbutton1" );
- defaultButton->setFont( TQFont( "times" ) );
- connect( defaultButton, TQ_SIGNAL( clicked() ),
- this, TQ_SLOT( setDefault() ) );
-
- sansSerifButton = new TQPushButton( "Sans Serif", this,
- "pushbutton2" );
- sansSerifButton->setFont( TQFont( "Helvetica", 12 ) );
- connect( sansSerifButton, TQ_SIGNAL( clicked() ),
- this, TQ_SLOT( setSansSerif() ) );
-
- italicsButton = new TQPushButton( "Italics", this,
- "pushbutton3" );
- italicsButton->setFont( TQFont( "lucida", 12, TQFont::Bold, TRUE ) );
- connect( italicsButton, TQ_SIGNAL( clicked() ),
- this, TQ_SLOT( setItalics() ) );
-
- layout();
-}
-
-void Viewer::setDefault()
-{
- TQFont font( "Bavaria" );
- font.setPointSize( 24 );
-
- font.setWeight( TQFont::Bold );
- font.setUnderline( TRUE );
-
- greetings->setFont( font );
-
- showFontInfo( font );
-}
-
-void Viewer::setSansSerif()
-{
- TQFont font( "Newyork", 18 );
- font.setStyleHint( TQFont::SansSerif );
- greetings->setFont( font );
-
- showFontInfo( font );
-}
-
-void Viewer::setItalics()
-{
- TQFont font( "Tokyo" );
- font.setPointSize( 32 );
- font.setWeight( TQFont::Bold );
- font.setItalic( TRUE );
-
- greetings->setFont( font );
-
- showFontInfo( font );
-}
-
-void Viewer::showFontInfo( TQFont & font )
-{
- TQFontInfo info( font );
-
- TQString messageText;
- messageText = "Font requested: \"" +
- font.family() + "\" " +
- TQString::number( font.pointSize() ) + "pt<BR>" +
- "Font used: \"" +
- info.family() + "\" " +
- TQString::number( info.pointSize() ) + "pt<P>";
-
- TQStringList substitutions = TQFont::substitutes( font.family() );
-
- if ( ! substitutions.isEmpty() ){
- messageText += "The following substitutions exist for " + \
- font.family() + ":<UL>";
-
- TQStringList::Iterator i = substitutions.begin();
- while ( i != substitutions.end() ){
- messageText += "<LI>\"" + (* i) + "\"";
- i++;
- }
- messageText += "</UL>";
- } else {
- messageText += "No substitutions exist for " + \
- font.family() + ".";
- }
-
- fontInfo->setText( messageText );
-}
-
-void Viewer::setFontSubstitutions()
-{
- TQStringList substitutes;
- substitutes.append( "Times" );
- substitutes += "Mincho",
- substitutes << "Arabic Newspaper" << "crox";
-
- TQFont::insertSubstitutions( "Bavaria", substitutes );
-
- TQFont::insertSubstitution( "Tokyo", "Lucida" );
-}
-
-
-// For those who prefer to use TQt Designer for creating GUIs
-// the following function might not be of particular interest:
-// all it does is creating the widget layout.
-
-void Viewer::layout()
-{
- TQHBoxLayout * textViewContainer = new TQHBoxLayout();
- textViewContainer->addWidget( greetings );
- textViewContainer->addWidget( fontInfo );
-
- TQHBoxLayout * buttonContainer = new TQHBoxLayout();
-
- buttonContainer->addWidget( defaultButton );
- buttonContainer->addWidget( sansSerifButton );
- buttonContainer->addWidget( italicsButton );
-
- int maxButtonHeight = defaultButton->height();
-
- if ( sansSerifButton->height() > maxButtonHeight )
- maxButtonHeight = sansSerifButton->height();
- if ( italicsButton->height() > maxButtonHeight )
- maxButtonHeight = italicsButton->height();
-
- defaultButton->setFixedHeight( maxButtonHeight );
- sansSerifButton->setFixedHeight( maxButtonHeight );
- italicsButton->setFixedHeight( maxButtonHeight );
-
- TQVBoxLayout * container = new TQVBoxLayout( this );
- container->addLayout( textViewContainer );
- container->addLayout( buttonContainer );
-
- resize( 700, 250 );
-}
diff --git a/examples/fonts/simple-qfont-demo/viewer.h b/examples/fonts/simple-qfont-demo/viewer.h
deleted file mode 100644
index 955ffe72f..000000000
--- a/examples/fonts/simple-qfont-demo/viewer.h
+++ /dev/null
@@ -1,37 +0,0 @@
-
-#ifndef VIEWER_H
-#define VIEWER_H
-
-
-#include <tqwidget.h>
-#include <ntqfont.h>
-
-class TQTextView;
-class TQPushButton;
-
-class Viewer : public TQWidget
-{
-TQ_OBJECT
-
-public:
- Viewer();
-
-private slots:
- void setDefault();
- void setSansSerif();
- void setItalics();
-
-private:
- void setFontSubstitutions();
- void layout();
- void showFontInfo( TQFont & );
-
- TQTextView * greetings;
- TQTextView * fontInfo;
-
- TQPushButton * defaultButton;
- TQPushButton * sansSerifButton;
- TQPushButton * italicsButton;
-};
-
-#endif