Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2019-09-07 02:06:15 +0300
committerAntenore Gatta <antenore@simbiosi.org>2019-09-07 02:06:15 +0300
commit685d3ec11a0e98d12690e033fd4225789ec4a23a (patch)
treedd08a83663f2746a480b609cfc2d4c345123623b /src
parent6fb6580b5396e6e3a909cfc80f4b96f86068244b (diff)
Adding setting tooltip in the remmina profile editor
Diffstat (limited to 'src')
-rw-r--r--src/remmina_file_editor.c12
-rw-r--r--src/remmina_sftp_plugin.c2
-rw-r--r--src/remmina_ssh_plugin.c4
3 files changed, 15 insertions, 3 deletions
diff --git a/src/remmina_file_editor.c b/src/remmina_file_editor.c
index f194d6162..fe6fef7d9 100644
--- a/src/remmina_file_editor.c
+++ b/src/remmina_file_editor.c
@@ -743,6 +743,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
g_dgettext(priv->plugin->domain, settings->label),
remmina_file_get_string(priv->remmina_file, setting_name));
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
grid_row++;
break;
@@ -752,6 +754,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
(const gpointer *)settings->opt1,
remmina_file_get_string(priv->remmina_file, setting_name));
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
break;
case REMMINA_PROTOCOL_SETTING_TYPE_COMBO:
@@ -760,6 +764,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
(const gchar *)settings->opt1,
remmina_file_get_string(priv->remmina_file, setting_name));
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
break;
case REMMINA_PROTOCOL_SETTING_TYPE_CHECK:
@@ -767,6 +773,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
g_dgettext(priv->plugin->domain, settings->label),
remmina_file_get_int(priv->remmina_file, setting_name, FALSE));
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
break;
case REMMINA_PROTOCOL_SETTING_TYPE_FILE:
@@ -775,6 +783,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
remmina_file_get_string(priv->remmina_file, setting_name),
GTK_FILE_CHOOSER_ACTION_OPEN);
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
break;
case REMMINA_PROTOCOL_SETTING_TYPE_FOLDER:
@@ -783,6 +793,8 @@ static void remmina_file_editor_create_settings(RemminaFileEditor *gfe, GtkWidge
remmina_file_get_string(priv->remmina_file, setting_name),
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
g_hash_table_insert(priv->setting_widgets, setting_name, widget);
+ if (settings->opt2)
+ gtk_widget_set_tooltip_text (widget, (const gchar *)settings->opt2);
break;
default:
diff --git a/src/remmina_sftp_plugin.c b/src/remmina_sftp_plugin.c
index 7f7509f08..f687bf90b 100644
--- a/src/remmina_sftp_plugin.c
+++ b/src/remmina_sftp_plugin.c
@@ -341,7 +341,7 @@ static const RemminaProtocolFeature remmina_plugin_sftp_features[] =
* c) Setting description
* d) Compact disposition
* e) Values for REMMINA_PROTOCOL_SETTING_TYPE_SELECT or REMMINA_PROTOCOL_SETTING_TYPE_COMBO
- * f) Unused pointer
+ * f) Setting Tooltip
*/
static const RemminaProtocolSetting remmina_sftp_basic_settings[] =
{
diff --git a/src/remmina_ssh_plugin.c b/src/remmina_ssh_plugin.c
index bce590165..09636fd3f 100644
--- a/src/remmina_ssh_plugin.c
+++ b/src/remmina_ssh_plugin.c
@@ -1045,7 +1045,7 @@ static RemminaProtocolFeature remmina_plugin_ssh_features[] =
* 3. Setting description.
* 4. Compact disposition.
* 5. Values for REMMINA_PROTOCOL_SETTING_TYPE_SELECT or REMMINA_PROTOCOL_SETTING_TYPE_COMBO.
- * 6. Unused pointer.
+ * 6. Setting Tooltip.
* .
*/
static const RemminaProtocolSetting remmina_ssh_basic_settings[] =
@@ -1068,7 +1068,7 @@ static const RemminaProtocolSetting remmina_ssh_basic_settings[] =
* 3. Setting description.
* 4. Compact disposition.
* 5. Values for REMMINA_PROTOCOL_SETTING_TYPE_SELECT or REMMINA_PROTOCOL_SETTING_TYPE_COMBO.
- * 6. Unused pointer.
+ * 6. Setting Tooltip.
*
*/
static const RemminaProtocolSetting remmina_ssh_advanced_settings[] =