Only use absolute imports from gtk module
- This reduces import cycles
This commit is contained in:
parent
8e28ca08d4
commit
ec76d8ac3b
|
@ -13,8 +13,8 @@ from gajim.common.connection import Connection
|
||||||
from gajim.common.zeroconf.connection_zeroconf import ConnectionZeroconf
|
from gajim.common.zeroconf.connection_zeroconf import ConnectionZeroconf
|
||||||
from gajim.options_dialog import OptionsDialog, OptionsBox
|
from gajim.options_dialog import OptionsDialog, OptionsBox
|
||||||
from gajim.common.const import Option, OptionKind, OptionType
|
from gajim.common.const import Option, OptionKind, OptionType
|
||||||
from gajim.gtk import ConfirmationDialog
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
from gajim.gtk import YesNoDialog
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
|
|
||||||
|
|
||||||
class AccountsWindow(Gtk.ApplicationWindow):
|
class AccountsWindow(Gtk.ApplicationWindow):
|
||||||
|
|
|
@ -22,16 +22,17 @@
|
||||||
# be entities that often change the list, it may be slow to fetch it every time
|
# be entities that often change the list, it may be slow to fetch it every time
|
||||||
|
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
|
|
||||||
import nbxmpp
|
import nbxmpp
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common.modules import dataforms
|
from gajim.common.modules import dataforms
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim.gtk import HigDialog
|
|
||||||
from gajim import dataforms_widget
|
from gajim import dataforms_widget
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import HigDialog
|
||||||
|
|
||||||
|
|
||||||
class CommandWindow:
|
class CommandWindow:
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -23,25 +23,26 @@ from gajim.common.app import interface
|
||||||
from gajim.common.exceptions import GajimGeneralException
|
from gajim.common.exceptions import GajimGeneralException
|
||||||
from gajim import config
|
from gajim import config
|
||||||
from gajim import dialogs
|
from gajim import dialogs
|
||||||
from gajim.gtk import shortcuts_window
|
|
||||||
from gajim.accounts_window import AccountsWindow
|
from gajim.accounts_window import AccountsWindow
|
||||||
import gajim.plugins.gui
|
import gajim.plugins.gui
|
||||||
from gajim import disco
|
from gajim import disco
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import ShortcutsWindow
|
||||||
from gajim.gtk.history_sync import HistorySyncAssistant
|
from gajim.gtk.history_sync import HistorySyncAssistant
|
||||||
from gajim.gtk.server_info import ServerInfoDialog
|
from gajim.gtk.server_info import ServerInfoDialog
|
||||||
from gajim.gtk.mam_preferences import MamPreferences
|
from gajim.gtk.mam_preferences import MamPreferences
|
||||||
from gajim.gtk.preferences import Preferences
|
from gajim.gtk.preferences import Preferences
|
||||||
from gajim.gtk import JoinGroupchatWindow
|
from gajim.gtk.join_groupchat import JoinGroupchatWindow
|
||||||
from gajim.gtk import StartChatDialog
|
from gajim.gtk.start_chat import StartChatDialog
|
||||||
from gajim.gtk import AddNewContactWindow
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
from gajim.gtk import SingleMessageWindow
|
from gajim.gtk.single_message import SingleMessageWindow
|
||||||
from gajim.gtk import XMLConsoleWindow
|
from gajim.gtk.xml_console import XMLConsoleWindow
|
||||||
from gajim.gtk import AboutDialog
|
from gajim.gtk.about import AboutDialog
|
||||||
from gajim.gtk import PrivacyListsWindow
|
from gajim.gtk.privacy_list import PrivacyListsWindow
|
||||||
from gajim.gtk import ManageBookmarksWindow
|
from gajim.gtk.bookmarks import ManageBookmarksWindow
|
||||||
from gajim.gtk import FeaturesDialog
|
from gajim.gtk.features import FeaturesDialog
|
||||||
from gajim.gtk import AccountCreationWizard
|
from gajim.gtk.account_wizard import AccountCreationWizard
|
||||||
from gajim.gtk import HistoryWindow
|
from gajim.gtk.history import HistoryWindow
|
||||||
|
|
||||||
|
|
||||||
# General Actions
|
# General Actions
|
||||||
|
@ -289,7 +290,7 @@ def on_faq(action, param):
|
||||||
|
|
||||||
|
|
||||||
def on_keyboard_shortcuts(action, param):
|
def on_keyboard_shortcuts(action, param):
|
||||||
shortcuts_window.show(app.app.get_active_window())
|
ShortcutsWindow()
|
||||||
|
|
||||||
|
|
||||||
def on_features(action, param):
|
def on_features(action, param):
|
||||||
|
|
|
@ -42,8 +42,8 @@ from gajim import gtkgui_helpers
|
||||||
from gajim import gui_menu_builder
|
from gajim import gui_menu_builder
|
||||||
from gajim import message_control
|
from gajim import message_control
|
||||||
from gajim import dialogs
|
from gajim import dialogs
|
||||||
from gajim.gtk import ConfirmationDialog
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
from gajim.gtk import AddNewContactWindow
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
|
|
|
@ -34,7 +34,7 @@ from gi.repository import Gio
|
||||||
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim import message_control
|
from gajim import message_control
|
||||||
from gajim.gtk import NonModalConfirmationDialog
|
from gajim.gtk.dialogs import NonModalConfirmationDialog
|
||||||
from gajim.gtk.util import convert_rgb_to_hex
|
from gajim.gtk.util import convert_rgb_to_hex
|
||||||
from gajim import notify
|
from gajim import notify
|
||||||
from gajim.gtk.emoji_chooser import emoji_chooser
|
from gajim.gtk.emoji_chooser import emoji_chooser
|
||||||
|
@ -406,7 +406,7 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
||||||
app.interface.instances['logs'].window.present()
|
app.interface.instances['logs'].window.present()
|
||||||
app.interface.instances['logs'].open_history(jid, self.account)
|
app.interface.instances['logs'].open_history(jid, self.account)
|
||||||
else:
|
else:
|
||||||
from gajim.gtk import HistoryWindow
|
from gajim.gtk.history import HistoryWindow
|
||||||
app.interface.instances['logs'] = HistoryWindow(jid, self.account)
|
app.interface.instances['logs'] = HistoryWindow(jid, self.account)
|
||||||
|
|
||||||
def change_encryption(self, action, param):
|
def change_encryption(self, action, param):
|
||||||
|
@ -1099,7 +1099,7 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
||||||
app.interface.instances['logs'].window.present()
|
app.interface.instances['logs'].window.present()
|
||||||
app.interface.instances['logs'].open_history(jid, self.account)
|
app.interface.instances['logs'].open_history(jid, self.account)
|
||||||
else:
|
else:
|
||||||
from gajim.gtk import HistoryWindow
|
from gajim.gtk.history import HistoryWindow
|
||||||
app.interface.instances['logs'] = HistoryWindow(jid, self.account)
|
app.interface.instances['logs'] = HistoryWindow(jid, self.account)
|
||||||
|
|
||||||
def _on_send_file(self, action, param):
|
def _on_send_file(self, action, param):
|
||||||
|
|
|
@ -505,7 +505,7 @@ class GcMessageReceivedEvent(nec.NetworkIncomingEvent):
|
||||||
if self.msg_obj.form_node:
|
if self.msg_obj.form_node:
|
||||||
# It could be a voice request. See
|
# It could be a voice request. See
|
||||||
# http://www.xmpp.org/extensions/xep-0045.html#voiceapprove
|
# http://www.xmpp.org/extensions/xep-0045.html#voiceapprove
|
||||||
from gajim.gtk import SingleMessageWindow
|
from gajim.gtk.single_message import SingleMessageWindow
|
||||||
SingleMessageWindow(
|
SingleMessageWindow(
|
||||||
self.conn.name, self.fjid,
|
self.conn.name, self.fjid,
|
||||||
action='receive', from_whom=self.fjid,
|
action='receive', from_whom=self.fjid,
|
||||||
|
|
|
@ -37,13 +37,13 @@ from gajim import gtkgui_helpers
|
||||||
from gajim import dialogs
|
from gajim import dialogs
|
||||||
from gajim import dataforms_widget
|
from gajim import dataforms_widget
|
||||||
from gajim import gui_menu_builder
|
from gajim import gui_menu_builder
|
||||||
from gajim.gtk import ConfirmationDialog
|
|
||||||
from gajim.gtk import ConfirmationDialogDoubleRadio
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import InputDialog
|
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialogDoubleRadio
|
||||||
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import InputDialog
|
||||||
|
|
||||||
#---------- ManageProxiesWindow class -------------#
|
#---------- ManageProxiesWindow class -------------#
|
||||||
class ManageProxiesWindow:
|
class ManageProxiesWindow:
|
||||||
|
|
|
@ -21,8 +21,8 @@ from gi.repository import GLib
|
||||||
|
|
||||||
from gajim.common.app import app
|
from gajim.common.app import app
|
||||||
from gajim.common.i18n import _
|
from gajim.common.i18n import _
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import InformationDialog
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
|
|
||||||
Message = namedtuple('Message', ['title', 'text', 'dialog'])
|
Message = namedtuple('Message', ['title', 'text', 'dialog'])
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,8 @@ from gajim.common.modules import dataforms
|
||||||
from gajim.common.exceptions import GajimGeneralException
|
from gajim.common.exceptions import GajimGeneralException
|
||||||
|
|
||||||
# Compat with Gajim 1.0.3 for plugins
|
# Compat with Gajim 1.0.3 for plugins
|
||||||
from gajim.gtk import *
|
from gajim.gtk.dialogs import *
|
||||||
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger('gajim.dialogs')
|
log = logging.getLogger('gajim.dialogs')
|
||||||
|
|
|
@ -49,19 +49,20 @@ from gi.repository import Gtk
|
||||||
from gi.repository import Gdk
|
from gi.repository import Gdk
|
||||||
from gi.repository import GdkPixbuf
|
from gi.repository import GdkPixbuf
|
||||||
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import InformationDialog
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim import groups
|
from gajim import groups
|
||||||
from gajim import adhoc_commands
|
from gajim import adhoc_commands
|
||||||
from gajim import search_window
|
from gajim import search_window
|
||||||
from gajim.gtk import ServiceRegistration
|
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common.i18n import _
|
from gajim.common.i18n import _
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.const import StyleAttr
|
from gajim.common.const import StyleAttr
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
|
from gajim.gtk.service_registration import ServiceRegistration
|
||||||
|
|
||||||
LABELS = {
|
LABELS = {
|
||||||
1: _('This service has not yet responded with detailed information'),
|
1: _('This service has not yet responded with detailed information'),
|
||||||
2: _('This service could not respond with detailed information.\n'
|
2: _('This service could not respond with detailed information.\n'
|
||||||
|
|
|
@ -17,36 +17,39 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import os
|
||||||
|
import time
|
||||||
|
import logging
|
||||||
|
from functools import partial
|
||||||
|
from pathlib import Path
|
||||||
|
from enum import IntEnum, unique
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
from gi.repository import Gdk
|
from gi.repository import Gdk
|
||||||
from gi.repository import GdkPixbuf
|
from gi.repository import GdkPixbuf
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
from gi.repository import Pango
|
from gi.repository import Pango
|
||||||
import os
|
from nbxmpp.protocol import NS_JINGLE_FILE_TRANSFER_5
|
||||||
import time
|
|
||||||
from functools import partial
|
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
from enum import IntEnum, unique
|
|
||||||
from datetime import datetime
|
|
||||||
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim import tooltips
|
from gajim import tooltips
|
||||||
from gajim.gtk import HigDialog
|
|
||||||
from gajim.gtk import InformationDialog
|
|
||||||
from gajim.gtk import YesNoDialog
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import FTOverwriteConfirmationDialog
|
|
||||||
from gajim.gtk import NonModalConfirmationDialog
|
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.file_props import FilesProp
|
from gajim.common.file_props import FilesProp
|
||||||
from gajim.common.protocol.bytestream import (is_transfer_active, is_transfer_paused,
|
from gajim.common.protocol.bytestream import (is_transfer_active, is_transfer_paused,
|
||||||
is_transfer_stopped)
|
is_transfer_stopped)
|
||||||
from gajim.gtk.filechoosers import FileSaveDialog, FileChooserDialog
|
|
||||||
from nbxmpp.protocol import NS_JINGLE_FILE_TRANSFER_5
|
from gajim.gtk.dialogs import HigDialog
|
||||||
import logging
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import FTOverwriteConfirmationDialog
|
||||||
|
from gajim.gtk.dialogs import NonModalConfirmationDialog
|
||||||
|
from gajim.gtk.filechoosers import FileSaveDialog
|
||||||
|
from gajim.gtk.filechoosers import FileChooserDialog
|
||||||
|
|
||||||
log = logging.getLogger('gajim.filetransfer_window')
|
log = logging.getLogger('gajim.filetransfer_window')
|
||||||
|
|
||||||
@unique
|
@unique
|
||||||
|
|
|
@ -48,7 +48,7 @@ from gajim import config
|
||||||
from gajim import vcard
|
from gajim import vcard
|
||||||
from gajim import dataforms_widget
|
from gajim import dataforms_widget
|
||||||
from gajim import adhoc_commands
|
from gajim import adhoc_commands
|
||||||
from gajim.gtk import AddNewContactWindow
|
|
||||||
from gajim.common.const import AvatarSize
|
from gajim.common.const import AvatarSize
|
||||||
from gajim.common.caps_cache import muc_caps_cache
|
from gajim.common.caps_cache import muc_caps_cache
|
||||||
from gajim.common import events
|
from gajim.common import events
|
||||||
|
@ -61,18 +61,20 @@ from gajim.common import contacts
|
||||||
from gajim.common.const import StyleAttr
|
from gajim.common.const import StyleAttr
|
||||||
from gajim.chat_control import ChatControl
|
from gajim.chat_control import ChatControl
|
||||||
from gajim.chat_control_base import ChatControlBase
|
from gajim.chat_control_base import ChatControlBase
|
||||||
from gajim.gtk.filechoosers import AvatarChooserDialog
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import InputTextDialog
|
|
||||||
from gajim.gtk import ConfirmationDialogCheck
|
|
||||||
from gajim.gtk import DoubleInputDialog
|
|
||||||
from gajim.gtk import InputDialog
|
|
||||||
from gajim.gtk import ChangeNickDialog
|
|
||||||
|
|
||||||
from gajim.command_system.implementation.hosts import PrivateChatCommands
|
from gajim.command_system.implementation.hosts import PrivateChatCommands
|
||||||
from gajim.command_system.implementation.hosts import GroupChatCommands
|
from gajim.command_system.implementation.hosts import GroupChatCommands
|
||||||
from gajim.common.connection_handlers_events import GcMessageOutgoingEvent
|
from gajim.common.connection_handlers_events import GcMessageOutgoingEvent
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import InputTextDialog
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialogCheck
|
||||||
|
from gajim.gtk.dialogs import DoubleInputDialog
|
||||||
|
from gajim.gtk.dialogs import InputDialog
|
||||||
|
from gajim.gtk.dialogs import ChangeNickDialog
|
||||||
|
from gajim.gtk.filechoosers import AvatarChooserDialog
|
||||||
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger('gajim.groupchat_control')
|
log = logging.getLogger('gajim.groupchat_control')
|
||||||
|
|
||||||
|
|
|
@ -31,41 +31,3 @@
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
from gajim.gtk.dialogs import ErrorDialog
|
|
||||||
from gajim.gtk.dialogs import InformationDialog
|
|
||||||
from gajim.gtk.dialogs import ChangeNickDialog
|
|
||||||
from gajim.gtk.dialogs import FTOverwriteConfirmationDialog
|
|
||||||
from gajim.gtk.dialogs import InputDialog
|
|
||||||
from gajim.gtk.dialogs import ConfirmationDialogDoubleRadio
|
|
||||||
from gajim.gtk.dialogs import InputDialogCheck
|
|
||||||
from gajim.gtk.dialogs import DoubleInputDialog
|
|
||||||
from gajim.gtk.dialogs import InputTextDialog
|
|
||||||
from gajim.gtk.dialogs import PlainConnectionDialog
|
|
||||||
from gajim.gtk.dialogs import ConfirmationDialogDoubleCheck
|
|
||||||
from gajim.gtk.dialogs import ConfirmationDialogCheck
|
|
||||||
from gajim.gtk.dialogs import YesNoDialog
|
|
||||||
from gajim.gtk.dialogs import WarningDialog
|
|
||||||
from gajim.gtk.dialogs import NonModalConfirmationDialog
|
|
||||||
from gajim.gtk.dialogs import ConfirmationDialog
|
|
||||||
from gajim.gtk.dialogs import AspellDictError
|
|
||||||
from gajim.gtk.dialogs import HigDialog
|
|
||||||
from gajim.gtk.dialogs import SSLErrorDialog
|
|
||||||
from gajim.gtk.dialogs import ChangePasswordDialog
|
|
||||||
from gajim.gtk.dialogs import NewConfirmationDialog
|
|
||||||
|
|
||||||
from gajim.gtk.about import AboutDialog
|
|
||||||
from gajim.gtk.join_groupchat import JoinGroupchatWindow
|
|
||||||
from gajim.gtk.add_contact import AddNewContactWindow
|
|
||||||
from gajim.gtk.start_chat import StartChatDialog
|
|
||||||
from gajim.gtk.xml_console import XMLConsoleWindow
|
|
||||||
from gajim.gtk.privacy_list import PrivacyListsWindow
|
|
||||||
from gajim.gtk.single_message import SingleMessageWindow
|
|
||||||
from gajim.gtk.server_info import ServerInfoDialog
|
|
||||||
from gajim.gtk.pep_config import ManagePEPServicesWindow
|
|
||||||
from gajim.gtk.bookmarks import ManageBookmarksWindow
|
|
||||||
from gajim.gtk.profile import ProfileWindow
|
|
||||||
from gajim.gtk.features import FeaturesDialog
|
|
||||||
from gajim.gtk.account_wizard import AccountCreationWizard
|
|
||||||
from gajim.gtk.service_registration import ServiceRegistration
|
|
||||||
from gajim.gtk.history import HistoryWindow
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ from gajim.common.modules import dataforms
|
||||||
from gajim.config import ManageProxiesWindow
|
from gajim.config import ManageProxiesWindow
|
||||||
from gajim.config import FakeDataForm
|
from gajim.config import FakeDataForm
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim import dataforms_widget
|
from gajim import dataforms_widget
|
||||||
from gajim import gui_menu_builder
|
from gajim import gui_menu_builder
|
||||||
|
|
|
@ -19,7 +19,7 @@ from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.i18n import _
|
from gajim.common.i18n import _
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ class AddNewContactWindow(Gtk.ApplicationWindow):
|
||||||
model = self.protocol_jid_combobox.get_model()
|
model = self.protocol_jid_combobox.get_model()
|
||||||
row = self.protocol_jid_combobox.get_active()
|
row = self.protocol_jid_combobox.get_active()
|
||||||
jid = model[row][0]
|
jid = model[row][0]
|
||||||
from gajim.gtk import ServiceRegistration
|
from gajim.gtk.service_registration import ServiceRegistration
|
||||||
ServiceRegistration(self.account, jid)
|
ServiceRegistration(self.account, jid)
|
||||||
|
|
||||||
def _on_key_press(self, widget, event):
|
def _on_key_press(self, widget, event):
|
||||||
|
|
|
@ -19,7 +19,7 @@ from gajim import gui_menu_builder
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.i18n import Q_
|
from gajim.common.i18n import Q_
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1015,3 +1015,18 @@ class NewConfirmationDialog(Gtk.MessageDialog):
|
||||||
if button.callback is not None:
|
if button.callback is not None:
|
||||||
button.callback()
|
button.callback()
|
||||||
self.destroy()
|
self.destroy()
|
||||||
|
|
||||||
|
|
||||||
|
class ShortcutsWindow:
|
||||||
|
def __init__(self):
|
||||||
|
transient = app.app.get_active_window()
|
||||||
|
print(transient)
|
||||||
|
builder = get_builder('shortcuts_window.ui')
|
||||||
|
self.window = builder.get_object('shortcuts_window')
|
||||||
|
self.window.connect('destroy', self._on_window_destroy)
|
||||||
|
self.window.set_transient_for(transient)
|
||||||
|
self.window.show_all()
|
||||||
|
self.window.present()
|
||||||
|
|
||||||
|
def _on_window_destroy(self, widget):
|
||||||
|
self.window = None
|
||||||
|
|
|
@ -30,7 +30,7 @@ from gi.repository import Gdk
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
|
|
||||||
from gajim import conversation_textview
|
from gajim import conversation_textview
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import util
|
from gajim.gtk import util
|
||||||
from gajim.gtk.util import python_month, gtk_month
|
from gajim.gtk.util import python_month, gtk_month
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
|
|
|
@ -20,7 +20,7 @@ from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.caps_cache import muc_caps_cache
|
from gajim.common.caps_cache import muc_caps_cache
|
||||||
from gajim.common.exceptions import GajimGeneralException
|
from gajim.common.exceptions import GajimGeneralException
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -19,9 +19,9 @@ from gi.repository import Gdk
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.gtk.util import get_builder
|
|
||||||
|
|
||||||
from gajim.gtk import HigDialog
|
from gajim.gtk.util import get_builder
|
||||||
|
from gajim.gtk.dialogs import HigDialog
|
||||||
|
|
||||||
log = logging.getLogger('gajim.gtk.mam_preferences')
|
log = logging.getLogger('gajim.gtk.mam_preferences')
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@ from gi.repository import Gtk
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import WarningDialog
|
from gajim.gtk.dialogs import WarningDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ from gajim.common import idle
|
||||||
from gajim.gtk.util import get_dark_theme
|
from gajim.gtk.util import get_dark_theme
|
||||||
from gajim.gtk.util import set_dark_theme
|
from gajim.gtk.util import set_dark_theme
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
from gajim.gtk import AspellDictError
|
from gajim.gtk.dialogs import AspellDictError
|
||||||
from gajim.gtk.themes import Themes
|
from gajim.gtk.themes import Themes
|
||||||
from gajim.advanced_configuration_window import AdvancedConfigurationWindow
|
from gajim.advanced_configuration_window import AdvancedConfigurationWindow
|
||||||
from gajim.chat_control_base import ChatControlBase
|
from gajim.chat_control_base import ChatControlBase
|
||||||
|
|
|
@ -19,7 +19,7 @@ from gi.repository import GObject
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -26,8 +26,8 @@ from gi.repository import Gdk
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import InformationDialog
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
from gajim.gtk.filechoosers import AvatarChooserDialog
|
from gajim.gtk.filechoosers import AvatarChooserDialog
|
||||||
from gajim.common.const import AvatarSize
|
from gajim.common.const import AvatarSize
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
# This file is part of Gajim.
|
|
||||||
#
|
|
||||||
# Gajim is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published
|
|
||||||
# by the Free Software Foundation; version 3 only.
|
|
||||||
#
|
|
||||||
# Gajim is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
from gajim.gtk.util import get_builder
|
|
||||||
from gajim.common import helpers
|
|
||||||
|
|
||||||
__all__ = ['show']
|
|
||||||
|
|
||||||
|
|
||||||
class ShortcutsWindow:
|
|
||||||
def __init__(self):
|
|
||||||
self.window = None
|
|
||||||
|
|
||||||
def show(self, parent=None):
|
|
||||||
if self.window is None:
|
|
||||||
builder = get_builder('shortcuts_window.ui')
|
|
||||||
self.window = builder.get_object('shortcuts_window')
|
|
||||||
self.window.connect('destroy', self._on_window_destroy)
|
|
||||||
self.window.set_transient_for(parent)
|
|
||||||
self.window.show_all()
|
|
||||||
self.window.present()
|
|
||||||
|
|
||||||
def _on_window_destroy(self, widget):
|
|
||||||
self.window = None
|
|
||||||
|
|
||||||
|
|
||||||
def show_shortcuts_webpage(self, parent=None):
|
|
||||||
helpers.launch_browser_mailer(
|
|
||||||
'url',
|
|
||||||
'https://dev.gajim.org/gajim/gajim/wikis/help/keyboardshortcuts')
|
|
||||||
|
|
||||||
show = ShortcutsWindow().show
|
|
|
@ -21,8 +21,8 @@ from gajim.common import app
|
||||||
from gajim.common.modules import dataforms
|
from gajim.common.modules import dataforms
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common.connection_handlers_events import MessageOutgoingEvent
|
from gajim.common.connection_handlers_events import MessageOutgoingEvent
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import AspellDictError
|
from gajim.gtk.dialogs import AspellDictError
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
from gajim.gtk.util import get_iconset_name_for
|
from gajim.gtk.util import get_iconset_name_for
|
||||||
from gajim.gtk.util import get_completion_liststore
|
from gajim.gtk.util import get_completion_liststore
|
||||||
|
|
|
@ -24,8 +24,8 @@ from gajim.common import app
|
||||||
from gajim.common.i18n import _
|
from gajim.common.i18n import _
|
||||||
from gajim.common.const import StyleAttr, DialogButton, ButtonAction
|
from gajim.common.const import StyleAttr, DialogButton, ButtonAction
|
||||||
from gajim.common.connection_handlers_events import StyleChanged
|
from gajim.common.connection_handlers_events import StyleChanged
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import NewConfirmationDialog
|
from gajim.gtk.dialogs import NewConfirmationDialog
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
|
|
||||||
StyleOption = namedtuple('StyleOption', 'label selector attr')
|
StyleOption = namedtuple('StyleOption', 'label selector attr')
|
||||||
|
|
|
@ -22,7 +22,7 @@ from gi.repository import GLib
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.common.const import Option, OptionKind, OptionType, StyleAttr
|
from gajim.common.const import Option, OptionKind, OptionType, StyleAttr
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import util
|
from gajim.gtk import util
|
||||||
from gajim.gtk.util import get_builder
|
from gajim.gtk.util import get_builder
|
||||||
from gajim.gtk.util import get_image_button
|
from gajim.gtk.util import get_image_button
|
||||||
|
|
|
@ -423,9 +423,9 @@ def scale_pixbuf_from_data(data, size):
|
||||||
return scale_pixbuf(pixbuf, size)
|
return scale_pixbuf(pixbuf, size)
|
||||||
|
|
||||||
def on_avatar_save_as_menuitem_activate(widget, avatar, default_name=''):
|
def on_avatar_save_as_menuitem_activate(widget, avatar, default_name=''):
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import ConfirmationDialog
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
from gajim.gtk import FTOverwriteConfirmationDialog
|
from gajim.gtk.dialogs import FTOverwriteConfirmationDialog
|
||||||
from gajim.gtk.filechoosers import AvatarSaveDialog
|
from gajim.gtk.filechoosers import AvatarSaveDialog
|
||||||
def on_continue(response, file_path):
|
def on_continue(response, file_path):
|
||||||
if response < 0:
|
if response < 0:
|
||||||
|
|
|
@ -36,14 +36,17 @@ import sys
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
import hashlib
|
import hashlib
|
||||||
|
import logging
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
from threading import Thread
|
||||||
|
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
from gi.repository import GdkPixbuf
|
from gi.repository import GdkPixbuf
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
from gi.repository import Gio
|
from gi.repository import Gio
|
||||||
from gi.repository import Gdk
|
from gi.repository import Gdk
|
||||||
|
from nbxmpp import idlequeue
|
||||||
|
from nbxmpp import Hashes2
|
||||||
import OpenSSL
|
import OpenSSL
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -67,8 +70,6 @@ from gajim import message_control
|
||||||
from gajim.dialog_messages import get_dialog
|
from gajim.dialog_messages import get_dialog
|
||||||
from gajim.dialogs import ProgressWindow
|
from gajim.dialogs import ProgressWindow
|
||||||
|
|
||||||
from gajim.gtk.filechoosers import FileChooserDialog
|
|
||||||
|
|
||||||
from gajim.chat_control_base import ChatControlBase
|
from gajim.chat_control_base import ChatControlBase
|
||||||
from gajim.chat_control import ChatControl
|
from gajim.chat_control import ChatControl
|
||||||
from gajim.groupchat_control import GroupchatControl
|
from gajim.groupchat_control import GroupchatControl
|
||||||
|
@ -80,9 +81,6 @@ from gajim.atom_window import AtomWindow
|
||||||
from gajim.session import ChatControlSession
|
from gajim.session import ChatControlSession
|
||||||
|
|
||||||
from gajim.common import idle
|
from gajim.common import idle
|
||||||
|
|
||||||
from nbxmpp import idlequeue
|
|
||||||
from nbxmpp import Hashes2
|
|
||||||
from gajim.common.zeroconf import connection_zeroconf
|
from gajim.common.zeroconf import connection_zeroconf
|
||||||
from gajim.common import resolver
|
from gajim.common import resolver
|
||||||
from gajim.common import caps_cache
|
from gajim.common import caps_cache
|
||||||
|
@ -103,30 +101,29 @@ from gajim.common.const import ACTIVITIES, MOODS
|
||||||
|
|
||||||
from gajim import roster_window
|
from gajim import roster_window
|
||||||
from gajim import config
|
from gajim import config
|
||||||
from threading import Thread
|
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.common.caps_cache import muc_caps_cache
|
from gajim.common.caps_cache import muc_caps_cache
|
||||||
|
|
||||||
from gajim.gtk.emoji_data import emoji_data, emoji_ascii_data
|
|
||||||
from gajim.gtk import JoinGroupchatWindow
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import WarningDialog
|
|
||||||
from gajim.gtk import InformationDialog
|
|
||||||
from gajim.gtk import InputDialog
|
|
||||||
from gajim.gtk import YesNoDialog
|
|
||||||
from gajim.gtk import InputTextDialog
|
|
||||||
from gajim.gtk import PlainConnectionDialog
|
|
||||||
from gajim.gtk import SSLErrorDialog
|
|
||||||
from gajim.gtk import ConfirmationDialogDoubleCheck
|
|
||||||
from gajim.gtk import ChangeNickDialog
|
|
||||||
from gajim.gtk import ProfileWindow
|
|
||||||
|
|
||||||
from gajim.common import configpaths
|
from gajim.common import configpaths
|
||||||
|
|
||||||
from gajim.common import optparser
|
from gajim.common import optparser
|
||||||
parser = optparser.OptionsParser(configpaths.get('CONFIG_FILE'))
|
|
||||||
|
|
||||||
import logging
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import WarningDialog
|
||||||
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
|
from gajim.gtk.dialogs import InputDialog
|
||||||
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
|
from gajim.gtk.dialogs import InputTextDialog
|
||||||
|
from gajim.gtk.dialogs import PlainConnectionDialog
|
||||||
|
from gajim.gtk.dialogs import SSLErrorDialog
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialogDoubleCheck
|
||||||
|
from gajim.gtk.dialogs import ChangeNickDialog
|
||||||
|
from gajim.gtk.profile import ProfileWindow
|
||||||
|
from gajim.gtk.join_groupchat import JoinGroupchatWindow
|
||||||
|
from gajim.gtk.filechoosers import FileChooserDialog
|
||||||
|
from gajim.gtk.emoji_data import emoji_data
|
||||||
|
from gajim.gtk.emoji_data import emoji_ascii_data
|
||||||
|
|
||||||
|
|
||||||
|
parser = optparser.OptionsParser(configpaths.get('CONFIG_FILE'))
|
||||||
log = logging.getLogger('gajim.interface')
|
log = logging.getLogger('gajim.interface')
|
||||||
|
|
||||||
class Interface:
|
class Interface:
|
||||||
|
|
|
@ -83,9 +83,9 @@ if is_standalone():
|
||||||
|
|
||||||
from gajim.common.const import JIDConstant, KindConstant
|
from gajim.common.const import JIDConstant, KindConstant
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.gtk import YesNoDialog
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import ConfirmationDialog
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
from gajim.gtk.filechoosers import FileSaveDialog
|
from gajim.gtk.filechoosers import FileSaveDialog
|
||||||
from gajim.gtk.util import convert_rgb_to_hex
|
from gajim.gtk.util import convert_rgb_to_hex
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
|
|
|
@ -31,14 +31,16 @@ from gi.repository import GObject
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
|
|
||||||
from gajim import common
|
from gajim import common
|
||||||
from gajim import gtkgui_helpers
|
|
||||||
from gajim import message_control
|
|
||||||
from gajim.gtk import YesNoDialog
|
|
||||||
from gajim.chat_control_base import ChatControlBase
|
|
||||||
from gajim.chat_control import ChatControl
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common.i18n import Q_
|
from gajim.common.i18n import Q_
|
||||||
|
|
||||||
|
from gajim import gtkgui_helpers
|
||||||
|
from gajim import message_control
|
||||||
|
from gajim.chat_control_base import ChatControlBase
|
||||||
|
from gajim.chat_control import ChatControl
|
||||||
|
|
||||||
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
|
|
||||||
####################
|
####################
|
||||||
|
|
||||||
class MessageWindow:
|
class MessageWindow:
|
||||||
|
|
|
@ -5,8 +5,8 @@ from gajim import gtkgui_helpers
|
||||||
from gajim.common.const import OptionKind, OptionType
|
from gajim.common.const import OptionKind, OptionType
|
||||||
from gajim.common.exceptions import GajimGeneralException
|
from gajim.common.exceptions import GajimGeneralException
|
||||||
from gajim import dialogs
|
from gajim import dialogs
|
||||||
from gajim.gtk import ErrorDialog
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
from gajim.gtk import ChangePasswordDialog
|
from gajim.gtk.dialogs import ChangePasswordDialog
|
||||||
|
|
||||||
|
|
||||||
class OptionsDialog(Gtk.ApplicationWindow):
|
class OptionsDialog(Gtk.ApplicationWindow):
|
||||||
|
|
|
@ -31,8 +31,8 @@ import os
|
||||||
from enum import IntEnum, unique
|
from enum import IntEnum, unique
|
||||||
|
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim.gtk import WarningDialog
|
from gajim.gtk.dialogs import WarningDialog
|
||||||
from gajim.gtk import YesNoDialog
|
from gajim.gtk.dialogs import YesNoDialog
|
||||||
from gajim.gtk.filechoosers import ArchiveChooserDialog
|
from gajim.gtk.filechoosers import ArchiveChooserDialog
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import configpaths
|
from gajim.common import configpaths
|
||||||
|
|
|
@ -31,7 +31,7 @@ from gi.repository import Gio
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.gtk import AddNewContactWindow
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.common.connection_handlers_events import MessageOutgoingEvent
|
from gajim.common.connection_handlers_events import MessageOutgoingEvent
|
||||||
from gajim.common.connection_handlers_events import GcMessageOutgoingEvent
|
from gajim.common.connection_handlers_events import GcMessageOutgoingEvent
|
||||||
|
|
|
@ -28,6 +28,13 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
# along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import time
|
||||||
|
import locale
|
||||||
|
import logging
|
||||||
|
from enum import IntEnum, unique
|
||||||
|
|
||||||
from gi.repository import Gtk
|
from gi.repository import Gtk
|
||||||
from gi.repository import Gdk
|
from gi.repository import Gdk
|
||||||
from gi.repository import GdkPixbuf
|
from gi.repository import GdkPixbuf
|
||||||
|
@ -35,13 +42,7 @@ from gi.repository import Pango
|
||||||
from gi.repository import GObject
|
from gi.repository import GObject
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
from gi.repository import Gio
|
from gi.repository import Gio
|
||||||
import os
|
from nbxmpp.protocol import NS_FILE, NS_ROSTERX, NS_CONFERENCE
|
||||||
import sys
|
|
||||||
import time
|
|
||||||
import locale
|
|
||||||
import logging
|
|
||||||
|
|
||||||
from enum import IntEnum, unique
|
|
||||||
|
|
||||||
from gajim import dialogs
|
from gajim import dialogs
|
||||||
from gajim import vcard
|
from gajim import vcard
|
||||||
|
@ -54,22 +55,6 @@ from gajim import message_control
|
||||||
from gajim import adhoc_commands
|
from gajim import adhoc_commands
|
||||||
from gajim.accounts_window import AccountsWindow
|
from gajim.accounts_window import AccountsWindow
|
||||||
|
|
||||||
from gajim.gtk import JoinGroupchatWindow
|
|
||||||
from gajim.gtk import ConfirmationDialogCheck
|
|
||||||
from gajim.gtk import ConfirmationDialog
|
|
||||||
from gajim.gtk import ErrorDialog
|
|
||||||
from gajim.gtk import InputDialog
|
|
||||||
from gajim.gtk import WarningDialog
|
|
||||||
from gajim.gtk import InformationDialog
|
|
||||||
from gajim.gtk import NonModalConfirmationDialog
|
|
||||||
from gajim.gtk import SingleMessageWindow
|
|
||||||
from gajim.gtk import AddNewContactWindow
|
|
||||||
from gajim.gtk import ManagePEPServicesWindow
|
|
||||||
from gajim.gtk import ManageBookmarksWindow
|
|
||||||
from gajim.gtk import AccountCreationWizard
|
|
||||||
from gajim.gtk import ServiceRegistration
|
|
||||||
from gajim.gtk import HistoryWindow
|
|
||||||
|
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.common import idle
|
from gajim.common import idle
|
||||||
|
@ -80,7 +65,22 @@ if app.is_installed('GEOCLUE'):
|
||||||
from gajim.common import location_listener
|
from gajim.common import location_listener
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.message_window import MessageWindowMgr
|
from gajim.message_window import MessageWindowMgr
|
||||||
from nbxmpp.protocol import NS_FILE, NS_ROSTERX, NS_CONFERENCE
|
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialogCheck
|
||||||
|
from gajim.gtk.dialogs import ConfirmationDialog
|
||||||
|
from gajim.gtk.dialogs import ErrorDialog
|
||||||
|
from gajim.gtk.dialogs import InputDialog
|
||||||
|
from gajim.gtk.dialogs import WarningDialog
|
||||||
|
from gajim.gtk.dialogs import InformationDialog
|
||||||
|
from gajim.gtk.dialogs import NonModalConfirmationDialog
|
||||||
|
from gajim.gtk.join_groupchat import JoinGroupchatWindow
|
||||||
|
from gajim.gtk.single_message import SingleMessageWindow
|
||||||
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
|
from gajim.gtk.pep_config import ManagePEPServicesWindow
|
||||||
|
from gajim.gtk.bookmarks import ManageBookmarksWindow
|
||||||
|
from gajim.gtk.account_wizard import AccountCreationWizard
|
||||||
|
from gajim.gtk.service_registration import ServiceRegistration
|
||||||
|
from gajim.gtk.history import HistoryWindow
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger('gajim.roster')
|
log = logging.getLogger('gajim.roster')
|
||||||
|
|
|
@ -27,7 +27,7 @@ from gajim import gtkgui_helpers
|
||||||
from gajim import vcard
|
from gajim import vcard
|
||||||
from gajim import config
|
from gajim import config
|
||||||
from gajim import dataforms_widget
|
from gajim import dataforms_widget
|
||||||
from gajim.gtk import AddNewContactWindow
|
from gajim.gtk.add_contact import AddNewContactWindow
|
||||||
|
|
||||||
|
|
||||||
class SearchWindow:
|
class SearchWindow:
|
||||||
|
|
|
@ -30,7 +30,7 @@ from gajim.common import contacts
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.common.connection_handlers_events import ChatstateReceivedEvent
|
from gajim.common.connection_handlers_events import ChatstateReceivedEvent
|
||||||
from gajim.common.const import KindConstant
|
from gajim.common.const import KindConstant
|
||||||
from gajim.gtk import SingleMessageWindow
|
from gajim.gtk.single_message import SingleMessageWindow
|
||||||
|
|
||||||
|
|
||||||
class ChatControlSession:
|
class ChatControlSession:
|
||||||
|
|
|
@ -29,7 +29,7 @@ from gajim import tooltips
|
||||||
from gajim import gtkgui_helpers
|
from gajim import gtkgui_helpers
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import helpers
|
from gajim.common import helpers
|
||||||
from gajim.gtk import SingleMessageWindow
|
from gajim.gtk.single_message import SingleMessageWindow
|
||||||
|
|
||||||
|
|
||||||
class StatusIcon:
|
class StatusIcon:
|
||||||
|
|
Loading…
Reference in New Issue