1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-11 13:50:48 -05:00

small updates

This commit is contained in:
Dave Davenport 2022-11-17 17:41:43 +01:00
parent ff08041483
commit 9dc80f8f73

View file

@ -24,12 +24,12 @@
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* *
*/ */
#include <config.h> #include "config.h"
#include "rofi.h" #include "rofi.h"
#include "xrmoptions.h" #include "xrmoptions.h"
#include <glib.h> #include <glib.h>
#include <nkutils-bindings.h>
#include <string.h> #include <string.h>
#include "nkutils-bindings.h"
typedef struct { typedef struct {
guint id; guint id;
@ -373,7 +373,7 @@ static const gchar *mouse_default_bindings[] = {
[MOUSE_DCLICK_UP] = "!MouseDPrimary", [MOUSE_DCLICK_UP] = "!MouseDPrimary",
}; };
void abe_list_all_bindings(gboolean is_term ) { void abe_list_all_bindings(gboolean is_term) {
int length = 0; int length = 0;
for (gsize i = 0; i < G_N_ELEMENTS(rofi_bindings); ++i) { for (gsize i = 0; i < G_N_ELEMENTS(rofi_bindings); ++i) {
@ -384,7 +384,8 @@ void abe_list_all_bindings(gboolean is_term ) {
for (gsize i = 0; i < G_N_ELEMENTS(rofi_bindings); ++i) { for (gsize i = 0; i < G_N_ELEMENTS(rofi_bindings); ++i) {
ActionBindingEntry *b = &rofi_bindings[i]; ActionBindingEntry *b = &rofi_bindings[i];
if (is_term) { if (is_term) {
printf("%s%*s%s - %s\n", color_bold,length, b->name, color_reset,b->binding); printf("%s%*s%s - %s\n", color_bold, length, b->name, color_reset,
b->binding);
} else { } else {
printf("%*s - %s\n", length, b->name, b->binding); printf("%*s - %s\n", length, b->name, b->binding);
} }
@ -440,11 +441,14 @@ gboolean parse_keys_abe(NkBindings *bindings) {
if (!nk_bindings_add_binding(bindings, b->scope, entry, if (!nk_bindings_add_binding(bindings, b->scope, entry,
binding_check_action, binding_trigger_action, binding_check_action, binding_trigger_action,
GUINT_TO_POINTER(b->id), NULL, &error)) { GUINT_TO_POINTER(b->id), NULL, &error)) {
if ( error->code == NK_BINDINGS_ERROR_ALREADY_REGISTERED && error->domain == NK_BINDINGS_ERROR){ if (error->code == NK_BINDINGS_ERROR_ALREADY_REGISTERED &&
error->domain == NK_BINDINGS_ERROR) {
char *str = g_markup_printf_escaped( char *str = g_markup_printf_escaped(
"Failed to set binding <i>%s</i> for: <i>%s (%s)</i>:\n\t<span " "Failed to set binding <i>%s</i> for: <i>%s (%s)</i>:\n\t<span "
"size=\"smaller\" style=\"italic\">Binding `%s` is already bound.\n" "size=\"smaller\" style=\"italic\">Binding `%s` is already "
"\tExecute <b>rofi -list-keybindings</b> to get the current list of configured bindings.</span>\n", "bound.\n"
"\tExecute <b>rofi -list-keybindings</b> to get the current list "
"of configured bindings.</span>\n",
b->binding, b->comment, b->name, entry); b->binding, b->comment, b->name, entry);
g_string_append(error_msg, str); g_string_append(error_msg, str);
g_free(str); g_free(str);