e165e92268
Remove annoying debug message
2021-09-25 00:01:23 +02:00
368e98336f
gtkmm2ext: if a CairoWidget is used in the canvas, we do not need to realize the Gtk::EventBox
...
This may be a breaking change, but seems ok from superficial testing.
2021-09-23 11:48:29 -06:00
5fb54c008d
Fix shortcut display in editor tooltips #8798
...
After the editor is attached as tab to the main window,
looking up keyboard bindings using get_toplevel() no longer
works.
This uses the widget-hierarchy just like ARDOUR_UI does.
2021-09-19 18:46:06 +02:00
00d4765b57
gtkmm2ext: move initialization of CairoWidget members into initializer context
2021-09-10 13:03:57 -06:00
9f0f1f1772
gtkmm2ext: when calling ::get_width()/get_height() on a cairowidget, if allocation is zero, use widget size
2021-09-10 13:03:32 -06:00
e057088195
remove unused, empty glib event source/callback code (was from an experiment during nutempo2 development)
2021-09-04 07:39:27 -06:00
fc90c92a49
Fix Windows builds (rand/random API)
2021-08-14 01:07:13 +02:00
772d70ae4c
use glib event callback to invoke per-thread code every time the GUI event loop does stuff
2021-08-13 12:51:29 -06:00
783e33dc0c
new implementations for Gtkmm2ext::HSV::{darker,lighter} that follow "common sense" rather than Google.
...
HSV::shade() still follows the google model
2021-08-13 12:51:26 -06:00
fc25e074ac
add Gtkmm2ext::random_color()
2021-08-13 12:51:25 -06:00
JungHee Lee
f13acad7ed
Create ko.po
2021-08-03 09:54:18 -06:00
42f4e64d5f
Fix a moderate memory leak
...
periodic calls ARDOUR_UI::update_clocks() -> AudioClock::set()
-> 2+ calls to UI::set_tip() can easily accumulate 50MB/hour
when rolling.
2021-05-22 22:11:42 +02:00
0ee8b1706d
Fix event_inside_widget_window()
...
This fixes cases where a widget's parent isn't the
top-level window and additional offset has to be taken
into account.
So far this has not been an issue since this method was only
used for floating text entries.
2021-05-18 22:17:36 +02:00
5957e14259
Remove unused #include<> (2/2)
...
PBD::stacktrace() is not used nor needed by default.
It should be used sparingly.
2021-05-05 17:57:16 +02:00
6db261d566
libgtkmm2ext: modify Keyboard handling of close-current-dialog
...
1) if there is no current dialog, allow some other window to handle the keyboard event
2) make the binding (which is hard coded) visible as static members of Keyboard
2021-04-26 10:48:20 -06:00
d05572e14a
Fix round-corner backround of insensitive ArdourWidgets
...
ArdourButton draws a custom insensitive background, using
the color "gtk_background". This can conflict with gtk's
insensitive background color when using round-corners.
2021-02-14 22:53:18 +01:00
YQ-YSY
aeca9d6095
New Chinese translation for Ardour 6.6 libs_gtkmm2ext_po_zh.po
2021-02-12 09:47:29 -07:00
YQ-YSY
12a411a002
Chinese translation Ardour for 6.6 libs_gtkmm2ext_po
...
Chinese translation Ardour for 6.6 libs_gtkmm2ext_po
2021-02-12 09:47:29 -07:00
YQ-YSY
a4347812d1
Ardour 6.6 Chinese translation for libs_gtkmm2ext_po
...
Ardour 6.6 Chinese translation for libs_gtkmm2ext_po
2021-02-12 09:47:29 -07:00
John Emmas
42aef22e17
Add/remove source(s) in our MSVC project (gtkmm2ext)
2021-01-28 10:50:27 +00:00
6636bba6ae
Add missing file (amend 70ad205bc1
)
2021-01-27 04:42:38 +01:00
70ad205bc1
Separate static widget theme into abstract class
...
This allow the style to be used in classed that are not
directly derived from Ardour's CairoWidget, notably
container widgets or plugin UIs.
2021-01-26 23:37:54 +01:00
Porrumentzio
a8d924d9e1
Update and rework Basque translation
2020-11-19 16:48:58 +01:00
e4e94e77c9
Transmitter::Debug implementation 1/2
...
This also sorts switch() and listen_to() statements in order
of severity: debug, info, warning, error, fatal, throw.
2020-10-13 21:58:26 +02:00
Vincenzo Reale
2379b2a5cf
Italian translation update
2020-07-06 20:28:02 +02:00
85034d0bca
Pass through DnDTV signal_drag_motion event
2020-06-25 02:24:02 +02:00
Porrumentzio
2ca1f55d6b
Updated and reworked Basque translation
2020-06-23 22:09:07 +02:00
Vincenzo Reale
c87edcbf04
Adding appdata and gtkmm2ext Italian translations
2020-06-09 17:44:15 +02:00
61ce687017
add text to TRANSLATORS file explaining how contextual translation msgids work and should be translated
2020-05-20 14:40:10 -06:00
160251f962
fix up context-providing translations for libs/gtkmm2ext
...
Translators: if the msgid looks like foo|bar then in general the foo is just
there to provide context to clarify the potentially ambiguous nature of bar.
The translated form should not contain the foo or the |
2020-05-20 14:35:33 -06:00
7ac9c7e88a
fix mask used to extract keycode from KeyboardKey object
...
Previous 16 bit mask would do the wrong thing if the keycode was > 65536,
which is not often true but is certainly a valid value (and seen on some
platforms)
2020-05-18 13:33:54 -06:00
YQ-YSY
7eac2ed602
New Chinese translation for Ardour 6.0 libs_gtkmm2ext_po
2020-05-17 14:21:54 +02:00
58e5c0cfea
Czech translation update from Pavel Frich
2020-05-15 18:41:08 -06:00
Porrumentzio
319a7a8bab
All complete. Needs revision using the program 2
2020-05-15 16:10:22 -06:00
Porrumentzio
16ca782000
All complete. Needs revision using the program.
2020-05-15 16:10:22 -06:00
Porrumentzio
cdec486cff
gtk2_ardour eu.po (15%) and libs/ardour eu.po modified
2020-05-15 16:10:22 -06:00
Porrumentzio
aae16c0c07
First basque translation, non complete
2020-05-15 16:10:22 -06:00
ab6e274613
Ignore idempotent set_name() calls
...
These calls are expensive, particularly for ArdourButton, that
triggers a re-layout.
2020-05-12 15:37:23 +02:00
b258ad792e
force provision of "menu-name" for all WindowProxy objects, and thus Tabbables
...
Actions for hide/show/attach/detach tabbables use hard-coded names which are not
translated. Using Tabbable/WindowProxy::name() to lookup the action will fail,
since the name can be translated. This changes just removes the option to not
provide a menu-name when creating these objects, and uses the name menu-name
when looking up an action by name
2020-05-01 14:33:47 -06:00
106315071a
update other .po files
2020-04-30 13:03:46 -06:00
b95cd280f1
use PROGRAM_NAME to name GUI thread
2020-04-30 11:03:49 -06:00
68cb914959
Set Arodur's main thread name to include "Ardour"
...
This is helpful when debugging by PID (adevices.sh most notably),
just "gui" is not usually helpful.
2020-04-30 18:24:22 +02:00
Nils Philippsen
696096fcbd
Revise German translation
...
- add missing translations
- largely follow original message regarding punctuation, capitalization
at the beginning of sentences, trailing white space
- fix typos and other obvious mistakes
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2020-04-20 19:14:37 +02:00
498a58bd25
Fix restoring window visibility (Windows/Mac) #7976
2020-04-19 19:01:19 +02:00
Julien '_FrnchFrgg_' RIVAUD
5766cf24aa
Update French po files from code
2020-04-18 11:22:07 +02:00
ffd9aa2fc9
if the action associated with a binding is insensitive, do not activate it, and return false from Bindings::activate()
...
This allows "stacking" of bindings by desensitizing the actions associated with a "lower" level
of bindings at certain times (e.g. MIDI editing bindings thare are sensitized in the appropriate
editing modes
2020-04-16 17:48:12 -06:00
Edgar Aichinger
5fbce4b5db
Update German translation
2020-04-16 21:08:24 +02:00
eb06e67628
Update french translation #8016
2020-04-16 21:06:06 +02:00
5a0e0a41e2
update all *.po files
2020-04-12 09:00:32 -06:00
2084a39168
some tweaks to Bindings API to allow ::is_bound() to indicate the action path for an existing binding
...
Plus some minor comment additions and cleanups
2020-04-12 08:57:59 -06:00