summaryrefslogtreecommitdiff
authorhrw <hrw>2005-10-26 15:36:04 (UTC)
committer hrw <hrw>2005-10-26 15:36:04 (UTC)
commita1a5ed12c36867a538f699914fb8541374580238 (patch) (unidiff)
tree08227e6cf228e79913ba3b3e9f847f4a6088feb2
parent189e3a4846284b678cebdfd269eef81ed7a06f1e (diff)
downloadopie-a1a5ed12c36867a538f699914fb8541374580238.zip
opie-a1a5ed12c36867a538f699914fb8541374580238.tar.gz
opie-a1a5ed12c36867a538f699914fb8541374580238.tar.bz2
appearance: more work on icon sizes
- added default values for (Small|Big)IconSize (drw) - set useBigPixmaps on HiRes devices (hrw)
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/appearance2/appearance.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/noncore/settings/appearance2/appearance.cpp b/noncore/settings/appearance2/appearance.cpp
index 054b645..e2c639f 100644
--- a/noncore/settings/appearance2/appearance.cpp
+++ b/noncore/settings/appearance2/appearance.cpp
@@ -356,122 +356,122 @@ QWidget *Appearance::createAdvancedTab ( QWidget *parent, Config &cfg )
356 m_rotdir_ccw = new QRadioButton( tab, "rotdir_ccw" ); 356 m_rotdir_ccw = new QRadioButton( tab, "rotdir_ccw" );
357 m_rotdir_flip = new QRadioButton( tab, "rotdir_flip" ); 357 m_rotdir_flip = new QRadioButton( tab, "rotdir_flip" );
358 QButtonGroup* rotbtngrp = new QButtonGroup( tab, "rotbuttongroup" ); 358 QButtonGroup* rotbtngrp = new QButtonGroup( tab, "rotbuttongroup" );
359 359
360 rotbtngrp-> hide ( ); 360 rotbtngrp-> hide ( );
361 rotbtngrp-> setExclusive ( true ); 361 rotbtngrp-> setExclusive ( true );
362 rotbtngrp-> insert ( m_rotdir_cw ); 362 rotbtngrp-> insert ( m_rotdir_cw );
363 rotbtngrp-> insert ( m_rotdir_ccw ); 363 rotbtngrp-> insert ( m_rotdir_ccw );
364 rotbtngrp-> insert ( m_rotdir_flip ); 364 rotbtngrp-> insert ( m_rotdir_flip );
365 365
366 QImage ccwImage = Opie::Core::OResource::loadImage( "redo", Opie::Core::OResource::SmallIcon ); 366 QImage ccwImage = Opie::Core::OResource::loadImage( "redo", Opie::Core::OResource::SmallIcon );
367 QPixmap cw, ccw, flip; 367 QPixmap cw, ccw, flip;
368 cw.convertFromImage( ccwImage ); 368 cw.convertFromImage( ccwImage );
369 ccw.convertFromImage( ccwImage.mirror( 1, 0 ) ); 369 ccw.convertFromImage( ccwImage.mirror( 1, 0 ) );
370 flip.convertFromImage( Opie::Core::OResource::loadImage( "pass", Opie::Core::OResource::SmallIcon ) ); 370 flip.convertFromImage( Opie::Core::OResource::loadImage( "pass", Opie::Core::OResource::SmallIcon ) );
371 371
372 m_rotdir_cw-> setPixmap( cw ); 372 m_rotdir_cw-> setPixmap( cw );
373 m_rotdir_ccw-> setPixmap( ccw ); 373 m_rotdir_ccw-> setPixmap( ccw );
374 m_rotdir_flip-> setPixmap( flip ); 374 m_rotdir_flip-> setPixmap( flip );
375 375
376 rotLay-> addWidget ( rotlabel, 0 ); 376 rotLay-> addWidget ( rotlabel, 0 );
377 rotLay-> addWidget ( m_rotdir_cw, 0 ); 377 rotLay-> addWidget ( m_rotdir_cw, 0 );
378 rotLay-> addWidget ( m_rotdir_ccw, 0 ); 378 rotLay-> addWidget ( m_rotdir_ccw, 0 );
379 rotLay-> addWidget ( m_rotdir_flip, 0 ); 379 rotLay-> addWidget ( m_rotdir_flip, 0 );
380 380
381 int rotDirection = cfg.readNumEntry( "rotatedir" ); 381 int rotDirection = cfg.readNumEntry( "rotatedir" );
382 ODirection rot = CW; 382 ODirection rot = CW;
383 383
384 if (rotDirection == -1) 384 if (rotDirection == -1)
385 { 385 {
386 rot = ODevice::inst ( )-> direction ( ); 386 rot = ODevice::inst ( )-> direction ( );
387 } 387 }
388 else 388 else
389 { 389 {
390 rot = (ODirection)rotDirection; 390 rot = (ODirection)rotDirection;
391 } 391 }
392 392
393 m_rotdir_cw-> setChecked ( rot == CW ); 393 m_rotdir_cw-> setChecked ( rot == CW );
394 m_rotdir_ccw-> setChecked ( rot == CCW ); 394 m_rotdir_ccw-> setChecked ( rot == CCW );
395 m_rotdir_flip-> setChecked ( rot == Flip ); 395 m_rotdir_flip-> setChecked ( rot == Flip );
396 396
397 QFrame *f2 = new QFrame ( tab ); 397 QFrame *f2 = new QFrame ( tab );
398 f2-> setFrameStyle ( QFrame::HLine | QFrame::Sunken ); 398 f2-> setFrameStyle ( QFrame::HLine | QFrame::Sunken );
399 vertLayout-> addWidget ( f2 ); 399 vertLayout-> addWidget ( f2 );
400 vertLayout-> addSpacing ( 3 ); 400 vertLayout-> addSpacing ( 3 );
401 401
402 QHBoxLayout *bigIconlay = new QHBoxLayout ( vertLayout, 3 ); 402 QHBoxLayout *bigIconlay = new QHBoxLayout ( vertLayout, 3 );
403 403
404 QLabel* label2 = new QLabel( tr( "&Big Icon size:" ), tab ); 404 QLabel* label2 = new QLabel( tr( "Big Icon size:" ), tab );
405 bigIconlay-> addWidget ( label2, 0, 0 ); 405 bigIconlay-> addWidget ( label2, 0, 0 );
406 406
407 m_bigIconSize = new QSpinBox(0, 128, 1, tab); 407 m_bigIconSize = new QSpinBox(0, 128, 1, tab);
408 m_bigIconSize->setValue(cfg.readNumEntry( "BigIconSize" )); 408 m_bigIconSize->setValue(cfg.readNumEntry( "BigIconSize", AppLnk::bigIconSize() ));
409 bigIconlay->addWidget( m_bigIconSize ); 409 bigIconlay->addWidget( m_bigIconSize );
410 label2->setBuddy( m_bigIconSize ); 410 label2->setBuddy( m_bigIconSize );
411 QWhatsThis::add( label2, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); 411 QWhatsThis::add( label2, tr( "Big Icon Size determines the size of the application icons in Launcher" ) );
412 QWhatsThis::add( m_bigIconSize, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); 412 QWhatsThis::add( m_bigIconSize, tr( "Big Icon Size determines the size of the application icons in Launcher" ) );
413 413
414 QHBoxLayout *smallIconlay = new QHBoxLayout ( vertLayout, 3 ); 414 QHBoxLayout *smallIconlay = new QHBoxLayout ( vertLayout, 3 );
415 415
416 QLabel* label3 = new QLabel( tr( "&Small Icon size:" ), tab ); 416 QLabel* label3 = new QLabel( tr( "Small Icon size:" ), tab );
417 smallIconlay-> addWidget ( label3, 0, 0 ); 417 smallIconlay-> addWidget ( label3, 0, 0 );
418 418
419 m_smallIconSize = new QSpinBox(0, 128, 1, tab); 419 m_smallIconSize = new QSpinBox(0, 128, 1, tab);
420 m_smallIconSize->setValue(cfg.readNumEntry( "SmallIconSize" )); 420 m_smallIconSize->setValue(cfg.readNumEntry( "SmallIconSize", AppLnk::smallIconSize() ));
421 smallIconlay->addWidget( m_smallIconSize ); 421 smallIconlay->addWidget( m_smallIconSize );
422 label3->setBuddy( m_smallIconSize ); 422 label3->setBuddy( m_smallIconSize );
423 QWhatsThis::add( label3, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) ); 423 QWhatsThis::add( label3, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) );
424 QWhatsThis::add( m_smallIconSize, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) ); 424 QWhatsThis::add( m_smallIconSize, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) );
425 425
426 m_useBigPixmaps = new QCheckBox( tr("use Big &Pixmaps"), tab); 426 m_useBigPixmaps = new QCheckBox( tr("use Big Pixmaps"), tab);
427 m_useBigPixmaps->setChecked(cfg.readBoolEntry( "useBigPixmaps" )); 427 m_useBigPixmaps->setChecked(cfg.readBoolEntry( "useBigPixmaps", qApp->desktop()->width() > 320 ));
428 vertLayout->addWidget( m_useBigPixmaps ); 428 vertLayout->addWidget( m_useBigPixmaps );
429 QWhatsThis::add( m_useBigPixmaps, tr( "Enlarge toolbar pixmaps" ) ); 429 QWhatsThis::add( m_useBigPixmaps, tr( "Enlarge toolbar pixmaps, you probably want to enable this option for devices with screen resolution greater than 240x320" ) );
430 430
431 /* 431 /*
432 * add a spacing 432 * add a spacing
433 */ 433 */
434 vertLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ) ); 434 vertLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ) );
435 return tab; 435 return tab;
436} 436}
437 437
438 438
439Appearance::Appearance( QWidget* parent, const char* name, WFlags ) 439Appearance::Appearance( QWidget* parent, const char* name, WFlags )
440 : QDialog ( parent, name, true, WStyle_ContextHelp ) 440 : QDialog ( parent, name, true, WStyle_ContextHelp )
441{ 441{
442 setCaption( tr( "Appearance Settings" ) ); 442 setCaption( tr( "Appearance Settings" ) );
443 443
444 Config config( "qpe" ); 444 Config config( "qpe" );
445 config.setGroup( "Appearance" ); 445 config.setGroup( "Appearance" );
446 446
447 QVBoxLayout *top = new QVBoxLayout ( this, 3, 3 ); 447 QVBoxLayout *top = new QVBoxLayout ( this, 3, 3 );
448 448
449 m_sample = new SampleWindow ( this ); 449 m_sample = new SampleWindow ( this );
450 450
451 m_sample-> setDecoration ( new DefaultWindowDecoration ( ) ); 451 m_sample-> setDecoration ( new DefaultWindowDecoration ( ) );
452 QWhatsThis::add( m_sample, tr( "This is a preview window. Look here to see your new appearance as options are changed." ) ); 452 QWhatsThis::add( m_sample, tr( "This is a preview window. Look here to see your new appearance as options are changed." ) );
453 453
454 OTabWidget* tw = new OTabWidget ( this, "tabwidget", OTabWidget::Global, OTabWidget::Bottom ); 454 OTabWidget* tw = new OTabWidget ( this, "tabwidget", OTabWidget::Global, OTabWidget::Bottom );
455 QWidget *styletab; 455 QWidget *styletab;
456 456
457 m_color_list = 0; 457 m_color_list = 0;
458 458
459 tw-> addTab ( styletab = createStyleTab ( tw, config ), "appearance", tr( "Style" )); 459 tw-> addTab ( styletab = createStyleTab ( tw, config ), "appearance", tr( "Style" ));
460 tw-> addTab ( createFontTab ( tw, config ), "font", tr( "Font" )); 460 tw-> addTab ( createFontTab ( tw, config ), "font", tr( "Font" ));
461 tw-> addTab ( createColorTab ( tw, config ), "appearance/color", tr( "Colors" ) ); 461 tw-> addTab ( createColorTab ( tw, config ), "appearance/color", tr( "Colors" ) );
462 tw-> addTab ( createDecoTab ( tw, config ), "appearance/deco", tr( "Windows" ) ); 462 tw-> addTab ( createDecoTab ( tw, config ), "appearance/deco", tr( "Windows" ) );
463 tw-> addTab ( m_advtab = createAdvancedTab ( tw, config ), "SettingsIcon", tr( "Advanced" ) ); 463 tw-> addTab ( m_advtab = createAdvancedTab ( tw, config ), "SettingsIcon", tr( "Advanced" ) );
464 464
465 top-> addWidget ( tw, 10 ); 465 top-> addWidget ( tw, 10 );
466 top-> addWidget ( m_sample, 1 ); 466 top-> addWidget ( m_sample, 1 );
467 467
468 tw-> setCurrentTab ( styletab ); 468 tw-> setCurrentTab ( styletab );
469 connect ( tw, SIGNAL( currentChanged(QWidget*)), this, SLOT( tabChanged(QWidget*))); 469 connect ( tw, SIGNAL( currentChanged(QWidget*)), this, SLOT( tabChanged(QWidget*)));
470 470
471 m_style_changed = m_font_changed = m_color_changed = m_deco_changed = false; 471 m_style_changed = m_font_changed = m_color_changed = m_deco_changed = false;
472} 472}
473 473
474Appearance::~Appearance() 474Appearance::~Appearance()
475{} 475{}
476 476
477void Appearance::tabChanged ( QWidget *w ) 477void Appearance::tabChanged ( QWidget *w )