pychess.perspectives.fics package¶
Submodules¶
pychess.perspectives.fics.ArchiveListPanel module¶
-
class
pychess.perspectives.fics.ArchiveListPanel.
Sidepanel
¶ Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
-
compareFunction
(treemodel, iter0, iter1, column)¶
-
getSelectedPlayer
()¶
-
load
(widgets, connection, lounge)¶
-
onAbortButtonClicked
(button)¶
-
onAdjournedGameAdded
(adm, game)¶
-
onAdjournedGameRemoved
(adm, game)¶
-
onDrawButtonClicked
(button)¶
-
onExamineButtonClicked
(button)¶
-
onGamePreview
(adm, ficsgame)¶
-
onHistoryGameAdded
(adm, game)¶
-
onHistoryGameRemoved
(adm, game)¶
-
onJournalGameAdded
(adm, game)¶
-
onJournalGameRemoved
(adm, game)¶
-
onMygamesButtonClicked
(button)¶
-
onPlayGameCreated
(bm, board)¶
-
onPreviewButtonClicked
(button)¶
-
onResignButtonClicked
(button)¶
-
onResumeButtonClicked
(button)¶
-
onSelectionChanged
(selection)¶
-
on_game_start
(gamemodel, ficsgame)¶
-
online_changed
(player, prop, game)¶
-
status_changed
(player, prop, game)¶
-
pychess.perspectives.fics.ChatPanel module¶
-
class
pychess.perspectives.fics.ChatPanel.
Sidepanel
¶ Bases:
object
-
focus_in
(event, adj)¶
-
load
(widgets, connection, lounge)¶
-
onConversationAdded
(panel, grp_id, text, grp_type)¶
-
onConversationRemoved
(panel, grp_id)¶
-
onConversationSelected
(panel, grp_id)¶
-
openChatWithPlayer
(name)¶
-
-
pychess.perspectives.fics.ChatPanel.
get_playername
(playername)¶
pychess.perspectives.fics.ConsolePanel module¶
pychess.perspectives.fics.FicsHome module¶
pychess.perspectives.fics.GameListPanel module¶
-
class
pychess.perspectives.fics.GameListPanel.
Sidepanel
¶ Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
-
compareFunction
(model, iter0, iter1, column)¶ Multi-column sort.
-
game_filter_func
(model, iter, data)¶
-
getSelectedPlayer
()¶
-
load
(widgets, connection, lounge)¶
-
onGameAdd
(games, new_games)¶
-
onGameObserved
(bm, game)¶
-
onGameRemove
(games, game)¶
-
onGameUnobserved
(bm, game)¶
-
onSelectionChanged
(selection)¶
-
on_query_tooltip
(widget, x, y, keyboard_tip, tooltip)¶
-
on_sort_column_change
(model)¶ Store previous sorting information for multi-column sorts.
-
private_changed
(game, prop)¶
-
pychess.perspectives.fics.NewsPanel module¶
pychess.perspectives.fics.ParrentListSection module¶
-
class
pychess.perspectives.fics.ParrentListSection.
ParrentListSection
¶ Bases:
object
Parrent for sections mainly consisting of a large treeview
-
addColumns
(treeview, *columns, **keyargs)¶
-
createLocalMenu
(items)¶
-
lowLeftSearchPosFunc
(tv, search_dialog, user_data)¶
-
on_accept
(button)¶
-
on_archived
(widget)¶
-
on_assess
(widget)¶
-
on_challenge
(widget)¶
-
on_chat
(button)¶
-
on_finger
(widget)¶
-
on_follow
(widget)¶
-
on_observe
(widget, *args)¶
-
pixCompareFunction
(treemodel, iter0, iter1, column)¶
-
timeCompareFunction
(treemodel, iter0, iter1, column)¶
-
-
pychess.perspectives.fics.ParrentListSection.
cmp
(x, y)¶
pychess.perspectives.fics.PlayerListPanel module¶
-
class
pychess.perspectives.fics.PlayerListPanel.
Sidepanel
¶ Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
-
elo_changed
(rating, prop, rating_type, player)¶
-
getSelectedPlayer
()¶
-
load
(widgets, connection, lounge)¶
-
onPlayerAdded
(players, new_players)¶
-
onPlayerRemoved
(players, player)¶
-
onSelectionChanged
(selection)¶
-
player_filter_func
(model, iter, data)¶
-
private_changed
(game, prop, player)¶
-
status_changed
(player, prop)¶
-
titles_changed
(player, prop)¶
-
pychess.perspectives.fics.SeekChallenge module¶
-
class
pychess.perspectives.fics.SeekChallenge.
SeekChallengeSection
(lounge)¶ Bases:
object
-
onChallengeButtonClicked
(button, player=None)¶
-
onChallengeDialogResponse
(dialog, response)¶
-
onChallengeRadioConfigButtonClicked
(configimage, seeknumber)¶
-
onColorRadioChanged
(radio)¶
-
onEditSeekDialogResponse
(dialog, response)¶
-
onFinger
(fm, finger)¶
-
onRatingCenterSliderChanged
(slider)¶
-
onSeekAllButtonClicked
(button)¶
-
onSeekButtonClicked
(button)¶
-
onSeekRadioConfigButtonClicked
(configimage, seeknumber)¶
-
onStrengthCheckToggled
(check)¶
-
onTimeSpinChanged
(spin)¶
-
onToleranceButtonClicked
(button)¶
-
onToleranceSliderChanged
(slider)¶
-
onUntimedCheckToggled
(check)¶
-
onVariantComboChanged
(combo)¶
-
onVariantRadioChanged
(radio)¶
-
seekEditorWidgetDefaults
= {'blackcolorRadio': [False, False, False], 'chainAlignment': [True, True, True], 'gainSpin': [10, 0, 12], 'manualAcceptCheck': [False, False, False], 'minutesSpin': [15, 10, 2], 'noVariantRadio': [True, True, True], 'nocolorRadio': [True, True, True], 'ratedGameCheck': [False, False, False], 'ratingCenterSlider': [40, 40, 40], 'strengthCheck': [True, True, True], 'toleranceHBox': [False, False, False], 'toleranceSlider': [8, 8, 8], 'untimedCheck': [False, False, False], 'variantCombo': [4, 3, 21], 'variantRadio': [False, False, False], 'whitecolorRadio': [False, False, False]}¶
-
seekEditorWidgetGettersSetters
= {}¶
-
seekEditorWidgets
= ('untimedCheck', 'minutesSpin', 'gainSpin', 'strengthCheck', 'chainAlignment', 'ratingCenterSlider', 'toleranceSlider', 'toleranceHBox', 'nocolorRadio', 'whitecolorRadio', 'blackcolorRadio', 'variantCombo', 'noVariantRadio', 'variantRadio', 'ratedGameCheck', 'manualAcceptCheck')¶
-
pychess.perspectives.fics.SeekGraphPanel module¶
-
class
pychess.perspectives.fics.SeekGraphPanel.
Sidepanel
¶ Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
-
load
(widgets, connection, lounge)¶
-
onAddSought
(manager, sought)¶
-
onCurGameEnded
(bm, game)¶
-
onPlayingGame
(bm, game)¶
-
onRemoveSought
(manager, sought)¶
-
onSpotClicked
(graph, name)¶
-
-
pychess.perspectives.fics.SeekGraphPanel.
XLOCATION
(x)¶
-
pychess.perspectives.fics.SeekGraphPanel.
YLOCATION
(y)¶
pychess.perspectives.fics.SeekListPanel module¶
-
class
pychess.perspectives.fics.SeekListPanel.
Sidepanel
¶ Bases:
pychess.perspectives.fics.ParrentListSection.ParrentListSection
-
compareFunction
(model, iter0, iter1, column)¶
-
getSelectedPlayer
()¶
-
load
(widgets, connection, lounge)¶
-
onAddSeek
(seeks, seek)¶
-
onAssessReceived
(glm, assess)¶
-
onChallengeAdd
(challenges, challenge)¶
-
onChallengeRemove
(challenges, challenge)¶
-
onClearSeeksClicked
(button)¶
-
onCurGameEnded
(bm, game)¶
-
onDeclineClicked
(button)¶
-
onPlayingGame
(bm, game)¶
-
onRemoveSeek
(seeks, seek)¶
-
onSelectionChanged
(selection)¶
-
our_seeks_removed
(glm)¶
-
row_activated
(treeview, path, view_column)¶
-
seek_filter_func
(model, iter, data)¶
-
selectFunction
(selection, model, path, is_selected, data)¶
-
textcolor_normal
()¶
-
textcolor_selected
()¶
-
Module contents¶
-
class
pychess.perspectives.fics.
FICS
¶ Bases:
GObject
,pychess.perspectives.Perspective
-
close
()¶
-
init_layout
()¶
-
matchDeclined
(bm, player)¶
-
nonoWhileExamine
(bm)¶
-
onArrivalNotification
(cm, player)¶
-
onDepartedNotification
(cm, player)¶
-
onFinger
(fm, finger)¶
-
onGameModelStarted
(gamemodel, ficsgame)¶
-
onObserveGameCreated
(bm, ficsgame)¶
-
onPlayGameCreated
(bm, ficsgame)¶
-
on_connection_error
(connection, error)¶
-
on_seek_updated
(glm, message_text)¶
-
open_lounge
(connection, helperconn, host)¶
-
our_seeks_removed
(glm)¶
-
player_on_censor
(bm, player)¶
-
player_on_noplay
(bm, player)¶
-
present
()¶
-
req_not_fit_formula
(bm, player, formula)¶
-
show
()¶
-
tooManySeeks
(bm)¶
-
user_from_notify_list_is_present
(player)¶
-