Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
3f4b22d8 by wurstsalat at 2025-04-08T21:07:43+02:00
cfix: Activity list view: Apply styles correctly
- - - - -
4e4edaa2 by wurstsalat at 2025-04-08T21:09:23+02:00
refactor: CSS: Remove obsolete rules
- - - - -
3 changed files:
- gajim/data/gui/activity_list_row.ui
- gajim/data/style/gajim.css
- gajim/gtk/activity_list.py
Changes:
=====================================
gajim/data/gui/activity_list_row.ui
=====================================
@@ -102,8 +102,5 @@
</child>
</object>
</child>
- <style>
- <class name="activitylist-row"/>
- </style>
</template>
</interface>
=====================================
gajim/data/style/gajim.css
=====================================
@@ -473,51 +473,38 @@ .account-page-box {
padding: 18px;
}
-/* ActivityList */
-.activitylist-row {
+/* ActivityListView */
+.activity-list-view row {
transition: none;
padding: 4px 0px 4px 6px;
margin: 0 10px 3px 10px;
border: 2px solid transparent;
border-radius: 6px;
}
-.activitylist-row:active,
-.activitylist-row:selected:active {
+.activity-list-view row:active,
+.activity-list-view row:selected:active {
box-shadow: none;
}
-.activitylist-row:selected {
+.activity-list-view row:selected {
background-color: mix(@theme_base_color, @theme_fg_color, 0.1);
outline: none;
}
-.activitylist-row:selected label {
+.activity-list-view row:selected label {
color: @theme_text_color;
}
-.activitylist-row button {
+.activity-list-view row button {
min-width: 25px;
min-height: 25px;
padding: 0px;
}
-.activitylist-row:selected button {
+.activity-list-view row:selected button {
color: @theme_fg_color;
border-color: @borders;
}
-.activitylist-row:selected image {
+.activity-list-view row:selected image {
color: @theme_fg_color;
}
-/* NotificationManager */
-.notification-listbox {
- background: transparent;
-}
-.notification-listbox row {
- padding: 12px;
- border: 1px solid @borders;
- border-bottom: 0px;
-}
-.notification-listbox row:nth-last-child(2) {
- border-bottom: 1px solid @borders;
-}
-
/* Middle Grid (ChatList and widgets on top) */
.middle-grid > scrolledwindow { background: transparent; }
=====================================
gajim/gtk/activity_list.py
=====================================
@@ -68,6 +68,8 @@ def __init__(self) -> None:
SignalManager.__init__(self)
EventHelper.__init__(self)
+ self.add_css_class("activity-list-view")
+
self._model = Gio.ListStore(item_type=ActivityListItem)
factory = Gtk.SignalListItemFactory()
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/44df6534f371823335a4df88ae4116e90c8fbf4c...4e4edaa2d8375c9746c364d0b48669cc9b60ccff
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/44df6534f371823335a4df88ae4116e90c8fbf4c...4e4edaa2d8375c9746c364d0b48669cc9b60ccff
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]