2022-11-08 13:18:04 -06:00
# -*- coding: utf-8 -*-
import wx
import application
def boost_question ( ) :
result = False
2022-11-16 13:28:45 -06:00
dlg = wx . MessageDialog ( None , _ ( " Would you like to share this post? " ) , _ ( " Boost " ) , wx . YES_NO | wx . ICON_QUESTION )
2022-11-08 13:18:04 -06:00
if dlg . ShowModal ( ) == wx . ID_YES :
result = True
dlg . Destroy ( )
return result
2022-11-16 13:28:45 -06:00
def delete_post_dialog ( ) :
2022-11-08 13:18:04 -06:00
result = False
2022-11-16 13:28:45 -06:00
dlg = wx . MessageDialog ( None , _ ( " Do you really want to delete this post? It will be deleted from the instance as well. " ) , _ ( " Delete " ) , wx . ICON_QUESTION | wx . YES_NO )
2022-11-08 13:18:04 -06:00
if dlg . ShowModal ( ) == wx . ID_YES :
result = True
dlg . Destroy ( )
return result
2022-12-19 16:50:43 -06:00
def delete_notification_dialog ( ) :
result = False
dlg = wx . MessageDialog ( None , _ ( " Are you sure you want to dismiss this notification? If you dismiss a mention notification, it also disappears from your mentions buffer. The post is not going to be deleted from the instance, though. " ) , _ ( " Dismiss " ) , wx . ICON_QUESTION | wx . YES_NO )
if dlg . ShowModal ( ) == wx . ID_YES :
result = True
dlg . Destroy ( )
return result
2022-11-08 13:18:04 -06:00
def clear_list ( ) :
result = False
dlg = wx . MessageDialog ( None , _ ( " Do you really want to empty this buffer? It ' s items will be removed from the list but not from the instance " ) , _ ( u " Empty buffer " ) , wx . ICON_QUESTION | wx . YES_NO )
if dlg . ShowModal ( ) == wx . ID_YES :
result = True
dlg . Destroy ( )
return result
2022-11-16 13:28:45 -06:00
def no_posts ( ) :
dlg = wx . MessageDialog ( None , _ ( " This user has no posts. {0} can ' t create a timeline. " ) . format ( application . name ) , _ ( u " Error " ) , wx . ICON_ERROR )
2022-11-08 13:18:04 -06:00
dlg . ShowModal ( )
dlg . Destroy ( )
def no_favs ( ) :
2022-11-16 13:28:45 -06:00
dlg = wx . MessageDialog ( None , _ ( u " This user has no favorited posts. {0} can ' t create a timeline. " ) . format ( application . name ) , _ ( u " Error " ) , wx . ICON_ERROR )
2022-11-08 13:18:04 -06:00
dlg . ShowModal ( )
dlg . Destroy ( )
def no_followers ( ) :
dlg = wx . MessageDialog ( None , _ ( u " This user has no followers yet. {0} can ' t create a timeline. " ) . format ( application . name ) , _ ( u " Error " ) , wx . ICON_ERROR )
dlg . ShowModal ( )
dlg . Destroy ( )
def no_following ( ) :
dlg = wx . MessageDialog ( None , _ ( " This user is not following anyone. {0} can ' t create a timeline. " ) . format ( application . name ) , _ ( u " Error " ) , wx . ICON_ERROR )
dlg . ShowModal ( )
2023-08-10 17:19:58 +01:00
dlg . Destroy ( )
dlg . Destroy ( )
def no_user ( ) :
dlg = wx . MessageDialog ( None , _ ( " The focused item has no user in it. {} ca ' t open a user profile " ) . format ( application . name ) , _ ( u " Error " ) , wx . ICON_ERROR )
dlg . ShowModal ( )
dlg . Destroy ( )