MCPcopy Index your code
hub / github.com/benfry/processing4 / makeFrame

Method makeFrame

app/src/processing/app/contrib/ManagerFrame.java:117–146  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

115
116
117 private void makeFrame() {
118 frame = new JFrame(title);
119 frame.setMinimumSize(Toolkit.zoom(750, 500));
120 tabs = new ManagerTabs();
121
122 //rebuildTabLayouts(false, true);
123// for (ContributionTab tab : tabList) {
124// tab.rebuildLayout();
125// }
126
127 tabs.addPanel(librariesTab, "Libraries");
128 tabs.addPanel(modesTab, "Modes");
129 tabs.addPanel(toolsTab, "Tools");
130 tabs.addPanel(examplesTab, "Examples");
131 tabs.addPanel(updatesTab, "Updates");
132
133 frame.setResizable(true);
134
135 frame.getContentPane().add(tabs);
136 updateTheme();
137
138 frame.validate();
139 frame.repaint();
140
141 Toolkit.setIcon(frame);
142 registerDisposeListeners();
143
144 frame.pack();
145 frame.setLocationRelativeTo(null);
146 }
147
148
149 protected void updateTheme() {

Callers 1

showFrameMethod · 0.95

Calls 9

zoomMethod · 0.95
updateThemeMethod · 0.95
setIconMethod · 0.95
repaintMethod · 0.80
setResizableMethod · 0.65
addPanelMethod · 0.45
addMethod · 0.45
validateMethod · 0.45

Tested by

no test coverage detected