Fixed help handbook sections for Regional & Accessibility. This relates to bug 1850.

pull/2/head
Michele Calgaro 10 years ago
parent f8903b3564
commit 8858fc1159

@ -33,9 +33,11 @@
audible cues, or who have difficulty using a keyboard.</para>
<para>
The module is divided into two tabs: <link
linkend="access-bell"><guilabel>Bell</guilabel></link> and <link
linkend="access-kb"><guilabel>Keyboard</guilabel></link>.
The module is divided into four tabs tabs:
<link linkend="access-bell"><guilabel>Bell</guilabel></link>,
<link linkend="modifier-keys"><guilabel>Modifier Keys</guilabel></link>,
<link linkend="keyboard-filters"><guilabel>Keyboard Filters</guilabel></link>
and <link linkend="action-gestures"><guilabel>Action Gestures</guilabel></link>.
</para>
<sect3 id="access-bell">
@ -89,16 +91,12 @@ bell. The default value is 500ms, or half a second.
</para>
</sect3>
</sect2>
<sect3 id="access-kb">
<title><guilabel>Keyboard</guilabel></title>
<para>There are three sections to this panel.</para>
<sect2 id="modifier-keys">
<title>Modifier Keys</title>
<variablelist>
<varlistentry>
<term><guilabel>Use Sticky Keys</guilabel></term>
<listitem>
<para><guilabel>Use Sticky Keys</guilabel></para>
<para>
If this option is enabled, you can press and release the &Shift;,
&Alt; or &Ctrl; keys, and then press another key to get a key combo
@ -144,9 +142,13 @@ de-select the &Shift; key, press it again.
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</sect2>
<sect2 id="keyboard-filters">
<title>Keyboard Filters</title>
<variablelist>
<varlistentry>
<term><guilabel>Slow keys</guilabel></term>
<listitem>
@ -170,8 +172,11 @@ accepted. This prevents accidental multiple key strokes.
</varlistentry>
</variablelist>
</sect3>
</sect2>
<sect2 id="action-gestures">
<title>Action Gestures</title>
<para>We apologize. This section has not been written yet.</para>
</sect2>
</sect1>

@ -160,6 +160,11 @@ scheme, discarding your changes.</para></important> </sect3>
</sect2>
<sect2 id="key-bindings-shortcuts">
<title>Command shortcuts</title>
<para>We apologize. This section has not been written yet.</para>
</sect2>
<sect2 id="key-bindings-modifiers">
<title>Modifier Keys</title>

@ -235,8 +235,8 @@ KAccessConfig::KAccessConfig(TQWidget *parent, const char *)
setAboutData( about );
TQVBoxLayout *main = new TQVBoxLayout(this, 0, KDialogBase::spacingHint());
TQTabWidget *tab = new TQTabWidget(this);
main->addWidget(tab);
tabWidget = new TQTabWidget(this);
main->addWidget(tabWidget);
// bell settings ---------------------------------------
TQWidget *bell = new TQWidget(this);
@ -341,7 +341,7 @@ KAccessConfig::KAccessConfig(TQWidget *parent, const char *)
// -----------------------------------------------------
tab->addTab(bell, i18n("&Bell"));
tabWidget->addTab(bell, i18n("&Bell"));
// modifier key settings -------------------------------
@ -404,7 +404,7 @@ KAccessConfig::KAccessConfig(TQWidget *parent, const char *)
vbox->addStretch();
tab->addTab(modifiers, i18n("&Modifier Keys"));
tabWidget->addTab(modifiers, i18n("&Modifier Keys"));
// key filter settings ---------------------------------
TQWidget *filters = new TQWidget(this);
@ -480,7 +480,7 @@ KAccessConfig::KAccessConfig(TQWidget *parent, const char *)
vbox->addStretch();
tab->addTab(filters, i18n("&Keyboard Filters"));
tabWidget->addTab(filters, i18n("&Keyboard Filters"));
// gestures --------------------------------------------
TQWidget *features = new TQWidget(this);
@ -551,7 +551,7 @@ KAccessConfig::KAccessConfig(TQWidget *parent, const char *)
vbox->addStretch();
tab->addTab(features, i18n("Activation Gestures"));
tabWidget->addTab(features, i18n("Activation Gestures"));
load();
}
@ -731,6 +731,22 @@ void KAccessConfig::save()
}
TQString KAccessConfig::handbookSection() const
{
int index = tabWidget->currentPageIndex();
if (index == 0)
return "accessibility-intro";
else if (index == 1)
return "modifier-keys";
else if (index == 2)
return "keyboard-filters";
else if (index == 3)
return "action-gestures";
else
return TQString::null;
}
void KAccessConfig::defaults()
{
load( true );

@ -70,6 +70,7 @@ public:
void load(bool useDefaults);
void save();
void defaults();
virtual TQString handbookSection() const;
protected slots:
@ -83,6 +84,7 @@ protected slots:
private:
TQTabWidget* tabWidget;
TQCheckBox *systemBell, *customBell, *visibleBell;
TQRadioButton *invertScreen, *flashScreen;
TQLabel *soundLabel, *colorLabel;

@ -129,12 +129,10 @@ TQString KeyModule::handbookSection() const
{
int index = m_pTab->currentPageIndex();
if (index == 0) {
//return "key-bindings-intro";
return TQString::null;
return "key-bindings-intro";
}
else if (index == 1) {
//return "key-bindings-use";
return TQString::null;
return "key-bindings-shortcuts";
}
else if (index == 2) {
return "key-bindings-modifiers";

@ -206,6 +206,23 @@ void TDELocaleApplication::save()
emit changed(false);
}
TQString TDELocaleApplication::handbookSection() const
{
int index = m_tab->currentPageIndex();
if (index == 0)
return "locale-locale";
else if (index == 1)
return "locale-numbers";
else if (index == 2)
return "locale-money";
else if (index == 3)
return "locale-datetime";
else if (index == 4)
return "locale-other";
else
return TQString::null;
}
void TDELocaleApplication::defaults()
{
load( true );

@ -53,6 +53,7 @@ public:
virtual void save();
virtual void defaults();
virtual TQString quickHelp() const;
virtual TQString handbookSection() const;
signals:
void languageChanged();
@ -68,14 +69,14 @@ public slots:
private:
TDELocale *m_locale;
TQTabWidget *m_tab;
TQTabWidget *m_tab;
TDELocaleConfig *m_localemain;
TDELocaleConfigNumber *m_localenum;
TDELocaleConfigMoney *m_localemon;
TDELocaleConfigTime *m_localetime;
TDELocaleConfigOther *m_localeother;
TQGroupBox *m_gbox;
TQGroupBox *m_gbox;
TDELocaleSample *m_sample;
TDEConfig * m_globalConfig;

@ -329,6 +329,20 @@ void LayoutConfig::save()
}
TQString LayoutConfig::handbookSection() const
{
int index = widget->tabWidget->currentPageIndex();
if (index == 0)
return "layout-config";
else if (index == 1)
return "switching-config";
else if (index == 2)
return "xkboptions-config";
else
return TQString::null;
}
void LayoutConfig::updateStickyLimit()
{
int layoutsCnt = widget->listLayoutsDst->childCount();

@ -26,7 +26,8 @@ public:
void save();
void defaults();
void initUI();
virtual TQString handbookSection() const;
protected:
TQString createOptionString();
void updateIndicator(TQListViewItem* selLayout);

Loading…
Cancel
Save