gajim-plural/gajim
Andrey Gursky c6172c86ad Fix window position restore on multi-head setups
Gajim stopped to properly restore roster and dialogs windows positions
after restart with more than one monitor attached.

Gajim saves the absolute window positions, i.e. based on the total screen size
of all monitors attached. Despite Gtk deprecated Gdk.Screen.width() and height(),
we cannot just use width() and height() for one monitor, as recommended.
We still need the total screen size, which was the base for saving the positions.

[1] https://stackoverflow.com/questions/30207586/gdk-screen-vs-monitor-vs-display
2018-03-21 19:40:54 +01:00
..
command_system Add new Join Groupchat dialog 2017-12-03 23:58:02 +01:00
common Fix displaying VCard of unknown contact 2018-03-17 20:37:35 +01:00
data Fix TextView scrolling 2018-03-20 22:19:30 +01:00
dev Move ipython_view to gajim.dev and exclude it from tarball 2017-09-22 19:12:26 +02:00
plugins Correctly split version string 2017-11-24 16:49:30 +01:00
__init__.py Update Gajim version to 1.0.0 2018-03-17 17:59:04 +01:00
accounts_window.py Fix transients on some Dialogs 2018-03-07 19:30:12 +01:00
adhoc_commands.py Port some error messages to new interface 2017-12-08 20:20:07 +01:00
advanced_configuration_window.py Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
app_actions.py Port show-next-pending-event from gajim-remote 2018-02-13 19:25:01 +01:00
atom_window.py Use absolute imports 2017-08-18 19:48:48 +02:00
cell_renderer_image.py Rename src directory 2017-07-02 17:25:47 +02:00
chat_control.py Use https for OpenStreetMap URIs built from PEP 2018-03-06 11:21:09 +01:00
chat_control_base.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
config.py Fix transients on some Dialogs 2018-03-07 19:30:12 +01:00
conversation_textview.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
dataforms_widget.py Remove some unused imports 2018-01-12 00:21:11 +01:00
dialog_messages.py integrate httpupload plugin into gajim core 2018-01-22 17:29:27 +01:00
dialogs.py Fix window position restore on multi-head setups 2018-03-21 19:40:54 +01:00
disco.py Add new Join Groupchat dialog 2017-12-03 23:58:02 +01:00
emoticons.py New style for ChatControl 2017-10-26 22:52:20 +02:00
features_window.py Remove upower_listener 2017-12-09 00:34:47 +01:00
filetransfers_window.py Refactor FileTransferWindow tooltip 2017-12-23 22:04:49 +01:00
gajim.py Raise nbxmpp min version 2018-03-17 17:57:27 +01:00
gajim_remote.py Commandline args are always type str in Python3 2018-03-21 19:17:15 +01:00
gajim_themes_window.py Replace make_color_string() by Gdk.RGBA method 2017-10-07 17:03:31 +02:00
groupchat_control.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
groups.py Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
gtkexcepthook.py Add Gajim version to exception output 2018-02-05 21:00:28 +01:00
gtkgui_helpers.py Fix window position restore on multi-head setups 2018-03-21 19:40:54 +01:00
gui_interface.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
gui_menu_builder.py Make file transfer labels sound less technical 2018-02-22 22:45:15 +01:00
history_manager.py Fixup for History Manager 2018-03-21 19:30:21 +01:00
history_sync.py HistorySync: Fix first time sync 2017-12-19 21:12:07 +01:00
history_window.py Merge branch 'history-navigation' into 'master' 2018-02-08 17:34:19 +01:00
htmltextview.py Fix standalone htmltextview. 2018-03-06 11:52:23 +01:00
logind_listener.py Logind listener: make string translatable 2018-01-27 00:20:53 +01:00
message_control.py New style for ChatControl 2017-10-26 22:52:20 +02:00
message_textview.py Refactor FileTransferWindow tooltip 2017-12-23 22:04:49 +01:00
message_window.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
music_track_listener.py MusicTrackListener: remove unused code 2018-01-24 23:28:56 +01:00
negotiation.py Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
notify.py Make more strings translatable 2018-01-15 10:51:04 +01:00
options_dialog.py Make more strings translatable 2018-01-15 10:51:04 +01:00
profile_window.py Scale Avatars for HiDPI Screens 2018-01-29 00:06:31 +01:00
remote_control.py Port show-next-pending-event from gajim-remote 2018-02-13 19:25:01 +01:00
roster_window.py Fix TextView scrolling 2018-03-20 22:19:30 +01:00
screensaver_listener.py Port screensaver listening to GTK dbus 2018-01-05 23:33:37 +01:00
search_window.py Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
secrets.py fix reading secrets file 2017-09-13 14:25:36 +02:00
server_info.py Fix string for a better translation 2018-01-08 00:24:17 +01:00
session.py Dont notify about PMs from MUCs we are not joined 2018-02-22 21:42:49 +01:00
shortcuts_window.py Use absolute imports 2017-08-18 19:48:48 +02:00
statusicon.py StatusIcon: Add fallback for account label 2018-02-19 22:02:40 +01:00
tooltips.py Add roster tooltip extension point 2018-03-07 22:37:02 +01:00
vcard.py VCard Window: fix URI 2018-02-16 20:48:22 +01:00