*/}}
소스 검색

UI cleanups

YimingWu 4 달 전
부모
커밋
b6af42a682
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      la_kernel.c
  2. 5 1
      resources/la_templates.c

+ 1 - 0
la_kernel.c

@@ -3451,6 +3451,7 @@ void laDockPanel(laWindow* from, laBlock* b, laPanel* p){
     p->Mode = LA_PANEL_NORMAL;
     p->Block=b;
     b->CurrentPanel = p;
+    b->Folded = 0;
     lstPushItem(&b->Panels, p);
     laRecalcPanel(p);
     p->BT = &_LA_THEME_PANEL;

+ 5 - 1
resources/la_templates.c

@@ -1589,7 +1589,11 @@ void laui_IdleDataManager(laUiList *uil, laPropPack *Base, laPropPack *Extra, la
 
     laUiItem* r=laBeginRow(uil,c,0,0);
     laShowLabel(uil,c,"Viewing",0,0);
-    laShowItem(uil,c,Extra,"show_page")->Flags|=LA_UI_FLAGS_EXPAND;
+    laUiItem* btn=laShowItem(uil,c,Extra,"show_page");btn->Flags|=LA_UI_FLAGS_EXPAND;
+    laUiItem* b=laOnConditionThat(uil,c,laNot(laPropExpression(&btn->PP,0)));{
+        laShowSeparator(uil,c);
+        laShowItem(uil,c,0,"la.user_preferences.manager_filter_instances")->Flags|=LA_UI_FLAGS_EXPAND;
+    }laEndCondition(uil,b);
     laEndRow(uil,r);
     laUiItem* g=laMakeEmptyGroup(uil,c,"List",0);{ g->State=LA_UI_ACTIVE;
         laUiList* gu=g->Page; gu->HeightCoeff=-3; laColumn* gc=laFirstColumn(gu);