zoomedit: Fixed sidebar layout.
This commit is contained in:
parent
19690f0304
commit
f3b6f4c9ee
2 changed files with 2 additions and 4 deletions
|
@ -10,7 +10,7 @@ SidebarManager::SidebarManager(EditManager *editor)
|
||||||
sidebar = gtk_vbox_new(FALSE, 0);
|
sidebar = gtk_vbox_new(FALSE, 0);
|
||||||
g_object_ref_sink(G_OBJECT(sidebar));
|
g_object_ref_sink(G_OBJECT(sidebar));
|
||||||
|
|
||||||
gtk_box_pack_start_defaults(GTK_BOX(sidebar), sidebarToolbox.getWidget());
|
gtk_box_pack_start(GTK_BOX(sidebar), sidebarToolbox.getWidget(), FALSE, FALSE, 0);
|
||||||
|
|
||||||
scrolledWindow = gtk_scrolled_window_new(NULL, NULL);
|
scrolledWindow = gtk_scrolled_window_new(NULL, NULL);
|
||||||
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
|
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
|
||||||
|
|
|
@ -25,14 +25,12 @@ void SidebarToolbox::updateRows(bool changed) {
|
||||||
this->cols = cols;
|
this->cols = cols;
|
||||||
this->rows = rows;
|
this->rows = rows;
|
||||||
|
|
||||||
gtk_widget_set_size_request(widget, -1, rows*requisition.height);
|
|
||||||
|
|
||||||
for(std::map<Tool*, GtkWidget*>::iterator button = buttons.begin(); button != buttons.end(); button++) {
|
for(std::map<Tool*, GtkWidget*>::iterator button = buttons.begin(); button != buttons.end(); button++) {
|
||||||
if(gtk_widget_get_parent(button->second))
|
if(gtk_widget_get_parent(button->second))
|
||||||
gtk_container_remove(GTK_CONTAINER(widget), button->second);
|
gtk_container_remove(GTK_CONTAINER(widget), button->second);
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_table_resize(GTK_TABLE(widget), MAX(1, cols), MAX(1, rows));
|
gtk_table_resize(GTK_TABLE(widget), MAX(1, rows), MAX(1, cols));
|
||||||
|
|
||||||
int iCol = 0, iRow = 0;
|
int iCol = 0, iRow = 0;
|
||||||
for(std::list<Tool*>::iterator tool = tools.begin(); tool != tools.end(); tool++) {
|
for(std::list<Tool*>::iterator tool = tools.begin(); tool != tools.end(); tool++) {
|
||||||
|
|
Reference in a new issue