Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
briar
Briar GTK
Commits
175773e3
Commit
175773e3
authored
Dec 31, 2020
by
Nico
Browse files
Add private_chat module
parent
0ec06942
Changes
8
Hide whitespace changes
Inline
Side-by-side
briar-gtk/briar_gtk/conversation/conversation_presenter.py
View file @
175773e3
...
...
@@ -3,9 +3,9 @@
# License-Filename: LICENSE.md
from
briar_gtk.handlers.notification
import
NotificationHandler
from
briar_gtk.pr
esenters
.private_chat
import
PrivateChatPresenter
from
briar_gtk.pr
ivate_chat
.private_chat
_presenter
import
PrivateChatPresenter
from
briar_gtk.define
import
APP
from
briar_gtk.
views
.private_chat
import
PrivateChatView
from
briar_gtk.
private_chat
.private_chat
_view
import
PrivateChatView
from
briar_gtk.conversation_sidebar.conversation_sidebar_view
import
SidebarView
from
briar_gtk.conversation.about_dialog
import
AboutDialogWidget
...
...
briar-gtk/briar_gtk/presenters/__init__.py
deleted
100644 → 0
View file @
0ec06942
# Copyright (c) 2020 Nico Alt
# SPDX-License-Identifier: AGPL-3.0-only
# License-Filename: LICENSE.md
"""
Presenters (of MVP pattern) reacting to user input and model/data updates
in Briar GTK
"""
briar-gtk/briar_gtk/
widgets
/__init__.py
→
briar-gtk/briar_gtk/
private_chat
/__init__.py
View file @
175773e3
# Copyright (c) 202
0
Nico Alt
# Copyright (c) 202
1
Nico Alt
# SPDX-License-Identifier: AGPL-3.0-only
# License-Filename: LICENSE.md
"""
Widgets (small UI chunks)
in Briar GTK
Private chat
in Briar GTK
"""
briar-gtk/briar_gtk/
widgets
/edit_dialog.py
→
briar-gtk/briar_gtk/
private_chat
/edit_dialog.py
View file @
175773e3
...
...
@@ -6,7 +6,7 @@ from gettext import gettext as _
from
gi.repository
import
Gtk
class
EditDialog
(
Gtk
.
Dialog
):
class
EditDialog
Widget
(
Gtk
.
Dialog
):
def
__init__
(
self
,
parent
:
"Gtk.Window"
,
flags
:
"Gtk.DialogFlags"
,
placeholder
:
str
,
text
:
str
=
""
):
...
...
briar-gtk/briar_gtk/pr
esenters
/private_chat.py
→
briar-gtk/briar_gtk/pr
ivate_chat
/private_chat
_presenter
.py
View file @
175773e3
# Copyright (c) 2020 Nico Alt
# Copyright (c) 2020
-2021
Nico Alt
# SPDX-License-Identifier: AGPL-3.0-only
# License-Filename: LICENSE.md
...
...
@@ -11,7 +11,7 @@ from briar_wrapper.models.contacts import Contacts
from
briar_wrapper.models.private_chat
import
PrivateChat
from
briar_gtk.define
import
APP
from
briar_gtk.
widgets
.edit_dialog
import
EditDialog
from
briar_gtk.
private_chat
.edit_dialog
import
EditDialog
Widget
# pylint: disable=too-many-arguments
...
...
@@ -32,7 +32,7 @@ class PrivateChatPresenter:
if
self
.
_view
.
contact_id
==
0
:
raise
Exception
(
"Can't change contact alias with ID 0"
)
confirmation_dialog
=
EditDialog
(
confirmation_dialog
=
EditDialog
Widget
(
parent
=
APP
().
window
,
flags
=
Gtk
.
DialogFlags
.
MODAL
,
placeholder
=
self
.
_get_contact_name
(
self
.
_view
.
contact_id
)
...
...
briar-gtk/briar_gtk/
views
/private_chat.py
→
briar-gtk/briar_gtk/
private_chat
/private_chat
_view
.py
View file @
175773e3
# Copyright (c) 2019-202
0
Nico Alt
# Copyright (c) 2019-202
1
Nico Alt
# SPDX-License-Identifier: AGPL-3.0-only
# License-Filename: LICENSE.md
#
...
...
@@ -11,8 +11,8 @@ from gi.repository import GLib, Gtk, Handy
from
briar_wrapper.models.private_chat
import
PrivateChat
from
briar_gtk.define
import
APP
,
RESOURCES_DIR
from
briar_gtk.pr
esenters
.private_chat
import
PrivateChatPresenter
from
briar_gtk.
widgets
.private_message
import
PrivateMessageWidget
from
briar_gtk.pr
ivate_chat
.private_chat
_presenter
import
PrivateChatPresenter
from
briar_gtk.
private_chat
.private_message
import
PrivateMessageWidget
# pylint: disable=too-many-instance-attributes
...
...
briar-gtk/briar_gtk/
widgets
/private_message.py
→
briar-gtk/briar_gtk/
private_chat
/private_message.py
View file @
175773e3
File moved
briar-gtk/briar_gtk/views/__init__.py
deleted
100644 → 0
View file @
0ec06942
# Copyright (c) 2020 Nico Alt
# SPDX-License-Identifier: AGPL-3.0-only
# License-Filename: LICENSE.md
"""
Views (of MVP pattern) displaying data in Briar GTK
"""
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment