skins_css
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
skins_css [2010/09/06 00:47] – disabler | skins_css [2014/07/06 10:24] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CSS в Psi+ ====== | ||
+ | |||
===== Вступление ===== | ===== Вступление ===== | ||
+ | В данной статье рассмотрены и приведены примеры использования [[http:// | ||
- | В данной статье будут рассмотрены и приведены примеры использования [[http:// | ||
+ | Условно статья поделена на два больших раздела -- **Ростер** и **Чат**. | ||
- | Условно статья поделена на два больших раздела -- *Ростер* и *Чат*. | ||
+ | ===== Ростер ===== | ||
+ | ==== QToolBar ==== | ||
- | ---- | + | Нижняя панель ростера с кнопками: |
+ | {{: | ||
- | ==== Ростер ==== | ||
- | + | ==== QStackedWidget | |
- | == QToolBar | + | |
- | + | ||
- | Нижняя панель ростера с кнопками: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | + | ||
- | == QStackedWidget | + | |
Виджет, | Виджет, | ||
- | {{: | + | {{: |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
Line 41: | Line 32: | ||
- | == QStackedWidget> | + | === QStackedWidget> |
Строка ввода при поиске пользователей по ростеру: | Строка ввода при поиске пользователей по ростеру: | ||
- | {{psiplus_css_qstackedwidget_qwidget_qlineedit.png}} | + | {{:psiplus_css_qstackedwidget_qwidget_qlineedit.png|Окно ростера с выделенной строкой поиска по ростеру}} |
- | == QLineEdit# | + | === QLineEdit# |
Строка ввода статусного сообщения: | Строка ввода статусного сообщения: | ||
- | {{psiplus_css_qlineedit_le_status_text.png}} | + | {{:psiplus_css_qlineedit_le_status_text.png|Окно ростера с выделеной строкой ввода статусного сообщения}} |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
Line 69: | Line 56: | ||
- | * *alternate-background-color* - чередующаяся раскраска областей фона ростера: | + | === alternate-background-color |
+ | Чередующаяся раскраска областей фона ростера: | ||
- | {{psiplus_css_qtreeview_alternate_background_color.png}} | + | {{:psiplus_css_qtreeview_alternate_background_color.png|Щкно ростера с чередующейся раскраской областей фона ростера}} |
- | * *selection-background-color* - фон выбранного элемента ростера: | + | === selection-background-color |
+ | Фон выбранного элемента ростера: | ||
- | {{psiplus_css_qtreeview_selection_background_color.png}} | + | {{:psiplus_css_qtreeview_selection_background_color.png|Окно ростера с выделенным фоном выбранного элемента ростера}} |
- | * *selection-color* - цвет текста выбранного элемента ростера: | + | === selection-color |
+ | Цвет текста выбранного элемента ростера: | ||
- | {{psiplus_css_qtreeview_selection_color.png}} | + | {{:psiplus_css_qtreeview_selection_color.png|Окно ростера с измененным цветом выбранного элемента ростера}} |
- | |||
- | |||
- | ---- | ||
Line 95: | Line 82: | ||
- | == MLabel == | + | === MLabel |
- | Область оповещения о событиях:<br> | + | Область оповещения о событиях |
- | {{psiplus_css_qlabel_mlabel.png | + | {{:psiplus_css_qlabel_mlabel.png|Окно ростера с выделенной областью оповещения о событиях}} |
- | == QLabel# | + | === QLabel# |
- | Область верхнего фрейма где расположен ник:<br> | + | Область верхнего фрейма где расположен ник |
- | {{psiplus_css_qlabel_lb_nick.png}} | + | {{:psiplus_css_qlabel_lb_nick.png|Окно ростера с выделенной областью где расположен ник}} |
- | == QLabel# | + | === QLabel# |
- | Аватар на верхней панели:<br> | + | Аватар на верхней панели |
- | {{psiplus_css_qlabel_lb_avatar.png}} | + | {{:psiplus_css_qlabel_lb_avatar.png|Окно ростера с выделенной областью где расположен аватар}} |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
Line 125: | Line 108: | ||
==== QToolButton ==== | ==== QToolButton ==== | ||
+ | === QToolButton === | ||
Кнопки на панелях: | Кнопки на панелях: | ||
- | {{psiplus_css_qtoolbutton001.png}} | + | {{:psiplus_css_qtoolbutton001.png|Окно ростера с выделенными кнопками на панелях}} |
- | == QToolButton# | + | === QToolButton# |
Кнопка выбора настроения: | Кнопка выбора настроения: | ||
- | {{psiplus_css_qtoolbutton_tb_mood.png}} | + | {{:psiplus_css_qtoolbutton_tb_mood.png|Окно ростера с выделенной кнопкой выбора настроений}} |
- | == QToolButton# | + | === QToolButton# |
Кнопка выбора занятия: | Кнопка выбора занятия: | ||
- | {{psiplus_css_qtoolbutton_tb_activity.png}} | + | {{:psiplus_css_qtoolbutton_tb_activity.png|Окно ростера с выделенной кнопкой выбора занятий}} |
- | == QToolButton# | + | === QToolButton# |
Кнопка выбора статуса в верхней панели ростера: | Кнопка выбора статуса в верхней панели ростера: | ||
- | {{psiplus_css_qtoolbutton_tb_status.png}} | + | {{:psiplus_css_qtoolbutton_tb_status.png|Окно ростера с выделенной кнопкой выбора статуса}} |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
Line 165: | Line 144: | ||
- | == QScrollBar: | + | === QScrollBar: |
Полоса вертикального скролбара: | Полоса вертикального скролбара: | ||
- | {{psiplus_css_qscrollbar_vertical.png}} | + | {{:psiplus_css_qscrollbar_vertical.png|Окно ростера с выделенной полосой вертикального скролбара}} |
- | == QScrollBar:: | + | === QScrollBar:: |
Бегунок вертикального скролбара: | Бегунок вертикального скролбара: | ||
- | {{psiplus_css_qscrollbar_handle_vertical.png}} | + | {{:psiplus_css_qscrollbar_handle_vertical.png|Окно ростера с выделенным бегуноком вертикального скролбара}} |
- | == QScrollBar:: | + | === QScrollBar:: |
Нижняя кнопка перемещения скролбара: | Нижняя кнопка перемещения скролбара: | ||
- | {{psiplus_css_qscrollbar_add_line_vertical.png}} | + | {{:psiplus_css_qscrollbar_add_line_vertical.png|Окно ростера с выделенной нижней кнопкой перемещения скролбара}} |
- | == QScrollBar:: | + | === QScrollBar:: |
Верхняя кнопка перемещения скролбара: | Верхняя кнопка перемещения скролбара: | ||
- | {{psiplus_css_qscrollbar_sub_line_vertical.png}} | + | {{:psiplus_css_qscrollbar_sub_line_vertical.png|Окно ростера с выделенной верхней кнопкой перемещения скролбара}} |
- | == PsiContactListView == | + | ==== PsiContactListView |
Область ростера где располагается список контактов: | Область ростера где располагается список контактов: | ||
- | {{psiplus_css_psicontactlistview.png}} | + | {{:psiplus_css_psicontactlistview.png|Окно ростера с выделенной областью ростера где располагается список контактов}} |
- | + | ==== PopupActionButton | |
- | == PopupActionButton == | + | |
Главная кнопка Psi и продолговатая кнопка статуса с названием статуса: | Главная кнопка Psi и продолговатая кнопка статуса с названием статуса: | ||
- | {{psiplus_css_popupactionbutton.png}} | + | {{:psiplus_css_popupactionbutton.png|Окно ростера с выделенной главной кнопкой Psi и продолговатой кнопкой статуса}} |
- | + | ==== QMenu ==== | |
- | == QMenu == | + | |
Главное меню: | Главное меню: | ||
- | {{psiplus_css_qmenu.png}} | + | {{:psiplus_css_qmenu.png|Окно ростера с выделенным главным меню}} |
- | == QMainWindow == | + | ==== QMainWindow |
Фон родительского виджета: | Фон родительского виджета: | ||
- | {{psiplus_css_qmainwindow.png}} | + | {{:psiplus_css_qmainwindow.png|Окно ростера с выделенным фоном родительского виджета}} |
- | ---- | ||
- | ---- | ||
+ | ===== Чат ===== | ||
- | = Чат | + | ==== QWidget |
- | + | ||
- | + | ||
- | + | ||
- | == QWidget == | + | |
Line 245: | Line 216: | ||
=== QWidget# | === QWidget# | ||
- | Область окна чата вокруг средней панели, | + | Область окна чата вокруг средней панели, |
- | | + | {{:psiplus_css_qwidget_bottomframe.png|Окно чата с выделенной областью вокруг средней панели, |
Line 253: | Line 224: | ||
=== QWidget# | === QWidget# | ||
- | Область ввода сообщения: | + | Область ввода сообщения: |
- | | + | {{:psiplus_css_qwidget_bottomframe_qwidget_qtextedit.png|Окно чата с выделенным фоном поля ввода сообщения}} |
Line 261: | Line 232: | ||
=== QWidget# | === QWidget# | ||
- | Поле таба с JID' | + | Поле таба с JID' |
- | | + | {{:psiplus_css_qwidget_tab_affiliations.png|Окно конфигуратора конференции}} |
Line 269: | Line 240: | ||
=== QWidget# | === QWidget# | ||
- | Поле таба *Настройка* в конфигураторе конференции: | + | Поле таба *Настройка* в конфигураторе конференции: |
- | | + | {{:psiplus_css_qwidget_tab_general.png|Окно конфигуратора конференции}} |
Line 277: | Line 248: | ||
=== QWidget# | === QWidget# | ||
- | Аватар собеседника: | + | Аватар собеседника: |
- | | + | {{:psiplus_css_qwidget_avatar.png|Окно чата с выделенной областью где расположен аватар}} |
Line 285: | Line 256: | ||
=== QWidget# | === QWidget# | ||
- | Область ввода текста топика: | + | Область ввода текста топика: |
- | | + | {{:psiplus_css_qwidget_pte_topic.png|Окно топика конференции с выделенной областью ввода текста}} |
+ | ==== QPushButton ==== | ||
- | ---- | + | Кнопки в диалогах: |
- | + | ||
- | + | ||
- | + | ||
- | == QPushButton == | + | |
- | + | ||
- | + | ||
- | + | ||
- | Кнопки в диалогах: | + | |
- | + | ||
- | {{psiplus_css_qpushbutton.png | + | |
+ | {{: | ||
=== QPushButton# | === QPushButton# | ||
- | Кнопка вызова редактора топика: | + | Кнопка вызова редактора топика: |
- | + | ||
- | {{psiplus_css_qpushbutton_pb_topic.png | + | |
+ | {{: | ||
=== QPushButton# | === QPushButton# | ||
- | Кнопка отправки сообщения: | + | Кнопка отправки сообщения: |
- | | + | {{:psiplus_css_qpushbutton_pb_send.png|Окно чата с выделенной кнопкой отправки сообщения}} |
- | ---- | ||
+ | ==== QToolBar ==== | ||
+ | === QToolBar === | ||
- | == QToolBar == | + | Средняя панель и панель поиска: |
- | + | ||
- | + | ||
- | + | ||
- | Средняя панель и панель поиска: | + | |
- | + | ||
- | {{psiplus_css_qtoolbar.png | + | |
+ | {{: | ||
=== QToolBar# | === QToolBar# | ||
- | Средняя панель отдельно: | + | Средняя панель отдельно: |
- | | + | {{:psiplus_css_qtoolbar_toolbar.png|Окно чата с выделенной центральной панелью}} |
- | ---- | ||
+ | ==== QDialog ==== | ||
+ | Фон диалогового окна: | ||
- | == QDialog == | + | {{: |
- | + | ||
- | + | ||
- | + | ||
- | Фон диалогового окна:< | + | |
- | + | ||
- | {{psiplus_css_qdialog001.png< | + | |
| | ||
- | + | {{:psiplus_css_qdialog002.png|Окно закладок конференции с выделенным фоном}} | |
- | | + | |
| | ||
- | | + | {{:psiplus_css_qdialog003.png|Окно топика конференции с выделенным фоном}} |
- | | ||
- | | + | {{:psiplus_css_qdialog004.png|Окно диалога с выделенным фоном}} |
Line 371: | Line 321: | ||
=== QDialog> | === QDialog> | ||
- | Фон области диалога с текстом: | + | Фон области диалога с текстом: |
- | | + | {{:psiplus_css_qdialog_qframe.png|Окно закладки конференции с выделенным фоном текста}} |
Line 379: | Line 329: | ||
=== QDialog> | === QDialog> | ||
- | Поле ввода в диалоговом окне:<br> | + | Поле ввода в диалоговом окне: |
- | | + | {{:psiplus_css_qdialog_qlineedit.png|Окно закладки конференции с выделенным фоном поля ввода текста}} |
Line 387: | Line 337: | ||
=== QDialog QTabBar === | === QDialog QTabBar === | ||
- | Вкладки в диалоге настройки конференции: | + | Вкладки в диалоге настройки конференции: |
- | | + | {{:psiplus_css_qdialog_qtabbar.png|Окно конфигуратора конференции с выделенным фоном области расположения табов}} |
Line 395: | Line 345: | ||
=== QDialog# | === QDialog# | ||
- | Окно конфигуратора конференции: | + | Окно конфигуратора конференции: |
- | + | ||
- | {{psiplus_css_qdialog_mucconfig.png | + | |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
+ | {{: | ||
- | == QFrame == | ||
+ | ==== QFrame ==== | ||
=== QFrame# | === QFrame# | ||
- | Фон области окна таба со списком JID' | + | Фон области окна таба со списком JID' |
- | + | ||
- | {{psiplus_css_qframe_tv_affiliations.png | + | |
+ | {{: | ||
=== QFrame#log === | === QFrame#log === | ||
- | Область чатлога: | + | Область чатлога: |
- | + | ||
- | {{psiplus_css_qframe_log.png | + | |
+ | {{: | ||
=== QFrame# | === QFrame# | ||
- | Верхняя часть окна чата вокруг чатлога и ростера конференции: | + | Верхняя часть окна чата вокруг чатлога и ростера конференции: |
- | | + | {{:psiplus_css_qframe_topframe.png|Окно чата с выделенной верхней частью окна чата вокруг чатлога и ростера конференции}} |
- | ---- | ||
- | |||
- | |||
- | |||
- | == QSplitter == | ||
+ | ==== QSplitter ==== | ||
=== QSplitter:: | === QSplitter:: | ||
- | Полоса изменения размера чатлога и поля ввода сообщения: | + | Полоса изменения размера чатлога и поля ввода сообщения: |
- | | + | {{:psiplus_css_qsplitter_handle.png|Окно чата с выделенными активными областями предназначенными для изменения размеров чатлога, |
- | |||
- | ---- | ||
- | |||
- | |||
- | |||
- | == QTabBar == | ||
+ | ==== QTabBar ==== | ||
=== QTabBar:: | === QTabBar:: | ||
- | Выбранный таб:< | + | Выбранный таб: |
- | + | ||
- | {{psiplus_css_qtabbar_tab_hover.png | + | |
+ | {{: | ||
=== QTabBar:: | === QTabBar:: | ||
- | Активный таб:< | + | Активный таб: |
- | + | ||
- | {{psiplus_css_qtabbar_tab_selected.png | + | |
+ | {{: | ||
=== QTabBar:: | === QTabBar:: | ||
- | Неактивный и невыбранный таб:<br> | + | Неактивный и невыбранный таб: |
- | | + | {{:psiplus_css_qtabbar_tab.png|Окно чата с выделенным неактивным и невыбранным табом}} |
- | ---- | + | ==== QScrollBar ==== |
- | + | ||
- | + | ||
- | + | ||
- | == QScrollBar == | + | |
- | + | ||
=== QScrollBar: | === QScrollBar: | ||
- | Полоса вертикального скролбара: | + | Полоса вертикального скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_vertical__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Бегунок вертикального скролбара: | + | Бегунок вертикального скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_handle_vertical__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Нижняя кнопка перемещения скролбара: | + | Нижняя кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_add_line_vertical__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Верхняя кнопка перемещения скролбара: | + | Верхняя кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_sub_line_vertical__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Нижняя нажатая кнопка перемещения скролбара: | + | Нижняя нажатая кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_add_line_vertical_pressed__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Верхняя нажатая кнопка перемещения скролбара: | + | Верхняя нажатая кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_sub_line_vertical_pressed__chat.png | + | |
+ | {{: | ||
=== QScrollBar: | === QScrollBar: | ||
- | Полоса горизонтального скролбара: | + | Полоса горизонтального скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_horizontal__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Бегунок горизонтального скралбара: | + | Бегунок горизонтального скралбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_handle_horizontal__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Нижняя кнопка перемещения скролбара: | + | Нижняя кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_add_line_horizontal__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Верхняя кнопка перемещения скролбара: | + | Верхняя кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_sub_line_horizontal__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Нижняя нажатая кнопка перемещения скролбара: | + | Нижняя нажатая кнопка перемещения скролбара: |
- | + | ||
- | {{psiplus_css_qscrollbar_add_line_horizontal_pressed__chat.png | + | |
+ | {{: | ||
=== QScrollBar:: | === QScrollBar:: | ||
- | Верхняя нажатая кнопка перемещения скролбара: | + | Верхняя нажатая кнопка перемещения скролбара: |
- | | + | {{:psiplus_css_qscrollbar_sub_line_horizontal_pressed__chat.png|Окно конфигуратора с выделенной левой нажатой кнопкой перемещения скролбара}} |
- | |||
- | ---- | ||
- | |||
- | |||
- | |||
- | == QLabel == | ||
+ | ==== QLabel ==== | ||
=== QLabel# | === QLabel# | ||
- | Счётчик символов: | + | Счётчик символов: |
- | + | ||
- | {{psiplus_css_qlabel_lb_count.png | + | |
+ | {{: | ||
=== QLabel# | === QLabel# | ||
- | Идентификатор аккаунта: | + | Идентификатор аккаунта: |
- | | + | {{:psiplus_css_qlabel_lb_ident.png|Окно чата с выделенным идентификатором аккаунта}} |
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | + | ||
- | == QLineEdite == | + | |
+ | ==== QLineEdite ==== | ||
=== QLineEdit# | === QLineEdit# | ||
- | Строка топика: | + | Строка топика: |
- | + | ||
- | {{psiplus_css_qlineedit_le_topic.png | + | |
+ | {{: | ||
=== QLineEdit# | === QLineEdit# | ||
- | Строка с JID' | + | Строка с JID' |
- | + | ||
- | {{psiplus_css_qlineedit_le_jid.png | + | |
+ | {{: | ||
=== QLineEdit# | === QLineEdit# | ||
- | Поиск по JID' | + | Поиск по JID' |
- | | + | {{:psiplus_css_qlineedit_le_filter.png|Окно конфигуратора с выделенной строкой поиска}} |
- | == `TabDlg` == | ||
+ | ==== TabDlg ==== | ||
+ | Рамка по границам окна чата: | ||
- | Рамка по границам окна чата:< | + | {{: |
- | {{psiplus_css_tabdlg.png | ||
- | == `PsiTabBar` == | + | ==== PsiTabBar |
+ | Фон под вкладками открытых чатов: | ||
+ | {{: | ||
- | Фон под вкладками открытых чатов:< | ||
- | {{psiplus_css_psitabbar.png | ||
+ | ==== GroupchatTopicDlg ==== | ||
- | == `GroupchatTopicDlg` == | + | Окно топика конференции: |
+ | {{: | ||
- | Окно топика конференции:< | ||
- | {{psiplus_css_groupchattopicdlg.png | + | ==== QToolButton |
- | + | ||
- | + | ||
- | + | ||
- | == QToolButton | + | |
- | + | ||
- | + | ||
- | + | ||
- | Кнопки на средней панели инструментов:< | + | |
- | + | ||
- | {{psiplus_css_qtoolbutton.png | + | |
- | + | ||
- | + | ||
- | + | ||
- | == `Q3ListView` == | + | |
- | + | ||
- | + | ||
- | + | ||
- | Фон ростера конференции:< | + | |
- | + | ||
- | {{psiplus_css_q3listview.png | + | |
- | + | ||
- | + | ||
- | + | ||
- | == `TypeAheadFindBar> | + | |
- | + | ||
- | + | ||
- | + | ||
- | Строка поиска на панели поиска:< | + | |
- | + | ||
- | {{psiplus_css_typeaheadfindbar_qlineedit.png | + | |
- | + | ||
- | + | ||
- | + | ||
- | == QMenu == | + | |
- | + | ||
- | Выпадающее контекстное меню на заголовке таба:< | + | |
- | {{psiplus_css_qmenu__chat.png | + | Кнопки на средней панели инструментов: |
+ | {{: | ||
- | ---- | ||
+ | ==== Q3ListView ==== | ||
- | *СТРАНИЦА НЕ ЗАКОНЧЕНА И НАХОДИТСЯ В ПРОЦЕССЕ ВЁРСТКИ!* | + | Фон ростера конференции: |
+ | {{: | ||
- | *Замеченные ошибки и предложения просьба указывать в комментариях ниже.* | ||
+ | ==== TypeAheadFindBar> | ||
+ | Строка поиска на панели поиска: | ||
+ | {{: | ||
+ | ==== QMenu ==== | ||
+ | Выпадающее контекстное меню на заголовке таба: | ||
+ | {{: | ||
+ | ==== HeaderFrame ==== | ||
+ | === QFrame# | ||
+ | Фрейм заголовка | ||
+ | === QToolButton# | ||
+ | Кнопка свернуть | ||
+ | === QToolButton# | ||
+ | Кнопка развернуть | ||
+ | === QToolButton# | ||
+ | Кнопка закрыть | ||
skins_css.1283734044.txt.gz · Last modified: 2010/10/17 15:36 (external edit)