author | hrw <hrw> | 2005-10-26 15:36:04 (UTC) |
---|---|---|
committer | hrw <hrw> | 2005-10-26 15:36:04 (UTC) |
commit | a1a5ed12c36867a538f699914fb8541374580238 (patch) (unidiff) | |
tree | 08227e6cf228e79913ba3b3e9f847f4a6088feb2 | |
parent | 189e3a4846284b678cebdfd269eef81ed7a06f1e (diff) | |
download | opie-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)
-rw-r--r-- | noncore/settings/appearance2/appearance.cpp | 14 |
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 | ||
439 | Appearance::Appearance( QWidget* parent, const char* name, WFlags ) | 439 | Appearance::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 | ||
474 | Appearance::~Appearance() | 474 | Appearance::~Appearance() |
475 | {} | 475 | {} |
476 | 476 | ||
477 | void Appearance::tabChanged ( QWidget *w ) | 477 | void Appearance::tabChanged ( QWidget *w ) |