summaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorJohn Stebbins <[email protected]>2016-05-05 12:19:22 -0600
committerJohn Stebbins <[email protected]>2016-05-05 12:19:22 -0600
commit07907175422bd2d6cba18c08c0bcab190104cc0d (patch)
treecc0a4bf50c809b02a7cfd2e8414cba977037b628 /gtk
parent830ef047a4e7b9053140d619bcdf9eafbd869c0b (diff)
LinGui: add {preset} auto-file naming option
Diffstat (limited to 'gtk')
-rw-r--r--gtk/src/callbacks.c7
-rw-r--r--gtk/src/ghb-3.12.ui2
-rw-r--r--gtk/src/ghb-3.14.ui2
-rw-r--r--gtk/src/ghb.ui2
4 files changed, 10 insertions, 3 deletions
diff --git a/gtk/src/callbacks.c b/gtk/src/callbacks.c
index 0ef38486d..526f76e18 100644
--- a/gtk/src/callbacks.c
+++ b/gtk/src/callbacks.c
@@ -620,6 +620,13 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings)
g_string_append_printf(str, "%d", title);
p += strlen("{title}");
}
+ else if (!strncmp(p, "{preset}", strlen("{preset}")))
+ {
+ const gchar *preset_name;
+ preset_name = ghb_dict_get_string(settings, "PresetName");
+ g_string_append_printf(str, "%s", preset_name);
+ p += strlen("{preset}");
+ }
else if (!strncmp(p, "{chapters}", strlen("{chapters}")))
{
if (ghb_settings_combo_int(settings, "PtoPType") == 0)
diff --git a/gtk/src/ghb-3.12.ui b/gtk/src/ghb-3.12.ui
index 012634b3a..53179cee0 100644
--- a/gtk/src/ghb-3.12.ui
+++ b/gtk/src/ghb-3.12.ui
@@ -7188,7 +7188,7 @@ This file may be reloaded at a later time to edit your jobs and re-encode.</prop
</child>
<child>
<object class="GtkEntry" id="auto_name_template">
- <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {chapters} {date} {time} {quality} {bitrate}</property>
+ <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {preset} {chapters} {date} {time} {quality} {bitrate}</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
diff --git a/gtk/src/ghb-3.14.ui b/gtk/src/ghb-3.14.ui
index f52c93277..731132735 100644
--- a/gtk/src/ghb-3.14.ui
+++ b/gtk/src/ghb-3.14.ui
@@ -7191,7 +7191,7 @@ This file may be reloaded at a later time to edit your jobs and re-encode.</prop
</child>
<child>
<object class="GtkEntry" id="auto_name_template">
- <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {chapters} {date} {time} {quality} {bitrate}</property>
+ <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {preset} {chapters} {date} {time} {quality} {bitrate}</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
diff --git a/gtk/src/ghb.ui b/gtk/src/ghb.ui
index a6b03f2f9..3f3f6ba73 100644
--- a/gtk/src/ghb.ui
+++ b/gtk/src/ghb.ui
@@ -7222,7 +7222,7 @@ This file may be reloaded at a later time to edit your jobs and re-encode.</prop
</child>
<child>
<object class="GtkEntry" id="auto_name_template">
- <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {chapters} {date} {time} {quality} {bitrate}</property>
+ <property name="tooltip_text" translatable="yes">Available Options: {source} {title} {preset} {chapters} {date} {time} {quality} {bitrate}</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>