Commit Graph

22 Commits

Author SHA1 Message Date
Olaf Schulz 264804d174 Remove libunique dependency
libunique-3.0 should not be used in Gtk3 application anymore.
Its functionality was replaced by Gtk.Application.
Moreover, the argument 1-5 now looks the displayed layer
again changes by key events.
2019-01-25 03:22:18 +01:00
Olaf Schulz be7e5cf7e1 Refactoring comments and README. No further changes 2018-12-18 20:43:23 +01:00
Olaf Schulz 5d49593858 Bugfixes and remove of deprecated warnings.
- Makefile: Do not rebuild app for install target
- Show/Hide-Bug: Prevent window position at screen center in i3-wm.
- Set parent window option of about dialog.
- Switch from Gtk.VBox to Gtk.Box.
- Switch from Gdk.x11_get_default_xdisplay() to Gdk.X11.get_default_xdisplay()
- Switch from Gdk.x11_get_default_root_xwindow() to Gdk.X11.get_default_root_xwindow()
2017-11-12 12:59:17 +01:00
Olaf Schulz 93636f251e Update 2017
• Änderung des Namens der Konfigurationsdatei:
  .neo_layout_viewer.conf => neo_layout_viewer.conf
  (Da sie standardmäßig im '.config'-Verzeichnis erstellt wird, braucht
  sie nicht „doppelt“ versteckt werden.)
• Bugfix Icon-Pfad von Indicator-Applet war irrtümlich fixiert und wird
  nun aus dem Asset-Pfad abgeleitet.
• Neben ./asset wird nun auch ../asset als möglicher Standort für die
  Grafiken angenommen.
• Info-Popup: Zeigt nun an, welche Config-Datei geladen wurde.
• Makefile baut neues Binary nur noch bei geänderten Sourcen oder geänderten
  Umgebungsvariablen.
• Info-Popup: Zeigt git-commit id an.
2017-11-12 02:52:38 +01:00
Olaf Schulz 3ba5117e83 Bugfixes:
• Die virtuelle Tastatur funktioniert jetzt wieder für alle Ebenen.
 Vorher gab es ein Problem auf der ersten Ebene, bei dem als
 Modifier-Maske 33 ausgewählt wird, obwohl sie 0 sein müsste. Dieser
 Fehler tritt aber nur auf, wenn das Neo-Layout aktiviert war. Als
 Workaround wird nun die Maske 33 auf 0 gemappt.
• Die Konfigurationsdatei wurde jetzt nicht mehr mehrfach angelegt. Es gibt drei
Standardpfade unter denen die Konfiguration gesucht wird. Durch Wahl der
falschen Vergleichsvariable wurde die Konfigurationsdatei
.neo_layout_viewer.conf aber nur im aktuellen Verzeichnis gesucht.
2014-06-08 17:36:56 +02:00
Olaf Schulz 68b1d82a21 Merge branch 'master' into refactoring
Conflicts:
	src/config-manager.vala
	src/main.vala
	src/neo-window.vala
	src/unique.vala
2013-12-09 14:26:02 +01:00
Olaf Schulz 99c33107d2 Anpassung des READMEs 2013-12-09 02:00:01 +01:00
Olaf Schulz 95b8c9a708 Add install and unistall option to Makefile 2013-12-09 00:32:12 +01:00
Olaf Schulz ce2b307cae Add system wide search for config file and asset folder. This is
a preparation for the install option in Makefile.
2013-12-08 02:35:03 +01:00
Olaf Schulz 883b24176d • Change startup beheaviour of the application:
If a second instance will be started the window of the first instance
	will be toggled (and not shown). Now, it's possible to map the
	toggle-window shortcut on the same key binding as the
	(external) application start.
• Add new config file option: show_on_startup
2013-12-08 01:09:00 +01:00
Olaf Schulz 012c3277fc Change some annotations 2013-12-07 14:19:54 +01:00
rixx da8a5a20ca formatting all the way 2013-09-18 20:32:40 +02:00
Olaf Schulz c0e4b6c1f8 Switch to Gdk-3.0. Virtual keyboard functionality does not work anymore. 2012-11-01 22:40:54 +01:00
Olaf Schulz 884558f4e9 Remove image loading error, if executeable not called from bin dir 2011-10-21 13:47:35 +02:00
Olaf Schulz 272eae3d26 Switch config object from HashMap to TreeMap to avoid random sorting in config file 2011-10-21 00:45:41 +02:00
Olaf Schulz a24378b3dd Add two options to set the screen/display width manually. 2011-10-21 00:37:43 +02:00
Olaf Schulz fd814d8cab Fix config description 2011-10-18 10:13:02 +02:00
Olaf Schulz b8b79617f1 Add option for optional window decoration 2011-10-18 10:01:50 +02:00
Olaf Schulz aa44fb38fd Extend comment in config file 2011-10-18 08:52:24 +02:00
Olaf Schulz f249b60412 Add function key row. Add option for disabling function key row. Add images for pressed ctrl and alt keys 2011-10-17 20:38:29 +02:00
Olaf Schulz 7a7bc40c04 Rename preference numblock to numpad. 2011-10-17 15:17:34 +02:00
Olaf Schulz e094108d17 Move source code to folders src and csrc 2011-10-16 20:52:57 +02:00