Merge branch 'master' of https://github.com/Eknous-P/furnace
This commit is contained in:
		
						commit
						f274f88c42
					
				
							
								
								
									
										1
									
								
								extern/imgui_patched/imgui.h
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								extern/imgui_patched/imgui.h
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1236,6 +1236,7 @@ enum ImGuiTableFlags_
 | 
			
		|||
    ImGuiTableFlags_SortTristate               = 1 << 27,  // Allow no sorting, disable default sorting. TableGetSortSpecs() may return specs where (SpecsCount == 0).
 | 
			
		||||
    // tildearrow
 | 
			
		||||
    ImGuiTableFlags_NoBordersInFrozenArea      = 1 << 28,  // Disable vertical borders in frozen area.
 | 
			
		||||
    ImGuiTableFlags_NoScrollWithMouse          = 1 << 29,   // Disable user scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set.
 | 
			
		||||
 | 
			
		||||
    // [Internal] Combinations and masks
 | 
			
		||||
    ImGuiTableFlags_SizingMask_                = ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										3
									
								
								extern/imgui_patched/imgui_tables.cpp
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								extern/imgui_patched/imgui_tables.cpp
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -401,6 +401,9 @@ bool    ImGui::BeginTableEx(const char* name, ImGuiID id, int columns_count, ImG
 | 
			
		|||
 | 
			
		||||
        // Create scrolling region (without border and zero window padding)
 | 
			
		||||
        ImGuiWindowFlags child_flags = (flags & ImGuiTableFlags_ScrollX) ? ImGuiWindowFlags_HorizontalScrollbar : ImGuiWindowFlags_None;
 | 
			
		||||
        if (flags & ImGuiTableFlags_NoScrollWithMouse) {
 | 
			
		||||
            child_flags |= ImGuiWindowFlags_NoScrollWithMouse;
 | 
			
		||||
        }
 | 
			
		||||
        BeginChildEx(name, instance_id, outer_rect.GetSize(), false, child_flags);
 | 
			
		||||
        table->InnerWindow = g.CurrentWindow;
 | 
			
		||||
        table->WorkRect = table->InnerWindow->WorkRect;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -440,7 +440,7 @@ void FurnaceGUI::drawPattern() {
 | 
			
		|||
        ImGui::SetCursorPosX(ImGui::GetCursorPosX()+centerOff);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    if (ImGui::BeginTable("PatternView",displayChans+2,ImGuiTableFlags_BordersInnerV|ImGuiTableFlags_ScrollX|ImGuiTableFlags_ScrollY|ImGuiTableFlags_NoPadInnerX|ImGuiTableFlags_NoBordersInFrozenArea)) {
 | 
			
		||||
    if (ImGui::BeginTable("PatternView",displayChans+2,ImGuiTableFlags_BordersInnerV|ImGuiTableFlags_ScrollX|ImGuiTableFlags_ScrollY|ImGuiTableFlags_NoPadInnerX|ImGuiTableFlags_NoBordersInFrozenArea|(settings.cursorFollowsWheel?ImGuiTableFlags_NoScrollWithMouse:0))) {
 | 
			
		||||
      ImGui::TableSetupColumn("pos",ImGuiTableColumnFlags_WidthFixed);
 | 
			
		||||
      char chanID[2048];
 | 
			
		||||
      float lineHeight=(ImGui::GetTextLineHeight()+2*dpiScale);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue